# Endpoint de Tarifas Externo
## 1. Pedido
**Método HTTP**: `GET`
**URL del endpoint**: `https://fmsapi.deltax.la/ratesFree/api/ratesFree`
### 1.1 Autenticación
**Tipo:** Bearer token (`Authorization` header)
**Ejemplo:** `Bearer <token>` (en header `Authorization`)
### 1.2 Parámetros (query params)
- **Tipo de tarifario**: `type` (opciones)
- obligatorio
- Opciones:
- `domestic` (Doméstico)
- `modern` (Moderno)
- `ctme` (Circuitos)
- `ce01` (Circuito CE01)
- **Número de página**: `page` (int como string)
- opcional, default: 0
- **Tamaño de página**: `size` (int como string)
- opcional, default: 7500
- valor máximo: 7500
Ejemplo de URL con parámetros:
```
https://fmsapi.deltax.la/ratesFree/api/ratesFree/?type=domestic&page=0&size=7500
```
## 2. Respuesta
### 2.1: Respuesta exitosa
**HTTP status**: 200
Ejemplo:
```
{
"message": "Rutas recuperadas exitosamente.",
"page": 0,
"size": 7500,
"totalPage": 8,
"totalDocs": 56541,
"rates": [
{
"CODE": "443875O410143895",
"OVAL": 0,
"GVAL": "Gris",
"OPTY": "Autoservicios R",
"RSAP": "443875",
"ONAM": "Cmr Soriana Mex",
"OSAP": "3892001549",
"OI2": "3892001549",
"OZON": "Tultitlán, Estado de México",
"DNAM": "VALDER MX",
"DSAP": "BX14",
"DI2": "3330910000",
"DZON": "Tepotzotlán, Estado de México",
"EXPC": "O4",
"EXDE": "OW Sencillo Caja Seca",
"CONF": "Sencillo",
"FORM": "Regreso",
"TRCO": "10143895",
"TRNA": "53 CARGO",
"VAR": 7120,
"TOT": 7120,
"TYPE": "Spot OW 2025",
"NEGD": "2025-09-09",
"STD": "2025-01-01",
"END": "2025-12-31",
"STAT": "Activa",
"NEGU": "Javier",
"GMIN": 7120,
"MIN": 4000,
"DIS": 0.78,
"PE": "Negro",
"CLPR": 0,
"CLBE": "Negro",
"UPD": "2025-10-09",
"ACST": "active"
},
...
]
}
```
- `page`: Página actual
- `size`: Tamaño de página actual
- `totalPage`: Número total de páginas
- `totalDocs`: Número total de tarifas
- `rates`: Documentos de tarifas
### 2.2: Mapeo de campo
- `CODE`: ID de tarifa
- `OVAL`: Validación de origen
- `GVAL`: Validación gris
- `OPTY`: Tipo de operación
- `RSAP`: ID de ruta
- `ONAM`: Origen
- `OSAP`: SAP Origen
- `OI2`: I2 origen
- `OZON`: Zona origen
- `DNAM`: Destino
- `DSAP`: SAP destino
- `DI2`: I2 destino
- `DZON`: Zona destino
- `EXPC`: Clase de expedición
- `EXDE`: Descripción Cl. Exp.
- `CONF`: Tipo de configuración
- `FORM`: Formato de viaje
- `TRCO`: ID transportista
- `TRNA`: Empresa de transporte
- `VAR`: Tarifa variable
- `FIX`: Fijo ponderado
- `TOT`: Total tarifa
- `TAT`: TAT (días)
- `TYPE`: Tipo de tarifa
- `NEGD`: Fecha de negociación
- `STD`: Inicio de vigencia
- `END`: Expiración
- `STAT`: Estado
- `NEGU`: Usuario negociación
- `GMIN`: Tarifa mínima (gris)
- `MIN`: Tarifa mínima
- `DIS`: Dispersión
- `PE`: Clasificación performance
- `BL`: Base line
- `DIBL`: Dispersión vs Base Line
- `CLPR`: Clasificación price
- `CLBE`: Clasificación BECA
- `UPD`: Fecha de actualización
- `UPUN`: Usuario de actualización
- `ACST`: Vigencia
- `active`: Vigente
- `inactive`: Expirada
### 2.3 Errores:
- Status 403: No autorizado.