Authentication

All endpoints authenticate via a bearer API key. The key resolves to the seller who owns it, and that seller is the account every request acts on.

Headers

HeaderRequiredValue
AuthorizationYesBearer <api_key>
Content-TypeYes (write ops)application/json

Obtaining a key

  1. Log in to your SUQO seller account.
  2. Go to Configuration → API integration.
  3. Click Generate key. See API Integration.

Auth errors

StatusTriggerBody
401Missing / malformed / inactive key{"detail": "Invalid or inactive API key."}
403Owner not KYC-verified{"status_code": "<kyc_status>", "message": "KYC verification needed to perform this action."}
Security: Treat your API key as a password. Never share it in client-side code, public repositories, or insecure communication channels.