Estarter [EXT]
  1. Catálogo de Vehículos
Estarter [EXT]
  • Documentación [Ext API]
  • Endpoints Estarter [external]
    • Servicios
      • Servicios filtos
      • Obtener servicios
    • Microservicios
      • Almacenar archivo PDF
    • Vehiculos
      • Catálogo de Vehículos
        • Crear vehículo en catálogo
          POST
        • Listar vehículos del catálogo
          GET
        • Editar vehículo del catálogo
          PUT
      • Sync vehículos [Moove]
        GET
      • Obtener vehiculos
        POST
      • Vehículos filtros
        GET
    • Usuarios
      • Auth Admin
    • Proveedores
      • Agregar o remover proveedor
    • Reservas
      • Obtener reservas por EID y fechas
    • Date server
      GET
    • Invalidar cache
      GET
    • Auth External
      POST
  1. Catálogo de Vehículos

Editar vehículo del catálogo

PUT
/api/v1/catalogo-vehiculos/{id}
Actualiza un vehículo existente en el catálogo. Permite actualización parcial de campos. Requiere permisos de staff.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
id
integer 
required
ID único del vehículo en el catálogo
Example:
1
Body Params application/json
Datos para actualizar un vehículo. Todos los campos son opcionales para permitir actualizaciones parciales.
nombre_vehiculo
string 
optional
Nombre descriptivo único del vehículo
>= 1 characters<= 255 characters
Example:
Toyota Corolla Cross 2024
modelo
string 
optional
Año del modelo del vehículo
>= 1 characters<= 50 characters
Example:
2024
marca
string 
optional
Marca del vehículo
>= 1 characters<= 100 characters
Example:
Toyota
linea
string 
optional
Línea o modelo específico del vehículo
>= 1 characters<= 100 characters
Example:
Corolla Cross
tipos
string 
optional
Tipo o categoría del vehículo
>= 1 characters<= 50 characters
Example:
suv
url_imagen
string <uri> | null 
optional
URL de la imagen del vehículo
Example:
https://ejemplo.com/imagenes/corolla-cross.jpg
capacidad
integer 
optional
Capacidad máxima de pasajeros
>= 1<= 100
Example:
7
blindaje
boolean 
optional
Indica si el vehículo es blindado
Example:
false
estado
enum<string> 
optional
Estado del vehículo en el catálogo
Allowed values:
activoinactivo
Example:
activo
Examples
{
    "capacidad": 7
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --request PUT '/api/v1/catalogo-vehiculos/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "capacidad": 7
}'

Responses

🟢200OK
application/json
Vehículo actualizado exitosamente
Body
resultado
enum<string> 
optional
Resultado de la operación
Allowed value:
OK
Example:
OK
datos
object (Vehiculo) 
optional
id
integer 
optional
ID único del vehículo en el catálogo
Example:
1
nombre_vehiculo
string 
optional
Nombre descriptivo del vehículo
Example:
Toyota Corolla 2024
modelo
string 
optional
Año del modelo del vehículo
Example:
2024
marca
string 
optional
Marca del vehículo
Example:
Toyota
linea
string 
optional
Línea del vehículo
Example:
Corolla
tipos
string 
optional
Tipo del vehículo
Example:
sedan
url_imagen
string  | null 
optional
URL de la imagen del vehículo
Example:
https://ejemplo.com/imagenes/toyota-corolla.jpg
capacidad
integer 
optional
Capacidad de pasajeros
Example:
5
blindaje
boolean 
optional
Indica si es blindado
Example:
false
estado
enum<string> 
optional
Estado del vehículo
Allowed values:
activoinactivo
Example:
activo
created_at
string <date-time>
optional
Fecha y hora de creación
Example:
2024-12-15T10:30:00.000Z
updated_at
string <date-time>
optional
Fecha y hora de última actualización
Example:
2024-12-15T10:30:00.000Z
mensaje
string 
optional
Mensaje descriptivo de la operación
Example:
Vehículo creado exitosamente en el catálogo
Example
{
    "resultado": "OK",
    "datos": {
        "id": 1,
        "nombre_vehiculo": "Toyota Corolla Cross 2024",
        "modelo": "2024",
        "marca": "Toyota",
        "linea": "Corolla Cross",
        "tipos": "suv",
        "url_imagen": "https://ejemplo.com/imagenes/corolla-cross.jpg",
        "capacidad": 7,
        "blindaje": false,
        "estado": "activo",
        "created_at": "2024-12-15T10:30:00.000Z",
        "updated_at": "2024-12-15T15:45:00.000Z"
    },
    "mensaje": "Vehículo actualizado exitosamente"
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🔴500Server Error
Modified at 2025-06-08 15:44:32
Previous
Listar vehículos del catálogo
Next
Sync vehículos [Moove]
Built with