Saltar al contenido
SendIt está en desarrollo y todavía no opera comercialmente · SendIt is in development and not yet commercially available.
SendItdocs
Español
Esc
navigateopen⌘Jpreview
En esta página

Paqueterías y servicios

Consulta el catálogo de servicios y usa códigos exactos al elegir una cotización.

El catálogo contiene los servicios que SendIt puede mostrar en las cotizaciones. Es de solo lectura: consúltalo para poblar selectores y validar una combinación de paquetería y servicio.

Paqueterías Beta

Paquetería carrierCode Estado
DHL Express DHL Beta
FedEx FEDEX Beta
Estafeta ESTAFETA Beta
Sendex SENDEX Beta
AM PM AMPM Beta
Otra OTHER Beta

La lista efectiva para una ruta es la que devuelve rates[] al cotizar un envío.

Endpoints

Método Ruta Alcance Descripción
GET /v1/carrier-services carrier_services:read Listar servicios habilitados; acepta carrierCode
GET /v1/carrier-services/:carrierCode/:serviceCode carrier_services:read Consultar un servicio exacto

Lista los servicios

curl "https://api.sendit.mx/v1/carrier-services?carrierCode=FEDEX" \
  -H "X-API-Key: sk_test_..."
{
  "success": true,
  "data": [
    {
      "id": "cs_fedex_priority_overnight",
      "carrierCode": "FEDEX",
      "serviceCode": "PRIORITY_OVERNIGHT",
      "serviceName": "FedEx Priority Overnight",
      "serviceLevel": "overnight",
      "isInternational": false,
      "maxWeightKg": "68.00",
      "maxDimensionCm": "274.00",
      "minDays": 1,
      "maxDays": 1,
      "enabled": true,
      "countries": ["MX"]
    }
  ]
}

Consulta un servicio exacto

curl https://api.sendit.mx/v1/carrier-services/FEDEX/PRIORITY_OVERNIGHT \
  -H "X-API-Key: sk_test_..."

La respuesta contiene el mismo objeto de servicio que aparece en el listado.

Elige por código exacto

Cada cotización trae dos campos distintos:

Campo Uso
serviceCode Identificador exacto y nativo de la paquetería. Úsalo para elegir el servicio de una compra en una sola llamada.
serviceLevel Categoría amplia y normalizada para filtrar o presentar opciones. No identifica un producto exacto.

Envía carrierCode + serviceCode para elegir un servicio exacto al crear y comprar un envío. Si compras una cotización existente con el endpoint de guías, envía su rateId. Los códigos que todavía no están en el catálogo no aparecen en las cotizaciones.

Errores

Código Cuándo ocurre Cómo resolverlo
403 INSUFFICIENT_SCOPE La llave no tiene carrier_services:read Emite una llave con ese alcance
404 RESOURCE_NOT_FOUND La combinación de paquetería y código no existe Consulta el listado y usa un serviceCode vigente

¿Te ha resultado útil esta página?