Skip to main content
The Trackly SMS API uses standard HTTP status codes and returns detailed error information in the response body.

Error Response Format

All errors follow this format:

HTTP Status Codes

Authentication Errors (401)

Validation Errors

Send Endpoints (v2)

Example: Missing Field

Example: Invalid Phone

Resource Errors (list_not_found)

list_not_found means the list_number you passed doesn’t match an active sending list on your account. It’s returned as 400 on the send and contacts endpoints, and as 404 on the links endpoints.

Handling Errors

Python Example

JavaScript Example

Deprecation Headers

All v1 API responses include deprecation headers:
These headers indicate the API version is deprecated. Watch for announcements about the v2 API.

API Limits

Trackly SMS does not apply one platform-wide rate limit. Limits are enforced per endpoint, mostly per account — see API Limits & Best Practices for the full rate-limit, payload-size, and bulk-batch guidance.

Getting Help

If you encounter persistent errors:

Discord Support

Create a support ticket with /support new

FAQ

Check common questions