To use this component you need to create own API access integration credentials:
Component credentials configuration fields:
Retrieve all the updated or created objects within a given time range.
Emit individually
(by default) or Emit page
Last Modified
or Created
(updated or new objects, respectively). Defaults to Created
.YYYY-MM-DDThh:mm:ssZ
YYYY-MM-DDThh:mm:ssZ
There is no input metadata
Fetch page
: An object with key results that has an array as its valueEmit Individually
: Each object fill the entire messageGet New and Updated Objects Polling
Trigger and Lookup Objects (plural)
Action amount of items retrieved in sample is limited to 10. It’s done to decrease load on platform UI.Lookup a set of objects by defined criteria list. Can be emitted in different way.
User
.Emit all
, Emit page
or Emit individually
.filter
param of search. Be default, mapping configured to use fields “type”, “field”, “value”, if you want to use another filter configuration - proceed to advanced mode. E.g: [{ type: 'equals', field: 'firstName', value: 'John' }]
If selected Emit Behavior
is Emit page
additionally fields will be added:
For Emit All
mode: An object, with key results
that has an array as its value.
For Emit Page
mode: An object with key results
that has an array as its value (if Page Size
> 0). Key totalCountOfMatchingResults
which contains the total number of results (not just on the page) which match the search criteria (if Page Size
= 0).
For Emit Individually
mode: Each object which fill the entire message.
Delete a single object by its ID.
Customer
.Updates (if record found) or creates a new object.
Customer
.If Make GET request after object created/updated
is true
:
Upsert Schema
.
If Make GET request after object created/updated
is false
:Upsert Schema
.And dynamically generated fields according to chosen Upsert Schema
using first level of inherit. If object has link to itself, it will be replaced to empty Object to avoid recursive dependencies
{
"taxId": "31249d3e7d2a46839f0e126f40c4a44f",
"productNumber": "NSP-10272123",
"stock": 50,
"name": "Ice Cream Sweatshirt, Grey, Unisex",
"createdAt": "2022-11-03T13:49:19.509000+00:00",
"price": [
{
"currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
"net": 16.799999999999997,
"gross": 19.99,
"linked": true,
"listPrice": null,
"percentage": null,
"regulationPrice": null,
"extensions": []
}
],
"children": [
{
"taxId": "31249d3e7d2a46839f0e126f40c4a44f",
"productNumber": "NSP-10272321",
"stock": 50,
"name": "Ice Cream Sweatshirt, Grey, Unisex",
"createdAt": "2022-11-03T13:49:19.509000+00:00",
"price": [
{
"currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
"net": 16.799999999999997,
"gross": 19.99,
"linked": true,
"listPrice": null,
"percentage": null,
"regulationPrice": null,
"extensions": []
}
]
}
]
}
If Make GET request after object created/updated
is true
:
Upsert Schema
.
If Make GET request after object created/updated
is false
:Lookup a single object by a selected field that uniquely identifies it.
Users
.id
becomes optional.Allow criteria to be omitted
is selected): unique identifier of selected Object Type
Object with result of lookup as value.
Executes custom request.
false
.GET
, POST
, PUT
, PATCH
, DELETE
.Click here to learn more about the elastic.io iPaaS