Skip to main content

Módulo de Usuarios (Users & Providers)

Este módulo permite acceder a la información de usuarios registrados en el sistema, tanto proveedores como usuarios internos.
Los endpoints comparten la misma estructura de autenticación, paginación y formato de respuesta que los demás módulos públicos de la API.

Obtener Listado paginado de proveedores

Función: Obtiene un listado paginado de usuarios cuyo rol corresponde a provider, aplicando filtros opcionales por ID, documento y estado.

image.png

Parámetros

Parámetro Tipo Obligatorio Descripción
filters[document] string No Número de documento del proveedor
filters[status] string No Estado del proveedor (activo / inactivo)
filters[user_ids] string No IDs separados por comas
skip integer No Cantidad de registros a omitir
take integer Cantidad de registros a retornar

Pasos para ejecutar la consulta

  1. Ingrese a {BASE_URL}/api/public/v1/providers.

  2. Busque la sección Providers → Obtener listado paginado de proveedores.

  3. En el campo take, escriba cuántos registros desea obtener.

  4. Si desea aplicar filtros, agregue document, status o user_ids.

  5. Pulse “Enviar petición”.

  6. Si la consulta es exitosa, recibirá un 200 OK con los proveedores encontrados.

  7. Si ocurre un problema durante la consulta, el endpoint retornará 500 INTERNAL_ERROR.

Consultar Listado paginado de usuarios

Función: Obtiene un listado paginado de usuarios cuyo rol corresponde a user, excluyendo los roles system y super_administrador, con filtros opcionales por documento, estado e IDs.

image.png

Parámetros

Parámetro Tipo Obligatorio Descripción
filters[document] string No Número de documento del usuario
filters[status] string No Estado del usuario (activo / inactivo)
filters[user_ids] string No IDs separados por comas
skip integer No Cantidad de registros a omitir
take integer Cantidad de registros a retornar

Pasos para ejecutar la consulta

  1. Ingrese a {BASE_URL}/api/public/v1/users.

  2. Busque la sección Users → Obtener listado paginado de usuarios.

  3. En el campo take, escriba cuántos registros desea obtener.

  4. Si necesita filtrar, agregue document, status o user_ids.

  5. Pulse “Enviar petición”.

  6. Si la información existe, recibirá un 200 OK con los datos paginados.

  7. Si ocurre un error inesperado, la API responderá con 500 INTERNAL_ERROR.