Skip to main content

Errors

ProcureIQ returns JSON error responses inside the standard response envelope.

Example error

{
"success": false,
"error": "Invalid API key"
}

Common status codes

CodeMeaningTypical action
400Invalid request payload or queryFix request shape
401Missing or invalid credentialsRefresh token or key
403Missing scope or roleExpand scopes or permissions
404Resource not foundCheck IDs and ownership
409Conflict with current stateRetry after state changes
429Rate limit exceededBack off and retry later
500Unexpected server faultRetry with observability context

Troubleshooting flow

  1. Capture the request ID if provided by your gateway.
  2. Log the response status and body.
  3. Verify auth scopes first.
  4. Reproduce with curl or Postman before escalating.