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
HeaderValorDescripciónRequerido
Acceptapplication/jsonIndica que la respuesta debe estar en formato JSONNo
Subscription-Key{subscription_key}Clave de suscripción para acceder a la API
AuthorizationBearer {access_token}Token de acceso obtenido del endpoint /token

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

ParámetroTipoDescripción
codeStringFiltra por código exacto de usuario móvil. Longitud máxima: 18 caracteres.
created_fromDateRetorna usuarios móviles cuya fecha de creación es mayor o igual a este valor. Formato: YYYY-MM-DD.
modified_fromDateRetorna usuarios móviles cuya fecha de modificación es mayor o igual a este valor. Formato: YYYY-MM-DD.
ParámetroTipoDescripción
sortStringCampo y dirección de ordenamiento. Por defecto: fecha de creación descendente.
ValorDescripción
created_atOrdena por fecha de creación ascendente (ASC)
-created_atOrdena por fecha de creación descendente (DESC)
ParámetroTipoPor defectoRestriccionesDescripción
pageNumber1Mínimo: 1Número de página (1-indexed)
limitNumber100Mínimo: 1, Máximo: 1000Cantidad 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:

CampoTipoDescripción
codeStringCódigo del usuario móvil asignado desde el ERP
nameStringNombre completo del usuario móvil
typeStringTipo de usuario móvil
phoneStringNúmero de teléfono del usuario móvil
emailStringCorreo electrónico del usuario móvil (puede ser null)
addressStringDirección del usuario móvil
cityStringCiudad del usuario móvil (puede ser null)
countryStringPaís del usuario móvil (puede ser null)
regionStringRegión o departamento del usuario móvil (puede ser null)
stateStringDetermina la disponibilidad del usuario móvil: Y (activo) o N (inactivo)
locationStringCódigo de bodega asignada al usuario para consultar inventario (puede ser null)
operation_centerStringCentro de operación asignado al usuario móvil (puede ser null)
cedulaStringNúmero de cédula o documento de identidad del usuario móvil (puede ser null)
transmittedStringIndica si el usuario fue descargado a la interfaz (puede ser null)
created_atDateTimeFecha de creación del usuario móvil. Formato: yyyy-MM-ddTHH:mm:ss
updated_atDateTimeFecha de actualización del usuario móvil. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
CampoTipoDescripción
totalItemsNumberCantidad total de usuarios móviles que coinciden con los filtros
itemCountNumberCantidad de usuarios móviles en la página actual
itemsPerPageNumberCantidad de items por página solicitados
totalPagesNumberTotal de páginas disponibles
currentPageNumberNúmero de la página actual
CampoTipoDescripción
selfStringURL de la página actual
firstStringURL de la primera página
prevStringURL de la página anterior (null si es la primera página)
nextStringURL de la página siguiente (null si es la última página)
lastStringURL de la última página