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
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 todas las visitas no efectivas con la paginación por defecto.

ParámetroTipoDescripción
codeStringFiltra por código exacto de la visita no efectiva.
seller_idStringFiltra por código exacto de vendedor. Longitud máxima: 18 caracteres.
client_idStringFiltra por código exacto de cliente. Longitud máxima: 18 caracteres.
created_fromDateRetorna visitas cuya fecha de creació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/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:

CampoTipoDescripción
seller_idStringCódigo del vendedor de campo que realizó la visita
client_idStringCódigo del cliente visitado
codeStringIdentificador único del registro de visita no efectiva
transmittedStringIndica si el registro fue transmitido al ERP: 'S' (sí) o 'N' (no). Puede ser null si no aplica.
created_atDateTimeFecha y hora de registro de la visita. Formato: yyyy-MM-ddTHH:mm:ss
addressStringDirección capturada en el dispositivo móvil durante la visita (puede ser null)
latitudeNumberCoordenada GPS de latitud de la visita. Puede ser null o 0; en ese caso no se pudo obtener la coordenada desde el móvil.
longitudeNumberCoordenada 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_timeNumberDuración de la visita en segundos (puede ser null)
causalStringCódigo de justificación de no-venta registrado en el sistema. Puede ser null.
observationsStringObservaciones o notas adicionales capturadas durante la visita. Puede ser null.
CampoTipoDescripción
totalItemsNumberCantidad total de visitas no efectivas que coinciden con los filtros
itemCountNumberCantidad de visitas 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