Ir al contenido

Listar Usuarios Móviles

Permite obtener el listado de usuarios móviles registrados en el sistema de forma paginada. Este endpoint soporta filtros por código de usuario móvil, fecha de creación y fecha de modificación, así como ordenamiento configurable.

Método: GET

https://api.ventasremotas.com/v1/sellers
Header Valor Descripción Requerido
Accept application/json Indica que la respuesta debe estar en formato JSON No
Subscription-Key {subscription_key} Clave de suscripción para acceder a la API Sí
Authorization Bearer {access_token} Token de acceso obtenido del endpoint /token Sí

Todos los parámetros son opcionales. Si no se especifican, se retornan todos los usuarios móviles con la paginación por defecto.

Parámetro Tipo Descripción
code String Filtra por código exacto de usuario móvil. Longitud máxima: 18 caracteres.
created_from Date Retorna usuarios móviles cuya fecha de creación es mayor o igual a este valor. Formato: YYYY-MM-DD.
modified_from Date Retorna usuarios móviles cuya fecha de modificación es mayor o igual a este valor. Formato: YYYY-MM-DD.
Parámetro Tipo Descripción
sort String Campo y dirección de ordenamiento. Por defecto: fecha de creación descendente.
Valor Descripción
created_at Ordena por fecha de creación ascendente (ASC)
-created_at Ordena por fecha de creación descendente (DESC)
Parámetro Tipo Por defecto Restricciones Descripción
page Number 1 Mínimo: 1 Número de página (1-indexed)
limit Number 100 Mínimo: 1, Máximo: 1000 Cantidad de resultados por página

Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/sellers" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

Petición con filtro por código de usuario móvil

Sección titulada «Petición con filtro por código de usuario móvil»
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/sellers?code=VEND-001" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/sellers?created_from=2024-01-01&page=1&limit=50" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/sellers?sort=created_at&page=2&limit=100" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/sellers?created_from=2024-01-01&modified_from=2024-06-01&sort=-created_at&limit=200" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

{
"data": [
{
"code": "VEND-001",
"name": "Juan Pérez",
"type": "EXTERNO",
"phone": "3001234567",
"email": "juan.perez@empresa.com",
"address": "Calle 100 #15-20",
"city": "Bogotá",
"country": "Colombia",
"region": "Cundinamarca",
"state": "Y",
"location": "BOG-NORTE",
"operation_center": "CO-01",
"cedula": "1234567890",
"transmitted": "S",
"created_at": "2024-06-15T10:30:00",
"updated_at": "2024-09-20T14:15:00"
}
],
"meta": {
"totalItems": 150,
"itemCount": 100,
"itemsPerPage": 100,
"totalPages": 2,
"currentPage": 1
},
"links": {
"self": "https://api.ventasremotas.com/v1/sellers?page=1&limit=100",
"first": "https://api.ventasremotas.com/v1/sellers?page=1&limit=100",
"prev": null,
"next": "https://api.ventasremotas.com/v1/sellers?page=2&limit=100",
"last": "https://api.ventasremotas.com/v1/sellers?page=2&limit=100"
}
}

Cada elemento del array data contiene los siguientes campos:

Campo Tipo Descripción
code String Código del usuario móvil asignado desde el ERP
name String Nombre completo del usuario móvil
type String Tipo de usuario móvil
phone String Número de teléfono del usuario móvil
email String Correo electrónico del usuario móvil (puede ser null)
address String Dirección del usuario móvil
city String Ciudad del usuario móvil (puede ser null)
country String País del usuario móvil (puede ser null)
region String Región o departamento del usuario móvil (puede ser null)
state String Determina la disponibilidad del usuario móvil: Y (activo) o N (inactivo) (puede ser null)
location String Código de bodega asignada al usuario para consultar inventario (puede ser null)
operation_center String Centro de operación asignado al usuario móvil (puede ser null)
cedula String Número de cédula o documento de identidad del usuario móvil (puede ser null)
transmitted String Indica si el usuario fue descargado a la interfaz (puede ser null)
created_at DateTime Fecha de creación del usuario móvil. Formato: yyyy-MM-ddTHH:mm:ss
updated_at DateTime Fecha de actualización del usuario móvil. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
Campo Tipo Descripción
totalItems Number Cantidad total de usuarios móviles que coinciden con los filtros
itemCount Number Cantidad de usuarios móviles en la página actual
itemsPerPage Number Cantidad de items por página solicitados
totalPages Number Total de páginas disponibles
currentPage Number Número de la página actual
Campo Tipo Descripción
self String URL de la página actual
first String URL de la primera página
prev String URL de la página anterior (null si es la primera página)
next String URL de la página siguiente (null si es la última página)
last String URL de la última página