Authentication Errors
Authentication errors use this response shape:
json
{
"ok": false,
"error": "invalid_api_key"
}
| Error | Status | Meaning |
|---|---|---|
invalid_api_key | 401 | The key is missing, unknown, expired, revoked, or owned by an inactive developer account. |
redirect_uri_required | 409 | The developer account does not have a registered callback URL. |
invalid_state | 400 | A valid connection-state value was not provided. |
invalid_project_id | 400 | A valid project identifier was not provided. |
project_not_connected | 403 | The API key has no active connection to the requested project. |
connection_not_found | 404 | The requested active key-to-project connection does not exist. |
invalid_authorization_code | 401 | The callback code is missing, unknown, unapproved, or belongs to another API key. |
authorization_denied | 401 | The ModuSell user denied the connection. |
authorization_code_used | 409 | The one-time authorization code has already completed a connection. |
authorization_code_expired | 410 | The connection request expired before code exchange. |