Connectors
ERP & Enterprise Systems
Sage X3
Sage X3 ERP: read, create, update, and delete records in its folders
- Signs in with
- Connection fields
- Runs on
- Cloud or On-Prem Worker
- Operations
- 11
- Ready-made triggers
- 0
Connect Sage X3
- In Neblex open Connect › Connections and click New Connection.
- Search for Sage X3 and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| ServerRequired | The SAFE X3 web server without https://, with its port when it is not 443, for example x3.example.com:8124.Example: x3.example.com:8124 |
| EndpointRequired | The X3 endpoint (folder) to work in, for example SEED.Example: SEED |
| UsernameOptional | For basic authentication: the platform user the web services run as, mapped to an X3 user. |
| PasswordOptionalSecret | For basic authentication: that user's password. |
| Bearer tokenOptionalSecret | For OAuth2 authentication (required for Sage X3 Online): a bearer token obtained from your platform's token URL. Leave the username and password empty when you use it. |
Use it in a flow
- Open a flow, open the node library and search for Sage X3.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Sage X3 without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Sage X3 can send webhooks, a Webhook trigger receives them at its own URL.
Operations
11 operations in 2 groups. Each one is a step you can add to a flow.
Folder resources8
Create resourcecreateResource | POST | Creates a resource from its property values. |
Delete resourcedeleteResource | DELETE | Deletes one resource by its key. |
Get creation templategetCreateTemplate | GET | Returns a template resource with the defaults of the class and representation dictionaries, to fill before creating a resource. |
Get edit prototypegetEditPrototype | GET | Returns the prototype of a representation: every property with its type, mandatory flag, length and nested line properties in $properties. |
Get resource detailsgetResource | GET | Reads one resource by its key through the details facet. |
Get resource for editgetResourceForEdit | GET | Reads the current editable state of one resource through the edit facet, with the line $uuid values an update matches lines with. |
Query resourcesqueryResources | GET | Lists resources of a class through a representation's query facet, filtered with where and key and sorted with orderBy, following $links.$next across pages. |
Update resourceupdateResource | PUT | Updates one resource; only the properties sent change. |
Platform entities3
Get platform entity detailsgetCollaborationEntity | GET | Reads one entity of the collaboration endpoint by its key through the details facet. |
List endpointslistEndpoints | GET | The X3 endpoints (folders) the platform exposes, following $links.$next across pages. |
Query platform entitiesqueryCollaborationEntities | GET | Lists entities of the platform's collaboration endpoint (for example endPoints, users, documents or storageVolumes) through a representation's query facet. |