Submit Permission Requests Example
Here’s a basic example of how to submit all permission requests for an operation using curl:
#!/bin/bash
# Base variables
API_KEY="your-api-key-here"
BASE_URL="https://portal.demo.unifly.tech/api/gcs"
OPERATION_ID="your-operation-id"
# Submit all permission requests
curl -X POST "${BASE_URL}/uasoperations/${OPERATION_ID}/permissionrequests/submitall" \
-H "apikey: ${API_KEY}" \
-H "Content-Type: application/json" \
-v
The -v flag enables verbose output, showing the full HTTP request and response including headers.
|
Example successful response:
{
"permissionRequests": [
{
"permissionRequestId": "PR_123456",
"submitStatus": "OK",
"message": "Permission request submitted successfully"
},
{
"permissionRequestId": "PR_123457",
"submitStatus": "OK",
"message": "Permission request submitted successfully"
}
]
}
|
Possible response codes:
If you receive a 409 response, the response body will include a message explaining why:
|