Skip to main content
POST
Actualizar accesorio

Authorizations

Authorization
string
header
required

Token de sesión Better Auth para rutas de backoffice; las rutas de portal usan su token propio.

Body

application/json
accessoryId
number
required

ID del accesorio a actualizar

Example:

1

description
string

Descripción del accesorio

Maximum string length: 500
Example:

"Botón de emergencia para activar alerta"

salePrice
number

Precio de venta

Example:

0.5

monthlyRent
number

Renta mensual del accesorio

Example:

0.1

installationCost
number

Costo de instalación

Example:

0.25

gpsModelIds
number[]

IDs de los modelos GPS compatibles

Example:
name
string

Nombre del accesorio

Maximum string length: 255
Example:

"Botón de Pánico"

requiresInstallation
boolean

Indica si requiere instalación

Example:

true

currencyId
number

ID de la moneda (1=UF por defecto)

Example:

1

isActive
boolean

Estado activo/inactivo del accesorio

Example:

true

isUniversal
boolean

Indica si es un accesorio universal (compatible con todos los GPS)

Example:

false

Response

Accesorio actualizado exitosamente

accessoryId
number
required
Example:

1

name
string
required
Example:

"Boton de Panico"

requiresInstallation
boolean
required
Example:

true

isActive
boolean
required
Example:

true

isUniversal
boolean
required
Example:

false

createdAt
string<date-time>
required
Example:

"2025-01-15T10:30:00.000Z"

updatedAt
string<date-time>
required
Example:

"2025-01-15T10:30:00.000Z"

description
object
Example:

"Boton de emergencia para activar alerta"

salePrice
object
Example:

0.5

monthlyRent
object
Example:

0.1

installationCost
object
Example:

0.25

currencyId
object
Example:

1

currencyName
object
Example:

"UF"

gpsModelIds
number[]
Example: