Skip to main content

Sender Number Is Not Active

Confirm that the OTP was accepted and that the sender number is not rejected or still pending.

Sender Account Is Not Verified

The sender number is owned by the tenant, but the Sinjapp account still needs account verification.

API Key Does Not Have The Required Scope

Make sure the key has the required scope, such as:
Or use:

Recipient Cannot Receive Messages

Use contact lookup before sending to confirm the recipient exists and can receive messages.

Common HTTP Responses

401 Unauthenticated

Check that the X-Api-Key header is present, active, and not expired.

404 Tenant Domain Not Found

Check that the request URL uses the exact tenant workspace domain from the dashboard. For example, {tenant}.sinjapp.org and {other-tenant}.sinjapp.org are different tenants.

403 Insufficient Scope

Create a key with the operation scope, such as messages.send, messages.read, contacts.lookup, or usage.read.

422 Validation Error

Read the errors object and fix each field before retrying.