Ir al contenido

Listar Visitas No Efectivas

Permite obtener el listado de visitas no efectivas registradas en el sistema de forma paginada. Una visita no efectiva es una visita de campo realizada por un vendedor a un cliente donde no se concretó una venta, identificada por tener un código de justificación de no-venta y haber sido originada desde un dispositivo móvil. Este endpoint soporta filtro por fecha de creación y ordenamiento configurable.

Método: GET

https://api.ventasremotas.com/v1/ineffective-visits
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 todas las visitas no efectivas con la paginación por defecto.

Parámetro Tipo Descripción
code String Filtra por código exacto de la visita no efectiva.
seller_id String Filtra por código exacto de vendedor. Longitud máxima: 18 caracteres.
client_id String Filtra por código exacto de cliente. Longitud máxima: 18 caracteres.
created_from Date Retorna visitas cuya fecha de creació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/ineffective-visits" \
-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/ineffective-visits?seller_id=VEN-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/ineffective-visits?client_id=CLI-042" \
-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/ineffective-visits?created_from=2025-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/ineffective-visits?seller_id=VEN-001&client_id=CLI-042&created_from=2025-06-01&sort=-created_at&limit=200" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

{
"data": [
{
"seller_id": "VEN-001",
"client_id": "CLI-042",
"code": "NEV-2025-000123",
"transmitted": "N",
"created_at": "2025-06-01T10:30:00",
"address": "Cra 15 #80-25, Bogotá",
"latitude": 4.6709886,
"longitude": -74.052092,
"visit_time": 480,
"causal": "PROD-NO-DISP",
"observations": "El cliente indicó que no necesita el producto en este momento."
},
{
"seller_id": "VEN-002",
"client_id": "CLI-087",
"code": "NEV-2025-000124",
"transmitted": null,
"created_at": "2025-06-01T11:15:00",
"address": null,
"latitude": null,
"longitude": null,
"visit_time": null,
"causal": "PRECIO",
"observations": null
}
],
"meta": {
"totalItems": 1842,
"itemCount": 2,
"itemsPerPage": 100,
"totalPages": 19,
"currentPage": 1
},
"links": {
"self": "https://api.ventasremotas.com/v1/ineffective-visits?page=1&limit=100",
"first": "https://api.ventasremotas.com/v1/ineffective-visits?page=1&limit=100",
"prev": null,
"next": "https://api.ventasremotas.com/v1/ineffective-visits?page=2&limit=100",
"last": "https://api.ventasremotas.com/v1/ineffective-visits?page=19&limit=100"
}
}

Cada elemento del array data contiene los siguientes campos:

Campo Tipo Descripción
seller_id String Código del vendedor de campo que realizó la visita
client_id String Código del cliente visitado
code String Identificador único del registro de visita no efectiva
transmitted String Indica si el registro fue transmitido al ERP: 'S' (sí) o 'N' (no). Puede ser null si no aplica.
created_at DateTime Fecha y hora de registro de la visita. Formato: yyyy-MM-ddTHH:mm:ss
address String Dirección capturada en el dispositivo móvil durante la visita (puede ser null)
latitude Number Coordenada GPS de latitud de la visita. Puede ser null o 0; en ese caso no se pudo obtener la coordenada desde el móvil.
longitude Number Coordenada GPS de longitud de la visita. Puede ser null o 0; en ese caso no se pudo obtener la coordenada desde el móvil.
visit_time Number Duración de la visita en segundos (puede ser null)
causal String Código de justificación de no-venta registrado en el sistema. Puede ser null.
observations String Observaciones o notas adicionales capturadas durante la visita. Puede ser null.
Campo Tipo Descripción
totalItems Number Cantidad total de visitas no efectivas que coinciden con los filtros
itemCount Number Cantidad de visitas 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