Integrations and APIs FAQ
Find answers about connecting IFS to other systems, API requests, authentication, and message processing. Use these questions to narrow down which boundary needs investigation before changing the integration.
Related learning:
Release note: These answers include IFS Cloud and older IFS Applications topics. Confirm the product and release mentioned in each answer. They are written explanations, not procedures verified in an IFS environment.
Go deeper with focused guides
Section titled “Go deeper with focused guides”Explore other FAQ topics (23)
288 questions · page 1 of 8
We have an old SOAP-based integration — is moving to REST/OData mandatory, and what actually changes?
When should we use IFS Connect and a file-based exchange instead of just calling the API directly?
A new custom projection doesn't show up where we expected it to be callable.
How do we set a timeout for an outbound REST API call?
What's a good way to test an API manually before writing client code against it?
How do we capture the full response body from a REST POST request, not just the status code?
Can one API call return a parent record together with its child/nested records, instead of calling twice?
A binary or attachment field is rejected for being too large on a projection action — what now?
IFS Connect is removing support for Basic Authentication — what should we move to?
An SFTP-based integration fails to connect after an environment or client update — could it be the negotiated algorithms?
Does cloning an IFS Cloud environment also clone integration configuration like client credentials and endpoints?
A token request includes a "resource" parameter that doesn't seem to do anything — what's it for?
Is a projection ever callable over SOAP, or is everything REST/OData now?
A legacy add-on module (like a freight or credit-card interface) that existed on an older generation — what's its status when moving to Cloud?
For a standard synchronous IFS API call, at what point is the result actually returned — immediately on invocation, or only once processing completes?
Trying to connect a general-purpose API client (like Postman) to an IFS environment using Basic Authentication fails.
Is there a way to see which APIs (entities, actions) a specific projection actually exposes, beyond just its name?
A client-credentials token request seems to send the client ID and secret in two different places in the same request (both as Basic Authentication and elsewhere), causing problems for some receivers.
When trying to replicate an Aurena action (like receiving a purchase order line) through the API directly, it's not obvious which specific call actually performs the operation versus just reading data.
A release note mentions custom attributes can now be included in outbound messages — what does that mean in practice, and where is it configured?
IFS Connect file/message connectors fail to initialize, with no obviously wrong configuration in the connector definition itself.
An inbound file-based application message (like a bank statement in CAMT format) fails to import, and it's not clear which part of the routing/transformation chain is at fault.
Why does a particular entity not appear in Query Designer's "All Entities" list, even though it's visible in the general entity list elsewhere?
What's the difference between the "Use Live Data" and "Copy All Data" settings on an IAL configuration?
Passing two different values for the same parameter in an external link (to get an OR-style match across both) doesn't return the combined result we expected.
When trying to call a picking-related operation through the REST API (like reporting picks against a pick list), it's not obvious how to structure the request body for a bulk/multi-line operation.
A REST API call for a Quick Report returns HTTP 200 with an empty result array, even though the same query returns data through other means.
A custom event sending REST calls to a custom middleware server works for small payloads but not larger ones.
Which API exposes the pre-posting data for an instant invoice, for use in a validation workflow?
What's a simple way to build and send a CSV file to an external system via an SFTP-based outbound integration?
For a SaaS (fully managed Cloud) deployment with no direct SMTP server access, how do scheduled tasks and background processes send email?
Is there a supported API to retrieve a generated invoice PDF from the report archive for display in an external customer-facing application?
Retrieving a PDF through the report-archive API (like PdfArchiveSet) fails with a payload-too-large error for files over a certain size, even for a single record.
Beyond a dedicated report-archive API, is there a more direct projection to read customer invoice data for an external application?
An inbound PL/SQL-routed integration needs to send a synchronous response back to the caller, but the response never seems to arrive even though the message is processed.
Connecting Excel directly to an IFS Cloud OData feed using Excel's basic "From OData Feed" connector runs into an authentication wall.
Can an inbound e-invoice integration flag a specific supplier invoice as an advance invoice, and what does that look like in the payload?
A REST API call that's meant to create or update a business object returns a successful (2xx) response, but the change never actually shows up in the application.
Authenticating to an IFS REST API endpoint works fine from a browser but fails from an external tool like Power BI or another Microsoft Office application, even with the same credentials.
No questions match. Try a broader term or reset the filters.