GCP
Ground Control Point management
Body
titlestringRequired
descriptionstringOptional
gcpTypestring · enumRequiredPossible values:
altitudenumberOptional
aprilTagIdinteger · max: 50Optional
gcpDatastringOptional
photoUrlsstring · uri[] · max: 3Optional
uploadedFileIdsinteger[]Optional
zoneIdintegerOptional
Responses
201
GCP created
application/json
400
Bad request
application/json
500
Internal server error
application/json
post
/gcpPath parameters
idintegerRequired
Body
titlestringRequired
descriptionstring | nullableOptional
altitudenumber | nullableOptional
aprilTagIdinteger | nullableOptional
photoUrlsstring · uri[]Optional
Responses
200
GCP updated
application/json
400
Bad request
application/json
404
Resource not found
application/json
409
April tag conflict
500
Internal server error
application/json
put
/gcp/{id}Path parameters
idintegerRequired
Query parameters
photoUrlstring · uriRequired
Responses
200
Photo removed successfully
No content
400
Bad request
application/json
404
Resource not found
application/json
500
Internal server error
application/json
delete
/gcp/{id}/remove-photoNo content
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
/gcp/check-april-tagBody
fileNamestringRequired
fileUrlstringRequired
zoneIdintegerRequired
rowCountintegerOptional
userIdstringOptional
Responses
200
CSV upload processed
application/json
400
Bad request
application/json
401
Unauthorized
application/json
404
Resource not found
application/json
500
Internal server error
application/json
post
/gcp/uploadPath parameters
zoneIdintegerRequired
Query parameters
userIdstringOptional
Body
csvUploadIdstringRequired
Responses
200
CSV file deleted
No content
400
Bad request
application/json
404
Resource not found
application/json
500
Internal server error
application/json
delete
/gcp/zone/{zoneId}No content
Last updated