Ir al contenido

Register License Plate / Registrar Placa

POST
/external/placa
curl --request POST \
--url https://api-dev.zonaparqueo.com/external/placa \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "placa": "ABC123", "tipo_vehiculo_id": 1, "tipo_vehiculo": "example", "electrico": 0, "minusvalido": 0 }'

Registra una placa en el sistema. Es el paso 1 obligatorio del alta de un vehiculo: primero se registra la placa y despues se crea el vehiculo con POST /external/vehiculo, que la vincula a un cliente.

Nota de compatibilidad: la implementacion verificada envia el tipo de vehiculo por partida doble, tipo_vehiculo (string) y tipo_vehiculo_id (entero), para cubrir ambas variantes aceptadas por el servidor.

Media typeapplication/json
object
placa
required

Placa del vehiculo

string
Example
ABC123
tipo_vehiculo_id
required

Identificador del tipo de vehiculo (ver /external/tipo-vehiculo)

integer
Example
1
tipo_vehiculo

Tipo de vehiculo como texto. Se envia junto con tipo_vehiculo_id por compatibilidad con ambas variantes aceptadas por el servidor.

string
electrico

1: es electrico; 0: no es electrico (opcional)

integer
Allowed values: 0 1
minusvalido

1: es minusvalido; 0: no es minusvalido (opcional)

integer
Allowed values: 0 1

Placa registrada exitosamente

Media typeapplication/json
object
estado
string
Allowed values: ok
data

Datos de respuesta

object
Examples
Examplesuccess
{
"estado": "ok",
"data": {
"message": "Placa registrada correctamente"
}
}

Error de validacion

Media typeapplication/json
object
estado
string
Allowed values: fail
error

Mensaje de error

string
errores

Detalle de errores por campo

object
Example
{
"estado": "fail"
}