Integrá cotizaciones, envíos, tracking y webhooks en tu plataforma. REST sobre HTTPS, respuestas en JSON, autenticación por Bearer token. Sandbox gratuito con datos reales.
Creá, rotá y revocá credenciales desde un solo lugar. Cada key se muestra una sola vez al momento de generarla — después de eso, solo verás un preview enmascarado.
Usá las claves de producción (live) para envíos reales. Las claves de sandbox (test) son gratuitas y no generan envíos reales.
| Nombre | Entorno | Preview | Último uso | Creada | Acciones |
|---|---|---|---|---|---|
| Producción web | LIVE | ocs_live_••••••••••3f2a | hace 3 min | 12 mar 2026 |
|
| Integración Tiendanube | LIVE | ocs_live_••••••••••9b74 | hace 12 min | 28 feb 2026 |
|
| Sandbox dev | TEST | ocs_test_••••••••••a1c8 | hace 2h | 03 abr 2026 |
|
| Testing QA | TEST | ocs_test_••••••••••7d92 | hace 5 días | 18 mar 2026 |
|
Visualizá consumo, rate limits, errores y latencia. Configurable con alertas por email o webhook cuando te acerques al 80% de tu quota.
La API de OCASA sigue convenciones REST. Todas las respuestas son JSON UTF-8. Base URL: https://api.ocasa.com/v1
| Método | Endpoint | Descripción |
|---|---|---|
| POST | /v1/quotes | Cotizar un envío antes de crearlo |
| POST | /v1/shipments | Crear un envío y generar etiqueta |
| GET | /v1/shipments/{id} | Obtener detalles de un envío |
| GET | /v1/tracking/{code} | Consultar estado público de tracking |
| POST | /v1/shipments/{id}/cancel | Cancelar un envío no despachado |
| GET | /v1/branches | Listar sucursales por ciudad / código postal |
| GET | /v1/services | Servicios disponibles para un origen/destino |
| POST | /v1/pickups | Agendar retiro en domicilio del remitente |
# Cotizar un envío desde CABA a Córdoba curl -X POST https://api.ocasa.com/v1/quotes \ -H "Authorization: Bearer $OCASA_KEY" \ -H "Content-Type: application/json" \ -d '{ "origin": { "postal_code": "1425", "city": "CABA" }, "destination": { "postal_code": "5000", "city": "Córdoba" }, "parcel": { "weight_kg": 2.5, "dimensions_cm": { "length": 30, "width": 20, "height": 15 }, "declared_value_ars": 45000 }, "services": ["express", "standard"] }' # Respuesta { "quotes": [ { "service": "express", "cost_ars": 4825.00, "eta_business_days": 1, "carrier": "OCASA Última Milla" }, { "service": "standard", "cost_ars": 2940.00, "eta_business_days": 3, "carrier": "OCASA Última Milla" } ] }
Enviá tu API key en el header Authorization. Todas las requests deben usar HTTPS.
Authorization: Bearer ocs_live_...
Errores retornan códigos 4xx/5xx con detalle estructurado.
{
"error": {
"code": "invalid_postal_code",
"message": "CP inválido",
"field": "destination.postal_code"
}
}
Suscribite a eventos para recibir notificaciones cuando cambia el estado de tus envíos. OCASA hace POST a tu URL con firma HMAC-SHA256 para validación.
Clientes mantenidos oficialmente por OCASA con manejo automático de reintentos, paginación, rate limiting y tipado fuerte.
Compatible con TypeScript. Node 18+.
Con async/await. Python 3.9+.
Compatible con Composer. PHP 8.1+.
Tipado fuerte. Go 1.21+.
Monitoreo en vivo del estado de cada endpoint. Suscribite a alertas por email, Slack o RSS.
Creá tu cuenta, obtené una key de sandbox y mandá tu primera request en menos de 5 minutos.