Skip to main content
POST
Create a customer record before initiating any KYC verification or payments for that customer.
Requires an Idempotency-Key header.

Authorizations

X-Api-Key
string
header
required

Your API key (yativo_pk_...) from Developers → API Keys. Send together with X-Api-Secret.

X-Api-Secret
string
header
required

Your API secret (yativo_sk_...), shown once when the key is created.

Headers

Idempotency-Key
string
required

A unique string per request to ensure idempotent processing.

Body

application/json
customer_name
string
required

Full name of the customer (individual) or legal business name (business).

Example:

"Alex Smith"

customer_email
string<email>
required

Customer's email address. Must be unique per account.

Example:

"alex.smith@example.com"

customer_phone
string
required

Customer's phone number in E.164 format (e.g. +15551234567).

Example:

"+15551234567"

customer_country
string
required

Customer's country of residence in ISO 3166-1 alpha-3 format (e.g. USA, BRA, MEX).

Example:

"USA"

customer_type
enum<string>
required

Customer type: "individual" or "business".

Available options:
individual,
business

Response

Customer created

status
string
status_code
integer
Example:

201

message
string
data
object