| 200 | (none) | Success. The result endpoint may return a partial body while a job runs. |
| 202 | (none) | The submission was accepted for asynchronous processing. |
| 401 | UNAUTHORIZED | The API key is missing, invalid, or expired. |
| 402 | INSUFFICIENT_CREDITS | The account doesn’t have enough credits to run the request. |
| 403 | FORBIDDEN | The key is valid but is not allowed to call this endpoint. |
| 404 | NOT_FOUND | The resource was not found or isn’t accessible with these credentials. |
| 409 | NOT_READY | The result isn’t ready yet. Keep polling. |
| 422 | (validation) | The request payload failed validation. detail lists the issues. |
| 424 | BRAND_ADHERENCE_FAILED | A brand-adherence job failed permanently. No verdict will be produced, so stop polling. |
| 500 | | An unexpected server error occurred. The body is plain text. |
| 502 | | A search failed. The credit is refunded. |
| 503 | | Search is at capacity. Retry after the Retry-After header. |