AntivioenIniciar sesión

Autenticación y permisos

Tokens de API

Tu integración se autentica con un token de API enviado como token bearer:

Authorization: Bearer atk_live_9fK2…

Modo real y de prueba

atk_live_…atk_test_…
Envíos que vetodos los de su cuentasolo los de sandbox
Envíos que creareales (de sandbox mientras tu empresa está en revisión)siempre de sandbox
Simulador (/v1/sandbox/…)rechazadopermitido
Endpoints de webhook que vereales y de pruebasolo de prueba
Peticiones por minuto1000100

Los envíos de sandbox son gratis, nunca llegan a un conductor y no envían mensajes a los destinatarios. Ver Sandbox y simulador.

Permisos (scopes)

Cada token tiene los permisos que elegiste; todo lo demás se rechaza con 403 authz.forbidden.

PermisoPermite al token
shipments:readlistar y leer envíos, su historial y etiquetas, y las ubicaciones de la cuenta
shipments:writeademás crear, cambiar, confirmar y cancelar envíos y ubicaciones, imprimir lotes de etiquetas
rates:readcotizar y leer los niveles de servicio
webhooks:readlistar los endpoints de webhook y sus entregas
webhooks:writeademás crear, cambiar, probar y eliminar endpoints, rotar su secreto, reenviar entregas

Un token nunca tiene más poder que la persona que lo creó: solo puedes dar permisos que tu rol tiene, y en cada petición el token se limita a lo que el rol actual de esa persona permite (403 authz.forbidden para lo demás). Si esa persona sale de la empresa o de la cuenta del comercio, o su cuenta se desactiva, el token deja de funcionar (403 auth.token_owner_inactive).

Tokens de empresa y de comercio. El token de un comercio (creado en el portal) solo llega a los envíos, ubicaciones y webhooks de ese comercio, sin importar qué cabeceras envíe. Un token de la empresa llega a los de la empresa; al crear una ubicación o un envío indica de qué cliente es con customer_account_id.

Qué puede llamar un token

Los tokens solo llegan a la API pública. Cualquier otra ruta responde 403 auth.api_token_not_allowed, tenga el token los permisos que tenga.

MétodoRuta
GET, POST/v1/shipments
GET, PATCH/v1/shipments/{id}
POST/v1/shipments/{id}/confirm, /v1/shipments/{id}/cancel
GET/v1/shipments/{id}/events, /v1/shipments/{id}/label
POST/v1/labels/batches
GET/v1/labels/{id}
GET, POST/v1/locations
GET, PATCH, DELETE/v1/locations/{id}
GET/v1/locations/geocode, /v1/locations/reverse-geocode
POST/v1/quotes
GET/v1/service-levels, /v1/service-levels/{id}
GET/v1/webhook-event-types
GET, POST/v1/webhook-endpoints
GET, PATCH, DELETE/v1/webhook-endpoints/{id}
POST/v1/webhook-endpoints/{id}/rotate-secret, /v1/webhook-endpoints/{id}/test
GET/v1/webhook-endpoints/{id}/deliveries
POST/v1/webhook-endpoints/{id}/deliveries/replay
GET/v1/webhook-deliveries/{id}
POST/v1/webhook-deliveries/{id}/replay
POST/v1/sandbox/shipments/{id}/advance (tokens de prueba)

Gestionar tokens y revelar el secreto de un endpoint se hace en el panel, por una persona, nunca con un token.

Todas las guías