Api reference guide

The Sage X3 People platform provides access to different API described below.

Additional X3 functions have also been developed to replace X3 version 6 functions. These functions are useful in the Versions 7 and above development process. They are also described in this page, module by module. The title of the entry corresponds to the function and the script file that was present in version 6.

Accounting libraries

Currency management

Subprog descriptionV6 libraryVersions 7 and above library
Currency controlCONTDEV From TRTDEVCONTDEV From TRTDEV_SYRA

Technical libraries

Access to the node.js server resources from an X3 script

These libraries are available only for 9 platform (in version 9 native mode or in Classic mode).

Calling services provided by the X3 platform

Calling web services provided by X3 uses SData protocol based on http requests:

The different services associated with the entities are:
* The list of entity instances (used by the query facet in the client) through a GET query request.
* The details of an entity instance (used by the details facet in the client) through a GET details request.
* Creation of an entity instance (used by the edit facet in the client) through a POST request.
* Updating an entity instance (used by the edit facet in the client) through a PUT request.
* Deletion of an entity instance (called from the query or details facet in the client) through a DELETE request.

Supervisor libraries

These libraries provide access to common services supplied by the supervisor layer.

Web services

The technical platform provides a support for SOAP web services. These web services work exactly as the V6 web services worked (the format is the same).

When working with classes and representation, it is also possible to work with REST web services