Data
Read imported records.
This functionality is in preview mode - some of the features may not be fully operational yet.
Retrieves the distinct target types that currently hold imported records.
- : Needed to trigger, schedule, monitor, and cancel import runs and to read configurations, streams, schedules, runs, and imported data.
The tenant you want to access.
mytenantThe request was successful. The types are returned.
productGiven request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
GET /importtool/{tenant}/data/types HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
"product",
"category"
]This functionality is in preview mode - some of the features may not be fully operational yet.
Searches imported records of a given type with an optional search filter on the natural key, paginated.
- : Needed to trigger, schedule, monitor, and cancel import runs and to read configurations, streams, schedules, runs, and imported data.
The tenant you want to access.
mytenantThe target type to search.
productOptional free-text filter. This is a case-insensitive substring match on the record's natural key only — it is NOT the Emporix query language, so field selectors and operators (e.g. field:value, comparisons, boolean logic) are not supported.
""Example: SKU-1001Optional filter by import outcome. Omit to return records of all outcomes. UPSERTED (created or updated), DELETED (removed at the source), DELETED_TARGET (removed in Emporix), FAILED, DRY_RUN (produced by a dry run).
The zero-based page number.
0Example: 0The page size.
20The request was successful. The records are returned.
Pagination metadata for a page of results.
The total number of elements across all pages.
1250The total number of pages.
63The current zero-based page number.
0The page size.
20Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
GET /importtool/{tenant}/data/records?type=product HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"totalElements": 1250,
"totalPages": 63,
"number": 0,
"size": 20,
"content": [
{
"id": "1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed",
"configId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"streamId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"runId": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"targetEntity": "emporix.customEntity",
"targetType": "product",
"naturalKey": "SKU-1001",
"fields": {
"name": "Pipe cutter",
"sku": "SKU-1001",
"active": true
},
"outcome": "UPDATED",
"importedAt": "2026-07-27T02:03:55.000Z"
}
]
}This functionality is in preview mode - some of the features may not be fully operational yet.
Searches the imported records produced by a specific stream with an optional search filter on the natural key, paginated.
- : Needed to trigger, schedule, monitor, and cancel import runs and to read configurations, streams, schedules, runs, and imported data.
The tenant you want to access.
mytenantThe stream identifier.
3fa85f64-5717-4562-b3fc-2c963f66afa6Optional free-text filter. This is a case-insensitive substring match on the record's natural key only — it is NOT the Emporix query language, so field selectors and operators (e.g. field:value, comparisons, boolean logic) are not supported.
""Example: SKU-1001Optional filter by import outcome. Omit to return records of all outcomes. UPSERTED (created or updated), DELETED (removed at the source), DELETED_TARGET (removed in Emporix), FAILED, DRY_RUN (produced by a dry run).
The zero-based page number.
0Example: 0The page size.
20The request was successful. The records are returned.
Pagination metadata for a page of results.
The total number of elements across all pages.
1250The total number of pages.
63The current zero-based page number.
0The page size.
20Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match scopes required by the endpoint.
Internal Service Error occurred.
GET /importtool/{tenant}/data/streams/{streamId}/records HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"totalElements": 1250,
"totalPages": 63,
"number": 0,
"size": 20,
"content": [
{
"id": "1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed",
"configId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"streamId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"runId": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"targetEntity": "emporix.customEntity",
"targetType": "product",
"naturalKey": "SKU-1001",
"fields": {
"name": "Pipe cutter",
"sku": "SKU-1001",
"active": true
},
"outcome": "UPDATED",
"importedAt": "2026-07-27T02:03:55.000Z"
}
]
}Last updated
Was this helpful?

