Endpoint
Description
Register a new sub-partner in the platform. When you create a sub-partner, Thiqwave provisions an account for that business and returns an API key they can use to call the Thiqwave API directly under your partner umbrella.Request
Headers
Your Thiqwave API key.
Must be
application/json.Body
The legal business name of the sub-partner.
Primary contact email address for the sub-partner. Must be a valid email and unique across the platform.
The type of business. Common values include
"fintech", "marketplace", "ecommerce", and "remittance".The sub-partner’s country of operation. Must be an ISO 3166-1 alpha-2 code. Supported values:
"SA" (Saudi Arabia) or "AE" (United Arab Emirates).Example request
Response
A201 Created response returns the newly created partner object.
The unique identifier for the partner. Use this ID to reference the partner in subsequent API calls.
The business name of the sub-partner.
The primary contact email address.
The current onboarding status of the partner. Possible values:
"pending", "active", "suspended".The API key provisioned for the new sub-partner. Share this securely with the sub-partner — it is only returned once.
The ISO 8601 timestamp of when the partner was created.
Example response
Error responses
| Status | Code | Description |
|---|---|---|
400 | VALIDATION_ERROR | One or more request fields are invalid or missing. The response body includes a details array describing each validation failure. |
409 | DUPLICATE_EMAIL | A partner with the given email address already exists on the platform. |
401 | UNAUTHORIZED | Your API key is missing or invalid. |
403 | FORBIDDEN | Your account does not have permission to create sub-partners. |