Native IFS Cloud integration
NgageCode speaks IFS OData fluently. 16 native tools discover your data model, read and write live records, run business actions and search the official IFS documentation — so every app it builds connects correctly the first time.
Metadata discovery
Read-only — find the right IFS entities before generating anything
Find pages & entities
Search IFS pages, projections and entities by keyword to locate the right data.
search_ifs_pages Get the API spec
Full spec for a page — select and expand strings, key fields, required fields and enum associations.
get_ifs_entity_api_spec Resolve enum values
Fetch valid enum values for correct, type-safe filter expressions.
get_ifs_enum_values List-of-values config
Find LOV configuration to power accurate autocomplete and dropdown fields.
get_ifs_lov_details Required fields
Discover mandatory fields so generated create forms pass validation.
get_ifs_required_fields Browse by IFS module
Explore pages by component — Order, Purch, Equip, WO and more.
search_ifs_by_component Page details
Comprehensive metadata for a single page in one call.
get_ifs_page_details Live OData CRUD & actions
Read and write real IFS data with the right conventions
Query data
Read with $select, $filter, $expand, $orderby, $top, $skip and $count.
ifs_read_data Create records
Insert new records with automatic _Default() resolution.
ifs_create_record Update records
Patch records with automatic ETag handling for safe concurrency.
ifs_update_record Delete records
Delete with ETag concurrency protection.
ifs_delete_record Run business actions
Invoke bound actions like release, approve and cancel.
ifs_execute_action Get server defaults
Fetch IFS server defaults before creating a record.
ifs_get_defaults Search LOVs
Query list-of-values endpoints for autocomplete dropdowns.
ifs_search_lov Server time
Get server time adjusted for the site timezone.
ifs_get_server_time Documentation intelligence
IFS-accurate answers from the official docs
Search IFS docs
Semantic search across official IFS Cloud documentation, returning context, diagrams and screenshots.
search_ifs_docs One prompt, the right IFS moves
Behind a simple request, NgageCode chains the tools it needs — find the projection, read the spec, resolve required fields and defaults — then generates and validates. You never touch the metadata.
See the full pipeline> Build an app to create purchase requisitions in IFS
search_ifs_pages Found PurchaseRequisition projection
get_ifs_entity_api_spec Read key fields, enums and required fields
get_ifs_required_fields Resolved mandatory fields for the create form
ifs_get_defaults Fetched server defaults via _Default()
generate Generated UI + OData REST + validation
validate Checked against the IFS data model
IFS Cloud integration, answered
How does NgageCode connect to IFS Cloud?
Through the IFS Cloud OData REST APIs. NgageCode discovers projections and entity sets from your IFS metadata, then reads and writes data and runs business actions using standard OData — with authentication and concurrency handled.
What can the IFS tools do?
There are 16 native tools across three areas: metadata discovery (find pages, specs, enums, LOVs and required fields), live OData CRUD and actions (read, create, update, delete, run bound actions, fetch defaults and server time), and documentation search across official IFS docs.
Does it handle ETags and enum filters?
Yes. Updates and deletes use ETag concurrency protection, creates resolve server defaults via _Default(), and filters use valid enum values resolved from metadata — the IFS-specific details that are easy to get wrong by hand.
Is it read-only or can it change data?
Both modes are possible. It can run read-only for discovery and reporting, or perform live create, update, delete and bound actions like release and approve — always within your IFS permission model.
Connect NgageCode to your IFS
Book a demo and we'll point NgageCode at a real IFS scenario — discovery, generation and validation, live.