Errors
Every error has the same shape. Keep the request_id when you contact us.
{
"error": {
"code": "validation_error",
"message": "The request is invalid.",
"request_id": "req_abc123",
"fields": ["url"]
}
}message follows your Accept-Language header: en, tr or pt. Use code in your code, the text can change.
All codes
| Code | HTTP | Message |
|---|---|---|
not_found | 404 | Resource not found. |
api_disabled | 503 | The API is currently closed. |
invalid_key | 401 | Invalid key. |
key_expired | 401 | The key has expired. |
key_revoked | 401 | The key has been revoked. |
key_dormant | 401 | The key is dormant after a long period without use. Reactivate it in the panel. |
key_suspended | 401 | The key is suspended. |
key_over_limit | 401 | The key is over the package limit. |
ip_not_allowed | 401 | This IP address is not allowed. |
account_inactive | 401 | The account is not open for the API. |
key_in_query | 401 | The key cannot be sent in the URL. |
rate_limited | 429 | Rate limit exceeded. |
scope_missing | 403 | The key has no permission for this action. |
method_not_allowed | 405 | This method is not supported. |
internal | 500 | An unexpected error occurred. |
monthly_quota | 429 | Monthly request quota reached. |
validation_error | 422 | The request is invalid. |
target_not_allowed | 422 | This address cannot be scanned. |
insufficient_credits | 402 | Insufficient credit balance. |
daily_credit_cap | 402 | Daily credit cap reached. |
concurrency_limit | 409 | Concurrent request limit reached. |
idempotency_mismatch | 409 | The same Idempotency-Key was used with a different request. |
service_busy | 503 | The service is busy, please try again shortly. |
package_inactive | 402 | Your Prompt Tracking package is not active. |
scope_not_entitled | 403 | Your package does not include this action. |
prompt_budget_exceeded | 422 | Your prompt capacity or monthly swap allowance does not cover this action. |
competitor_limit | 422 | You have reached the competitor limit. |
confirm_required | 422 | Send confirm as true for this action. |
measurement_running | 409 | A measurement is running, try again later. |
share_limit | 422 | You have reached the share link limit. |
integration_reconnect | 409 | This connection needs to be renewed in the panel. |
panel_exists | 409 | A panel for this site already exists or setup is already finished. |
no_free_package | 402 | There is no free Pro package on this account. |
panel_limit | 422 | You have reached the panel limit. |
setup_failed | 503 | The setup step could not be completed, please try again. |