Listar Clientes

Visión General

Este endpoint permite Listar todos los clientes (Customer) dentro de la API de Passport proporcionando los datos de identificación necesarios. Una solicitud exitosa retorna un listado de todos los clientes y la información detallada de cada uno.

Detalles del Endpoint

ParámetroDescripción
Endpointhttps://api.paas.sandbox.co.passportfintech.com/v1/customers
MétodoGET
EncabezadosContent-Type: application/json, Authorization
AutenticaciónToken de Acceso (Bearer Token)

Parámetros de Consulta

Parámetros de Paginación

ParámetroDescripción
page_params.page_sizeCantidad de registros a retornar por página.
page_params.page_numberNúmero de página a consultar.
page_params.first_request_timestamp.secondsSegundos UTC desde Unix epoch (1970-01-01T00:00:00Z). Debe estar entre 0001-01-01T00:00:00Z y 9999-12-31T23:59:59Z (inclusive).
page_params.first_request_timestamp.nanosFracción en nanosegundos (0 a 999,999,999). Debe ser un valor no negativo y representa la fracción de segundo con resolución de nanosegundos.

Parámetros de Ordenamiento

ParámetroDescripción
order_params.order_keyCampo utilizado para ordenar los resultados.
order_params.order_directionDirección del ordenamiento. Valores permitidos: ORDER_DIRECTION_ENUM_UNSPECIFIED, ASC, DESC.

Filtros de Clientes

ParámetroDescripción
identification_numberFiltra por el número de identificación del cliente.
customer_idFiltra por el identificador único del cliente.
identification_typeFiltra por el tipo de identificación del cliente (por ejemplo, CC, NIT ).

Cuerpo de la Solicitud

  • No requiere cuerpo de solicitud.

Ejemplo de Solicitud

JSON
Copy

Cuerpo de la Respuesta

  • Código HTTP: 200 OK

Ejemplo de Respuesta

JSON
Copy

Errores Comunes y Manejo

Código HTTPSignificadoDescripción
400Bad RequestFormato de solicitud inválido.
401UnauthorizedToken Bearer ausente, expirado o sin alcance paas.core.entity_customers.list.get.
403ForbiddenEl solicitante no tiene permisos para listar los clientes.
404Not FoundNo existen clientes registrados para la entidad.
500Server ErrorError inesperado en el servidor; reintente o contacte soporte.

Buenas Prácticas

  • Usa pagination_info para recuperar todos los clientes cuando la lista sea extensa.
  • Combina con Obtener Cliente (GET /customers/{id}) para acceder a información detallada de un cliente en particular.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard