Import historical send records into your account.
Bulk import up to 1,000 historical send records per request. Use this endpoint to migrate data from another platform into Trackly SMS. Duplicate message IDs are automatically skipped, and invalid phone numbers are flagged in the response.Documentation Index
Fetch the complete documentation index at: https://docs.tracklysms.com/llms.txt
Use this file to discover all available pages before exploring further.
trk_[32-char-alphanumeric].imported=true. This flag is set by the server and cannot be overridden. Imported records can be selectively cleared later via the Clear History endpoint.index (integer) — Position of the failed record in the input array.id (string) — The message ID of the failed record.code (string) — Machine-readable error code.error (string) — Human-readable error description.| HTTP Status | Error Code | Description |
|---|---|---|
| 400 | missing_records | The records field is required and must be a non-empty array. |
| 413 | too_many_records | Exceeded the maximum of 1,000 records per request. |
| 400 | missing_id | A record is missing the id field. |
| 400 | missing_to_number | A record is missing the to_number field. |
| 400 | missing_timestamp | A record is missing the timestamp field. |
| 400 | invalid_phone | The phone number is not a valid E.164 format. |
| 404 | list_not_found | No sending list found matching the given list_id or list_number. |
| 400 | invalid_timestamp | The timestamp is not a valid ISO 8601 datetime. |
| 500 | save_error | An unexpected error occurred while saving the record. |