Zones
Body
titlestringRequired
descriptionstringOptional
geojsonobjectRequired
categoryIdsinteger[]Optional
map3dTypestring · nullableOptional
map3dUrlstring · nullableOptional
map3dConfigobject · nullableOptional
Responses
201
Zone created
application/json
400
Bad request
application/json
401
Unauthorized
application/json
500
Internal server error
application/json
post
/zonesPath parameters
idintegerRequired
Body
titlestringRequired
descriptionstringOptional
geojsonobjectOptional
categoryIdsinteger[]Optional
map3dTypestring · nullableOptional
map3dUrlstring · nullableOptional
map3dConfigobject · nullableOptional
Responses
200
Zone updated
application/json
400
Bad request
application/json
404
Resource not found
application/json
500
Internal server error
application/json
put
/zones/{id}Path parameters
idintegerRequired
Body
titlestringRequired
contentUrlstring · uriRequired
contentTypestring · enumRequiredPossible values:
gcpDatastringOptional
gcpTypestring · enumOptionalPossible values:
altitudenumberOptional
aprilTagIdinteger · max: 50Optional
photoUrlsstring · uri[] · max: 3Optional
Responses
201
Pin created
application/json
400
Bad request
application/json
500
Internal server error
application/json
post
/zones/{id}/pinsPath parameters
idintegerRequired
Body
titlestringRequired
descriptionstringOptional
gcpTypestring · enumRequiredPossible values:
altitudenumberOptional
aprilTagIdinteger · max: 50Optional
gcpDatastringOptional
photoUrlsstring · uri[] · max: 3Optional
uploadedFileIdsinteger[]Optional
zoneIdintegerOptional
Responses
201
GCP created in zone
application/json
400
Bad request
application/json
500
Internal server error
application/json
post
/zones/{id}/gcpPath parameters
idintegerRequired
Query parameters
aprilTagIdinteger · max: 50Required
latitudenumberOptional
longitudenumberOptional
excludeGcpIdintegerOptional
Responses
200
April tag validation result
application/json
400
Bad request
application/json
500
Internal server error
application/json
get
/zones/{id}/gcp/check-april-tagLast updated