Saltar al contenido principal

Reporte de Cuentas

Datos maestros de cuentas con detalles de cliente, proveedor, ubicación y saldo de servicios. No requiere rango de fechas.

GET/apidev/v1/reports/gt/accounts
PermisoAPICLI_RPTGT_CUENTAS
Límite de solicitudes10 req/min
Caché300s

Resumen​

Devuelve los datos maestros de las cuentas como una instantánea actual (no requiere rango de fechas) — identidad completa, datos fiscales y de documento, contactos, ubicación con coordenadas, el cliente y el proveedor vinculados, saldos de servicios (inicial, usado, restante) y el vehículo asociado. Filtrá por cliente, proveedor, tipo de cuenta, geografía o estado, o realizá una búsqueda de texto libre.


Solicitud​

Encabezados de la solicitud​

Every request to a protected endpoint requires these headers:

HeaderRequiredDescription
AuthorizationYesBearer token obtained from the Login endpoint. Format: Bearer <token>
X-API-KeyYesCompany integration key provided during onboarding. Format: gtk_xxx...
tenantYesYour assigned tenant domain (default: geotareas.com) — always send your assigned tenant
Content-TypeConditionalapplication/json — required for POST and PUT requests

Parámetros de consulta​

ParámetroTipoRequeridoPor defectoDescripción
client_idstringNo—Filtrar por ID de cliente.
provider_idstringNo—Filtrar por ID de proveedor.
account_typestringNo—Filtrar por tipo de cuenta.
country_idstringNo—Filtrar por ID de país.
department_idstringNo—Filtrar por ID de departamento.
city_idstringNo—Filtrar por ID de ciudad.
statusenumNo—Estado de la cuenta: active, inactive.
searchstringNo—Búsqueda de texto libre. Máximo 200 caracteres.
limitintegerNo25Cantidad de registros por página (1–100).
offsetintegerNo0Cantidad de registros a omitir para la paginación.
No requiere rango de fechas

Este es un reporte de estado instantáneo. Los parámetros startdate y enddate no se utilizan.


Ejemplos de código​

curl -s -H "Authorization: Bearer $TOKEN" \
-H "X-API-Key: $APIKEY" \
-H "tenant: $TENANT" \
"https://$TENANT/apidev/v1/reports/gt/accounts?status=active&limit=25"

Respuesta​

Campos de la respuesta​

CampoTipoDescripción
account_idstring | nullIdentificador de la cuenta.
account_namestringNombre de la cuenta.
account_notesstringNotas de la cuenta.
account_external_codestringCódigo único de la cuenta.
task_countnumber | nullTareas de la cuenta en el período. Solo viene cuando account_type selecciona cuentas con tareas (conTareas / ambas); si no, null.
last_successful_taskobject | nullÚltima tarea cerrada con un código de fin exitoso (task_number, completion_code, status, created_at, finished_at). Solo viene cuando el reporte de base lo calcula; si no, null.
productsstringProcedencia / producto (y cobertura) configurados en la cuenta, en una línea.
routesstringRutas fijas a las que pertenece la cuenta, con su estado, en una línea.
start_datestring | nullFecha de inicio de la cuenta.
end_datestring | nullFecha de fin de la cuenta.
account_typestringTipo de cuenta.
tax_idstringNúmero de identificación fiscal.
legal_namestringRazón social.
doc_typestringTipo de documento.
documentstringNúmero de documento.
phonestringNúmero de teléfono.
mobilestringNúmero de celular.
emailstringDirección de correo electrónico.
client_idstring | nullIdentificador del cliente.
client_namestringNombre del cliente.
provider_idstring | nullIdentificador del proveedor.
provider_namestringNombre del proveedor.
coverage_areastringÁrea de cobertura.
countrystringNombre del país.
departmentstringNombre del departamento/estado.
citystringNombre de la ciudad.
addressstringDirección.
postal_codestringCódigo postal.
latitudenumber | nullLatitud.
longitudenumber | nullLongitud.
initial_services_balancenumberSaldo inicial de servicios.
services_usednumberServicios consumidos.
services_remainingnumberServicios restantes.
vehicle_makestringMarca del vehículo.
vehicle_modelstringModelo del vehículo.
vehicle_yearstringAño del vehículo.

Ejemplo de respuesta​

{
"success": true,
"data": [
{
"account_id": "104820579501",
"account_name": "Sucursal Centro",
"account_notes": "Main downtown branch",
"account_external_code": "EXT-9912",
"task_count": 14,
"last_successful_task": {
"task_number": "55012",
"completion_code": "Resuelto en el lugar",
"status": "FIN",
"created_at": "2026-03-05T08:15:00",
"finished_at": "2026-03-05T10:30:00"
},
"products": "Asistencia - Mecanica (AMBA) | Asistencia - Grua (AMBA)",
"routes": "Ruta Norte (A) Estado (A)",
"start_date": "2025-01-15",
"end_date": null,
"account_type": "Commercial",
"tax_id": "30-71234567-9",
"legal_name": "Distribuidora Norte S.A.",
"doc_type": "CUIT",
"document": "30712345679",
"phone": "+54 11 4555-1234",
"mobile": "+54 9 11 5678-9012",
"email": "centro@distribuidoranorte.com",
"client_id": "104820579601",
"client_name": "Distribuidora Norte",
"provider_id": "104820579701",
"provider_name": "LogiServ",
"coverage_area": "AMBA",
"country": "Argentina",
"department": "Buenos Aires",
"city": "CABA",
"address": "Av. Reforma 1234, Col. Centro",
"postal_code": "C1043",
"latitude": -34.6037,
"longitude": -58.3816,
"initial_services_balance": 100,
"services_used": 78,
"services_remaining": 22,
"vehicle_make": "Toyota",
"vehicle_model": "Hilux",
"vehicle_year": "2024"
},
{
"account_id": "104820579502",
"account_name": "Bodega Sur",
"account_notes": "",
"account_external_code": "",
"task_count": null,
"last_successful_task": null,
"products": "Sin Configurar",
"routes": "Sin Ruta",
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"account_type": "Industrial",
"tax_id": "",
"legal_name": "Logistica Express S.R.L.",
"doc_type": "",
"document": "",
"phone": "",
"mobile": "+54 9 11 3456-7890",
"email": "bodega@logisticaexpress.com",
"client_id": "104820579602",
"client_name": "Logistica Express",
"provider_id": null,
"provider_name": "",
"coverage_area": "",
"country": "Argentina",
"department": "Buenos Aires",
"city": "Avellaneda",
"address": "Calle 5 de Mayo 567",
"postal_code": "1870",
"latitude": -34.6633,
"longitude": -58.3653,
"initial_services_balance": 50,
"services_used": 50,
"services_remaining": 0,
"vehicle_make": "",
"vehicle_model": "",
"vehicle_year": ""
}
],
"meta": {
"total": 2,
"limit": 25,
"offset": 0
}
}

Errores​

CódigoHTTPDescripción
VALIDATION_ERROR400Parámetros inválidos: valores de enum inválidos.
UNAUTHORIZED401tenant / Authorization / X-API-Key faltante, inválido o expirado
FORBIDDEN403El usuario no tiene el permiso requerido.
RATE_LIMITED429Se superaron las 10 req/min.
INTERNAL_ERROR500Error inesperado del servidor.