Create a customer for your authenticated platform.
Create a customer record for your authenticated platform. This public customer-create contract creates the customer only; PPV/payment-address issuance remains a later explicit action.
Authorizations
Integration-key Basic Auth (clientId:clientSecret) as documented in docs/public/AUTHENTICATION.md.
Body
Create a customer record for your authenticated platform. Use fullName as the public name field for both INDIVIDUAL and ENTITY customers.
Stable platform-side customer identifier used to create and later look up this customer.
Customer type for the new customer. Use INDIVIDUAL for a person or ENTITY for a business.
INDIVIDUAL, ENTITY Public customer name. Use the legal person name for INDIVIDUAL or the legal business name for ENTITY.
Optional initial KYC status when your platform already has that state.
PENDING, APPROVED, REJECTED Birth date in YYYY-MM-DD format when collected.
Customer nationality or citizenship code when collected.
Optional customer address object.
Response
Customer created.
Public customer-create response. POST /customers creates the customer record only and does not issue a PPV/payment address.
Stable customer identifier.
Platform identifier that owns this customer.
Platform-provided customer identifier stored for this customer.
Customer type for this customer.
INDIVIDUAL, ENTITY Public customer name stored for the created customer.
Customer birth date in YYYY-MM-DD format when available.
Customer nationality or citizenship code when available.
Customer address when available.
Current KYC status for the created customer.
PENDING, APPROVED, REJECTED Creation timestamp.
Last update timestamp.