Listar Customers
Changed onDevuelve una lista paginada de Customers de la organización.
Se usa para recorrer o buscar Customers; para obtener un Customer puntual por su identificador prefiere el endpoint de detalle. Los filtros (mail, external_id, rfc, rango de fechas de creación) son opcionales y se combinan con AND. La paginación es por cursor: entrega page_size elementos y, si hay más, un next_cursor que debes reenviar en la siguiente llamada.
Límite de tasa: 20 solicitudes por segundo. Al superarlo, la API responde 429. Ver Límites de tasa.
Request
- Base URLhttps://api.trytoku.com
- URLhttps://api.trytoku.com/customers
- AuthAPI key in header x-api-key
Query parameters
Cantidad máxima de elementos por página (entre 1 y 100).
Cursor de la página siguiente. Envía el next_cursor devuelto en la respuesta anterior para continuar; omítelo en la primera llamada.
Filtra los Customers por correo electrónico.
Filtra los Customers por su identificador externo definido por la organización.
Filtra los Customers por su RFC (México).
Devuelve solo los Customers creados desde esta fecha y hora (inclusive), en formato ISO 8601.
Devuelve solo los Customers creados hasta esta fecha y hora (inclusive), en formato ISO 8601.
Headers
Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
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.
Response
Página de Customers que cumplen los filtros indicados.
Example response
{
"items": [
{
"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"
}
],
"next_cursor": "eyJpZCI6IDEyMzQ1fQ=="
}Changes
- breaking
for the
queryrequest parameterpage_size, default value was changed from50to50 - breaking
for the
queryrequest parameterrfc, default valuewas removed - warning
for the
queryrequest parameterpage_size, the exclusiveMinimum was set to0.00 - warning
for the
queryrequest parameterpage_size, the max was set to100.00 - info
api operation id
obtener-customer-1removed and replaced withget_customers - info
api tag
Customersadded - info
added the new optional
headerrequest parameterx-account-key - info
added the new optional
headerrequest parameterx-api-version - info
added the media type
application/jsonfor the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- breaking