CitraClient.CollectionRequests (citra_client v0.3.0)

View Source

Generated operations for OpenAPI tag collection-requests.

Summary

Functions

Create Batch Collection Requests

Create Collection Request

Functions

create_batch_collection_requests(body)

Create Batch Collection Requests

Create collection requests in batch for multiple satellites.

Supports three modes:

  • Provide satellite_ids directly
  • Provide satellite_group_ids to resolve satellites from groups
  • Set discover_visible=True to auto-discover visible satellites from ground station(s)

Both group and discover modes use actual satellite access windows from the ground station(s) to determine collection request time windows. Revisit subdivision is applied per access window — long passes (e.g. GEO) get subdivided while short passes (e.g. LEO) stay as single requests.

POST /collection-requests/batch

Body

Request body (map or generated struct).

create_collection_request(body)

Create Collection Request

Create a new collection request.

A collection request represents a user's request to collect observations of a satellite during a specified time window. The system will generate visibility windows and schedule tasks based on available ground stations.

POST /collection-requests

Body

Request body (map or generated struct).