Saltar al contingut principal
PATCH
Updates a custom asset. Send only the fields you want to change.

Autoritzacions

X-API-Key
string
header
requerit

Your Gorelo API key. See Generate API key. If your data is hosted in Australia, click the base URL at the top of this page and select https://api.aue.gorelo.io.

Paràmetres de ruta

customAssetId
string<uuid>
requerit

Custom asset to update.

Cos

Fields to change.

Request body for updating a custom asset. Every field is optional - send only what should change. An omitted field keeps the value the asset already holds.

Name
string | null

Display name of the asset. Max 300 characters, cannot be blank. Null leaves it unchanged.

Exemple:

"Reception printer"

ClientId
integer<int64> | null

Identifier of the client the asset belongs to; must be an active client. A different client moves the asset, and its location and contact must then belong to the new client. Null leaves it unchanged.

Exemple:

3521

LocationId
integer<int64> | null

Identifier of the client location the asset sits at; must be an active location of the asset's client. Null leaves it unchanged.

Exemple:

4410

HardwareTypeId
integer<int64> | null

Identifier of the asset's hardware type, one of the service provider's active custom asset types. Null leaves it unchanged.

Exemple:

118

Description
string | null

Free-text description, max 1000 characters. Send null to clear it.

Exemple:

"HP LaserJet on the front desk"

ContactId
integer<int64> | null

Identifier of the contact the asset is assigned to; must be an active contact of the asset's client. Send null to unassign it.

Exemple:

7962

WarrantyEndDate
string<date> | null

Date the warranty ends, a calendar date in the form yyyy-MM-dd. A value with a time or a time zone is rejected. Send null to clear it.

Exemple:

"2027-03-31"

LocalIPAddress
string | null

IPv4 address of the asset, such as 192.168.1.20. Send null to clear it. The same name an agent asset publishes.

Exemple:

"192.168.1.20"

IpAddress
string | null
obsolet

IPv4 address of the asset. Send null to clear it. Deprecated: use LocalIPAddress. Still accepted; sending both with different values is a 400.

Exemple:

"192.168.1.20"

SerialNumber
string | null

Hardware serial number, max 250 characters. Send null to clear it.

Exemple:

"CNB1K23456"

WarrantyStartDate
string<date> | null

Date the warranty starts, a calendar date in the form yyyy-MM-dd. A value with a time or a time zone is rejected. Send null to clear it.

Exemple:

"2024-03-31"

Manufacturer
string | null

Manufacturer, max 300 characters. Send null to clear it.

Exemple:

"Ubiquiti"

Model
string | null

Model, max 300 characters. Send null to clear it.

Exemple:

"UniFi Dream Machine Pro"

Resposta

OK

StatusCode
enum<integer>
Opcions disponibles:
100,
101,
102,
103,
200,
201,
202,
203,
204,
205,
206,
207,
208,
226,
300,
301,
302,
303,
304,
305,
306,
307,
308,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
421,
422,
423,
424,
426,
428,
429,
431,
451,
500,
501,
502,
503,
504,
505,
506,
507,
508,
510,
511
IsSuccess
boolean
Data
object

The identifier of the updated custom asset.

DataContext
object | null
Exemple:

null

Notifications
object[]