type and a payload. The type defines what data you are importing, and the payload is the actual data you are importing.
To import contact data including custom fields and marketing subscriptions, you can use the following payload:
external_id to store the ID of the contact from the external system directly within Hellomateo. This way, you do not need to keep track of the Hellomateo id.
Note that the external_id, and all handles (whatsapp, email, sms, etc) are unique identifiers for the contact. If you import a contact with the same value multiple times, the contact will be updated with the new data.
Working with Datetime Data
When importing contacts with datetime fields, always send datetime values in ISO 8601 format with timezone information to ensure data accuracy.Required Format
Use the format:YYYY-MM-DDTHH:mm:ss±HH:mm or YYYY-MM-DDTHH:mm:ssZ
Examples:
Default Timezone
If no timezone is provided, the system defaults to UTC. However, always include timezone information explicitly to avoid ambiguity and potential data errors. Avoid:id of the import job that was returned in the response of the Post Import API. Make sure to select the id of the import job when you create the import job.
failed array with the reason why they failed.
There is a limit to the number of contacts you can import on a single day. Consult the Limits page for more information. If you need to import more contacts, please contact our support team.