Skip to main content
POST
Create or upsert a partner customer
Create the partner-scoped user. Body field is external_id, not customer_id. profile accepts public display fields only. Do not send payment, government-id, or credential data.

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code with PKCE. Implicit and password flows are unsupported.

Headers

Idempotency-Key
string
required

Required for mutating requests. Replays with the same key and payload hash return the original logical result; replays with a different payload hash return 409.

Required string length: 16 - 255

Body

application/json
external_id
string
required
profile
object
metadata
object

Response

Customer created, updated, or unchanged.

status
enum<string>
required
Available options:
created,
updated,
unchanged
customer
object
required