Skip to content

Envia.com - List Carriers

This module lists all available carriers in your Envia.com account. It does not require additional parameters beyond the credentials. It makes a GET request to the /ship/carriers/ endpoint and returns the list of carriers with their ID, name, description, and available services.

ParameterTypeRequiredDescription
credentials_idcredentialsYesEnvia.com credential (provider: envia)

A envia type credential is required with the following fields:

  • api_key: Envia.com API Key
{
"success": true,
"carriers": [
{
"carrier_id": "fedex",
"name": "FedEx",
"description": "FedEx Mexico",
"services": ["express", "ground", "standard_overnight"]
},
{
"carrier_id": "estafeta",
"name": "Estafeta",
"description": "Estafeta Mexicana",
"services": ["next_day", "ground", "express"]
}
],
"count": 5,
"message": "5 transportistas disponibles"
}
{
"credentials_id": "mi_credencial_envia"
}
  • Endpoint: GET /ship/carriers/
  • Base: Envia.com API (via helper _enviaHelper)
  • Documentation: https://docs.envia.com/
  • Useful for knowing the available carriers and services before creating a shipment or getting a quote
  • Available carriers depend on your Envia.com account configuration
  • The list includes the services supported by each carrier
  • Envia.com - Create Shipment / Label (enviaCreateShipment)
  • Envia.com - Get Rates (enviaGetRates)
  • Envia.com - Track Shipment (enviaGetTracking)
  • Envia.com - Cancel Shipment (enviaCancelShipment)