Crear nueva dirección
POST/address/
Crea una nueva dirección asociada al transportista autenticado.
Validaciones:
- El nombre de la dirección debe ser único para el transportista
- Todos los campos obligatorios deben estar presentes
- El JWT debe corresponder a un transportista válido
Campos obligatorios:
- name: Nombre descriptivo de la dirección
- street: Calle y número
- city: Ciudad
- state: Estado/provincia
- country: País
- postalCode: Código postal
Ejemplo de request:
{
"name": "Oficina Central",
"street": "Calle Mayor 10",
"city": "Madrid",
"state": "Madrid",
"country": "España",
"postalCode": "28013",
"location": {
"lat": 40.4168,
"lng": -3.7038
}
}
Request
Responses
- 200
- 403
Respuesta exitosa que contiene los datos completos de una dirección. Incluye todos los campos del schema Address.
Error al crear dirección. Posibles causas:
- Nombre de dirección ya existe
- Datos inválidos
- No autorizado