Does this record already exist?
It retains the external identifier and the system that created it. Submit the same information should not create another job.
The API moves data. A good contract keeps where they come from, what they mean and what can be done with them. That's the starting point for integrating Drometra.
{
"asset_id": "veh_demo",
"kind": "position",
"origin": { "channel": "gateway" },
"occurred_at": "2026-09-26T09:00:00Z",
"received_at": "2026-09-26T09:00:03Z"
}Origin and reception are different times. Explanatory example; does not send requests.
A useful integration also resolves the second synchronization, the corrected data and the supplier that takes to respond.
It retains the external identifier and the system that created it. Submit the same information should not create another job.
Define the master by domain and, when necessary, by field. Catalogue, stock, work and evidence do not need to belong to the same system.
Separate time of origin and reception. A late update should not look like an event that just happened.
According cursor, deduplication, unknown states and reconciliation avoids turning a reattempt into a second effect.
The client layer should help with types, authentication and error treatment. The adapter translates the source system without bringing its particularities to the rest of Drometra.
Language, bookstores and access to the environment are agreed according to the connector. The reference does not mean that there is a public package for each language.
One adapter, three responsibilities
Read the origin with your permissions and limits.
Map fields without erasing provenance.
Record what was processed and what needs review.
The ERP retains catalogue and order. Its identifier, address, quantities and conditions are related to the operational work.
Drometra conserves visit, attempt, reception and evidence. A partial delivery maintains amounts and next action.
The result allowed by the contract, with identifiers and version, is reported. A shipping failure remains to be reconciled, without duplicating the effect.
An anonymous sample and a frequent exception allow you to design a contract that really covers your operation.
Show us the system, the work that must be crossed and the exception that you are hard to solve today.