Available

Error codes that stay put.

Hopwire maps every provider, operator, DLT and Meta code to one catalogue of stable codes. The same code appears in API errors, webhooks, the explorer and the audit trail.

What you get

Questions

Where do I find the code for a failed message?

In status_code on the message and each attempt, in webhook payloads and in the audit trail.

Do the codes depend on the provider?

No. A DLT template mismatch shows the same code whichever SMS provider reported it.

What does provider.submission_unknown mean for me?

The provider did not answer. Hopwire does not resend; send a new message if the recipient did not receive it.

Start with the beta.

Hopwire is free during the invite-only beta. Tell us what you send and we will reply by email.