Edit a domain
Edits a specific domain by the information given in the requestBody
Header Parameters
- Authorization string required
Token retrieved from the opensensemap API LogIn
- application/json
Request Body required
- id integer
the id of the domain to edit
description object
translationId integerthe translationId of the description item to edit
text stringthe description text to edit
label object[]
array with label objects in different languages specified for the domain to be edited
translationId integerthe translationId of the domain to be edited, 'null' if it is a newly created label
value stringthe label text itself
lang stringlanguageCode for the language of the label. e.g.
en,de,...deletedLabels object[]
array containing all the label to be deleted from the sensor
translationId integerthe translationId of the label to be deleted
value stringthe label text itself
lang stringlanguageCode for the language of the label. e.g.
en,de,...phenomenon object[]
array with the phenomena connected to the domain
phenomenon integerthe id of the phenomenon to connect
exists boolean'true' if it is an existing phenomenon connection, 'false' if it is a new phenomenon connection
deletedPhenomena object[]
array with the phenomena to be disconnected from the domain
phenomenon integerthe id of the phenomenon to disconnect
exists boolean'true' if it is an existing phenomenon connection, 'false' if it is a new phenomenon connection
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
- id integer
the id of the created domain
- slug string
the slug of the created domain
- validation boolean
boolean that is true if the information is validated by an admin
- labelId integer
the id of the created translation item
- descriptionId integer
the id of the created translation item
{
"id": 0,
"slug": "string",
"validation": true,
"labelId": 0,
"descriptionId": 0
}