Skip to content

Does IFS Cloud's OData implementation support the standard $expand pattern for retrieving a 1-to-many complex structure (like a parent record together with an array of its child records) in a single request, the way the OData specification allows?

Answer

No — this specific $expand usage (1-to-many, returning an array of child records nested under a parent) isn't currently supported by IFS's OData implementation, even though the underlying data model can represent that 1-to-many relationship (using the array keyword in the projection model). The current OData API only exposes child items through a separate navigation property per parent record (for example, Orders(Id=1)/OrderItems), requiring a separate request per parent rather than a single expanded response — this is a confirmed platform limitation, with 1-to-many $expand support being considered for a future release rather than available today.

← Browse Integrations and APIs questions