CitraClient.IqData (citra_client v0.3.0)
View SourceGenerated operations for OpenAPI tag iq-data.
Summary
Functions
Delete My Iq Upload
Get Iq Upload Details
Initiate Iq Upload
List Collection Request Iq Uploads
List My Iq Uploads
List Task Iq Uploads
Functions
Delete My Iq Upload
Delete an IQ upload owned by the current user.
This deletes both the database record and the S3 object (if it exists). Only the uploader can delete their own uploads.
DELETE /my/iq-data/{upload_id}
Path parameters
upload_id(path)
Get Iq Upload Details
Get details of a specific IQ upload.
GET /tasks/{task_id}/iq-data/{upload_id}
Path parameters
task_id(path)upload_id(path)
Initiate Iq Upload
Initiate an IQ data upload for a TDOA task.
Returns a presigned S3 POST URL for direct browser upload. Only the antenna owner can upload IQ data for a task.
The upload record is created immediately - no confirmation step is needed. File existence is validated at CAF processing time.
POST /tasks/{task_id}/iq-data
Path parameters
task_id(path)
Body
Request body (map or generated struct).
List Collection Request Iq Uploads
List all IQ uploads for a collection request (across all its tasks).
GET /collection-requests/{collection_request_id}/iq-data
Path parameters
collection_request_id(path)
List My Iq Uploads
List IQ uploads owned by the current user.
GET /my/iq-data
Options (passed via keyword list)
:limit— Maximum number of uploads to return
List Task Iq Uploads
List all IQ uploads for a specific task.
GET /tasks/{task_id}/iq-data
Path parameters
task_id(path)