Skip to content

Update an existing device

PUT
/devices/{id}
curl --request PUT \
--url https://api.waku-robotics.com/v1/devices/example \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "deployment_id": "example", "name": "example", "reference": "example" }'

Update an existing device

id
required
string

Device ID

Device

Media typeapplication/json
object
deployment_id

The ID of the deployment in which the device should be moved to

string
name

Name of the device

string
reference

Serial number or reference of the device

string

Example generated

{
"deployment_id": "example",
"name": "example",
"reference": "example"
}

OK

Media typeapplication/json
object
assembled_parts
required
Array<object>
object
created_at
required
string
deployment_id
required
string
description
string
device_id
string
executed_at
required
string
id
required
string
part_category
required
string
part_category_id
required
string
part_model
required
string
part_model_id
required
string
quantity
required
integer
ref
string
updated_at
required
string
created_at
required
string
deployment_id
required
string
id
required
string
manufacturer
required
string
model
required
string
name
required
string
reference
required
string
updated_at
required
string

Example generated

{
"assembled_parts": [
{
"created_at": "example",
"deployment_id": "example",
"description": "example",
"device_id": "example",
"executed_at": "example",
"id": "example",
"part_category": "example",
"part_category_id": "example",
"part_model": "example",
"part_model_id": "example",
"quantity": 1,
"ref": "example",
"updated_at": "example"
}
],
"created_at": "example",
"deployment_id": "example",
"id": "example",
"manufacturer": "example",
"model": "example",
"name": "example",
"reference": "example",
"updated_at": "example"
}
Media typeapplication/json
object
code
integer
message
string

Example generated

{
"code": 1,
"message": "example"
}