Customers
Crear Customer
Changed onCrea un Customer o actualiza el existente si coincide el external_id.
Es idempotente por external_id dentro de la organización: si ya existe un Customer con ese identificador externo, se actualizan sus datos y la respuesta es 200; si es nuevo, se crea y la respuesta es 201. Los campos no enviados se dejan sin cambios.
Límite de tasa: 20 solicitudes por segundo. Al superarlo, la API responde 429. Ver Límites de tasa.
post/customers
Request
- Base URLhttps://api.trytoku.com
- URLhttps://api.trytoku.com/customers
- AuthAPI key in header x-api-key
Headers
x-account-keystring
Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
x-api-versionstring date
Versión del API para esta petición, como cualquier fecha YYYY-MM-DD. Fija el contrato de la respuesta; si se omite, se deriva de la fecha de creación de la organización.
Example:2026-10-08
Request body
Example request
{
"external_id": "18579878K",
"government_id": "18579878K",
"mail": "jon@snow.got",
"name": "Jon Snow",
"phone_number": "+56987654321"
}Response
Successful Response
Example response
{
"agent_phone_number": "+56990220640",
"default_agent": "arya@stark.com",
"external_id": "18579878K",
"fiscal_regime": "601",
"government_id": "18579878K",
"id": "cus_ejC08yLqOWoFhVx4Fx42E3IR9X50tNx2",
"mail": "jon@snow.got",
"metadata": {
"car_brand": "Toyota",
"car_model": "Yaris"
},
"name": "Jon Snow",
"pac_mandate_id": "18547404k",
"phone_number": "+56987654321",
"rfc": "EKU9003173C9",
"secondary_emails": [
"shiryu@dragon.cdz",
"seiya@pegasus.cdz"
],
"tax_zip_code": "78187"
}Changes
- info
endpoint added
- info