add_imo andremove_imo go in the same PUT body as name and description.name, description, add_imo and remove_imo must422. No IMO may appear inapi-key request header.curl --location --request PUT 'https://api.polestar-production.com/fleet-management/v2/fleets/f162c3c2-cce3-4857-81a2-093dd3b50bcb' \
--header 'api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"name": "Rotterdam Arrivals Watch 2026",
"description": "Updated Description",
"add_imo": [
"9936238"
],
"remove_imo": [
"9811000"
]
}'{
"meta": {
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"request_timestamp": "2026-09-08T10:15:30Z"
},
"data": {
"fleet_id": "f162c3c2-cce3-4857-81a2-093dd3b50bcb",
"name": "Rotterdam Arrivals Watch 2026",
"description": "Updated Description",
"vessel_count": 2,
"created_at": "2026-09-07T08:00:00Z",
"created_by": "j.harding@example.com",
"last_modified_at": "2026-09-08T10:15:30Z"
},
"vessel_results": {
"added": [
{
"imo": "9936238",
"name": "DALLAS",
"status": "SUCCESS"
}
],
"removed": [
{
"imo": "9811000",
"name": "EVER GIVEN",
"status": "SUCCESS"
}
],
"failed": []
}
}