API de Drometra
14 áreas y 146 rutas de la versión 0.4.0, tomadas de la especificación con que corre la API. Todas cuelgan de https://api.drometra.com.
Cuenta y acceso
Quién llama, en qué empresa y con qué rol.Flota
Vehículos, posiciones, lugares, horario, mantención y documentos.- POST
/v1/fleet/vehiclesCrear un vehículo - GET
/v1/fleet/vehiclesListar vehículos - GET
/v1/fleet/live-tracksVer trazos en vivo - GET
/v1/fleet/vehicles/{id}Ver un vehículo - PATCH
/v1/fleet/vehicles/{id}Cambiar un vehículo - GET
/v1/fleet/vehicles/{id}/positionsListar posiciones de un vehículo - GET
/v1/fleet/vehicles/{id}/days/{date}Ver el día de un vehículo - GET
/v1/fleet/vehicles/{id}/months/{month}Ver el mes de un vehículo - POST
/v1/fleet/sourcesCrear una fuente de posiciones - GET
/v1/fleet/sourcesListar fuentes de posiciones - PATCH
/v1/fleet/sources/{id}Cambiar una fuente de posiciones - POST
/v1/fleet/positionsEnviar posiciones - GET
/v1/fleet/placesListar lugares de la empresa - POST
/v1/fleet/placesCrear un lugar - PATCH
/v1/fleet/places/{id}Cambiar un lugar - GET
/v1/fleet/places/suggestionsSugerir lugares - GET
/v1/fleet/scheduleVer el horario de la flota - PUT
/v1/fleet/scheduleGuardar el horario de la flota - GET
/v1/fleet/schedule/suggestionSugerir un horario - GET
/v1/fleet/careVer mantención y papeles por vencer - PUT
/v1/fleet/vehicles/{id}/careGuardar la mantención de un vehículo - PUT
/v1/fleet/vehicles/{id}/odometerAnotar el kilometraje - PUT
/v1/fleet/vehicles/{id}/fuelAnotar rendimiento y precio de combustible - GET
/v1/fleet/documentsListar documentos de la flota - POST
/v1/fleet/documentsCrear un documento - PATCH
/v1/fleet/documents/{id}Cambiar un documento - POST
/v1/fleet/documents/{id}/removeQuitar un documento - GET
/v1/fleet/documents/{id}/historyVer el historial de un documento - GET
/v1/fleet/documents/{id}/fileDescargar el archivo de un documento - PUT
/v1/fleet/documents/{id}/fileSubir el archivo de un documento - POST
/v1/fleet/document-typesCrear un tipo de documento - PUT
/v1/fleet/document-types/{key}Guardar un tipo de documento
Pedidos y distribución
Direcciones, pedidos, importación desde planillas, seguimiento y códigos de entrega.- POST
/v1/distribution/locationsCrear una dirección - GET
/v1/distribution/locationsListar direcciones - POST
/v1/distribution/ordersCrear un pedido - GET
/v1/distribution/ordersListar pedidos - POST
/v1/distribution/orders/{id}/cancelCancelar un pedido - POST
/v1/distribution/plan-previewsPrevisualizar un plan de reparto - POST
/v1/distribution/importsImportar pedidos desde una planilla - GET
/v1/distribution/importsListar importaciones - GET
/v1/distribution/imports/{id}Ver una importación - POST
/v1/distribution/imports/{id}/geocodeUbicar las direcciones de una importación - POST
/v1/distribution/imports/{id}/rows/{rowNumber}/resolutionResolver una fila de una importación - POST
/v1/distribution/imports/{id}/commitConfirmar una importación - POST
/v1/distribution/imports/{id}/discardDescartar una importación - GET
/v1/distribution/exports/ordersExportar pedidos - GET
/v1/distribution/orders/{id}/delivery-codeVer el código de entrega de un pedido - GET
/v1/distribution/orders/deliveriesListar entregas de pedidos - GET
/v1/distribution/orders/{id}/eventsVer los eventos de un pedido - GET
/v1/distribution/orders/{id}/tracking-linkVer el enlace de seguimiento - POST
/v1/distribution/orders/{id}/tracking-linkCrear el enlace de seguimiento - POST
/v1/distribution/orders/{id}/tracking-link/revokeRevocar el enlace de seguimiento
Terreno y Dromivia
Conductores, celulares, rutas del día, entregas y evidencia que llega desde Dromivia.- GET
/v1/field/exports/deliveriesExportar entregas - GET
/v1/field/settingsVer la configuración de terreno - PUT
/v1/field/settingsGuardar la configuración de terreno - GET
/v1/field/workersListar conductores - POST
/v1/field/workersCrear un conductor - PATCH
/v1/field/workers/{id}Cambiar un conductor - POST
/v1/field/workers/{id}/invitationsInvitar a un conductor a Dromivia - POST
/v1/field/devices/{id}/revokeDesvincular un celular - POST
/v1/field/routesCrear una ruta - GET
/v1/field/routesListar rutas - GET
/v1/field/routes/progressVer el avance de las rutas - GET
/v1/field/routes/{id}Ver una ruta - GET
/v1/field/deliveries/summaryVer el resumen de entregas - POST
/v1/field/routes/{id}/cancelCancelar una ruta - GET
/v1/field/assets/{id}/contentDescargar una evidencia - POST
/v1/field/devices/enrollmentsVincular un celular - POST
/v1/field/devices/{id}/activationActivar un celular vinculado - GET
/v1/field/meVer el conductor de este celular - GET
/v1/field/routes/currentVer la ruta actual del conductor - POST
/v1/field/routes/{id}/eventsRegistrar eventos de una ruta - POST
/v1/field/routes/{id}/positionsEnviar posiciones de una ruta - POST
/v1/field/evidence/uploadsPreparar la subida de una evidencia - PUT
/v1/field/evidence/uploads/{id}/contentSubir el contenido de una evidencia - POST
/v1/field/routes/{routeId}/stops/{stopId}/customer-code/dispatchEnviar el código al destinatario - POST
/v1/field/routes/{routeId}/stops/{stopId}/customer-code/verifyVerificar el código del destinatario - GET
/v1/field/deliveriesListar entregas
Rutas y optimización
Cálculo de rutas, matrices de tiempos y propuestas de recorridos para aprobar.- POST
/v1/routing/routesCalcular una ruta - POST
/v1/routing/matricesCalcular una matriz de tiempos - POST
/v1/routing/optimization-previewsProponer recorridos optimizados - GET
/v1/routing/optimization-previews/{id}Ver una propuesta de recorridos - POST
/v1/routing/optimization-previews/{id}/approveAprobar una propuesta de recorridos - GET
/v1/routing/route-plans/{id}Ver un plan de recorridos
Geocodificación
Buscar una dirección o saber qué hay en una coordenada, con datos de OpenStreetMap de Chile.Informes
Resumen de la semana y del mes, estadísticas y excesos de velocidad.Michiva
Preguntas a Michiva con las cifras de la cuenta.Integraciones
Conexiones con otros sistemas, como Bsale, y la sincronización de sus datos.- POST
/v1/integrations/connectionsCrear una conexión - GET
/v1/integrations/connectionsListar conexiones - PATCH
/v1/integrations/connections/{id}Cambiar una conexión - GET
/v1/integrations/connections/{id}/bsale/issue-optionsVer las opciones de emisión de Bsale - PUT
/v1/integrations/connections/{id}/bsale/issue-settingsGuardar cómo se emite en Bsale - POST
/v1/integrations/connections/{id}/disconnectDesconectar una integración - POST
/v1/integrations/bsale/authorizationsEmpezar la autorización de Bsale - POST
/v1/integrations/bsale/authorizations/{id}/completeCompletar la autorización de Bsale - PUT
/v1/integrations/connections/{id}/mappings/{stream}Guardar el mapeo de un flujo de datos - POST
/v1/integrations/connections/{id}/imports/{stream}Importar un flujo de datos - GET
/v1/integrations/canonical/{stream}Leer los registros sincronizados - GET
/v1/integrations/connections/{id}/conflictsListar conflictos de sincronización
Webhooks
Avisos firmados a tu sistema cuando ocurre algo en tu empresa.- POST
/v1/webhooks/endpointsCrear un destino de webhooks - GET
/v1/webhooks/endpointsListar destinos de webhooks - GET
/v1/webhooks/endpoints/{id}Ver un destino de webhooks - PATCH
/v1/webhooks/endpoints/{id}Cambiar un destino de webhooks - POST
/v1/webhooks/endpoints/{id}/secretsRotar el secreto de firma - POST
/v1/webhooks/endpoints/{id}/testEnviar un evento de prueba - GET
/v1/webhooks/endpoints/{id}/deliveriesListar entregas de un destino - GET
/v1/webhooks/deliveriesListar entregas de webhooks - GET
/v1/webhooks/deliveries/{id}Ver una entrega de webhook - POST
/v1/webhooks/deliveries/{id}/retryReintentar una entrega
Avisos por correo
Quién recibe los avisos y resúmenes por correo, y qué se envió.- GET
/v1/notifications/email/settingsVer la configuración de correos - PUT
/v1/notifications/email/settingsGuardar la configuración de correos - GET
/v1/notifications/email/recipientsListar destinatarios de correo - POST
/v1/notifications/email/recipientsAgregar un destinatario de correo - POST
/v1/notifications/email/recipients/{id}/verifyVerificar un destinatario - POST
/v1/notifications/email/recipients/{id}/resendReenviar la verificación - POST
/v1/notifications/email/recipients/{id}/removeQuitar un destinatario - GET
/v1/notifications/email/suppressionsListar correos bloqueados - POST
/v1/notifications/email/suppressionsBloquear un correo - POST
/v1/notifications/email/suppressions/{id}/removeDesbloquear un correo - GET
/v1/notifications/email/messagesListar correos enviados
Facturación a clientes
Facturas por emitir: revisión, aprobación, emisión y conciliación.- POST
/v1/customer-finance/invoice-intentsCrear una factura por emitir - GET
/v1/customer-finance/invoice-intentsListar facturas por emitir - GET
/v1/customer-finance/invoice-intents/{id}Ver una factura por emitir - GET
/v1/customer-finance/invoice-intents/{id}/linesVer las líneas de una factura - POST
/v1/customer-finance/invoice-intents/{id}/reviewRevisar una factura - POST
/v1/customer-finance/invoice-intents/{id}/approveAprobar una factura - POST
/v1/customer-finance/invoice-intents/{id}/issueEmitir una factura - POST
/v1/customer-finance/invoice-intents/{id}/reconcileConciliar una factura
