Download OpenAPI specification:Download
Ingestion API facilitates uploading Acquisitions and Assets for image processing. The specification for Ingestion API follows the OpenAPI 3.0 standard. Read more about the ingestion process.
To list Acquisitions for the current instrument.
| page | integer (Page) Default: 1 |
| per_page | integer (Per Page) Default: 20 |
| order_by | string (Order By) Default: "end_datetime" |
| order_direction | string (Order Direction) Default: "desc" |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "account_id": "449e7a5c-69d3-4b8a-aaaf-5c9b713ebc65",
- "instrument_id": "ed4d91c8-6cde-426b-9f6e-169d7d2e7cda",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "end_datetime": "2019-08-24T14:15:22Z",
- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "session_order": 0
}
]To get an Acquisition by its ID.
| acquisition_id required | string <uuid> (Acquisition Id) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "account_id": "449e7a5c-69d3-4b8a-aaaf-5c9b713ebc65",
- "instrument_id": "ed4d91c8-6cde-426b-9f6e-169d7d2e7cda",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "end_datetime": "2019-08-24T14:15:22Z",
- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "session_order": 0
}To create or update an Acquisition with provided metadata. Reset existing assets state if any.
| acquisition_id required | string <uuid> (Acquisition Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
required | object (AcquisitionMetadata) |
Bundle Id (string) or Bundle Id (null) (Bundle Id) | |
Session Order (integer) or Session Order (null) (Session Order) Default: 0 |
{- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "session_order": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "session_order": 0
}To update an Acquisition with provided metadata and run associated processing if all assets are uploaded.
| acquisition_id required | string <uuid> (Acquisition Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
required | object (AcquisitionMetadata) |
Bundle Id (string) or Bundle Id (null) (Bundle Id) | |
Session Order (integer) or Session Order (null) (Session Order) Default: 0 |
{- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "session_order": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "account_id": "449e7a5c-69d3-4b8a-aaaf-5c9b713ebc65",
- "instrument_id": "ed4d91c8-6cde-426b-9f6e-169d7d2e7cda",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "end_datetime": "2019-08-24T14:15:22Z",
- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "session_order": 0
}To update an Acquisition with provided metadata with no follow-up action.
| acquisition_id required | string <uuid> (Acquisition Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
required | object (AcquisitionMetadata) |
Bundle Id (string) or Bundle Id (null) (Bundle Id) | |
Session Order (integer) or Session Order (null) (Session Order) Default: 0 |
{- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "session_order": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "account_id": "449e7a5c-69d3-4b8a-aaaf-5c9b713ebc65",
- "instrument_id": "ed4d91c8-6cde-426b-9f6e-169d7d2e7cda",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "end_datetime": "2019-08-24T14:15:22Z",
- "data": {
- "acquisition_mode": "nominal",
- "orbit_number": 34,
- "orbit_direction": "ascending",
- "start_datetime": "2023-09-07T12:20:27.000Z",
- "end_datetime": "2023-09-07T12:20:27.000Z",
- "active_pixels_x": 0,
- "active_pixels_y": 0,
- "bit_depth": 8,
- "binning": 1,
- "gain": 1,
- "offset": 0,
- "integration_time": 80,
- "tle": "1 51085U 22002DF 23249.71442117 .00008391 00000+0 40279-3 0 9997",
- "attitude": {
- "satellite_position_latlonalt": [
- 0,
- 0,
- 0
], - "satellite_position_ecef": [
- 0,
- 0,
- 0
], - "satellite_position_eci": [
- 0,
- 0,
- 0
], - "quaternion_eci_to_body": [
- 0,
- 0,
- 0,
- 0
], - "quaternion_eci_to_ecef": [
- 0,
- 0,
- 0,
- 0
], - "off_nadir_angle": 4.7,
- "flight_velocity_eci": [
- 2645.653,
- 3315.483,
- -6300.754
]
}
}, - "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "session_order": 0
}To get Processing Execution previews associated with a specific Acquisition.
| acquisition_id required | string <uuid> (Acquisition Id) |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "account_id": "449e7a5c-69d3-4b8a-aaaf-5c9b713ebc65",
- "instrument_id": "ed4d91c8-6cde-426b-9f6e-169d7d2e7cda",
- "bundle_id": "fc6f5a67-caa1-4339-9c14-a67826143b60",
- "config": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "title_short": "string",
- "level": "string",
- "trigger_mode": "string",
- "trigger_after_collection_id": "string",
- "trigger_after_processing_config_id": "6c0b0f59-ecd1-48a8-ba1b-c253100a7572",
- "product_collection_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "timestamp_finished": "2019-08-24T14:15:22Z",
- "state": "string",
- "sign_assets": false,
- "sign_state": "string",
- "public_message": "string"
}
]To start an Asset uploading process for a specific Acquisition.
| acquisition_id required | string <uuid> (Acquisition Id) |
| asset_id required | string <uuid> (Asset Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
| content_type required | string (ContentType) Enum: "image/jpeg" "image/png" "image/gif" "image/tiff" "application/json" "application/xml" |
| key required | string (Key) |
required | object (Data) |
{- "content_type": "image/jpeg",
- "key": "string",
- "data": { }
}{- "upload_url": "string"
}To update Asset record to re-indicate that the asset has been uploaded to S3 and is ready to be processed by the processing executions.
| acquisition_id required | string <uuid> (Acquisition Id) |
| asset_id required | string <uuid> (Asset Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
| content_type required | string (ContentType) Enum: "image/jpeg" "image/png" "image/gif" "image/tiff" "application/json" "application/xml" |
| key required | string (Key) |
required | object (Data) |
{- "content_type": "image/jpeg",
- "key": "string",
- "data": { }
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content_type": "string",
- "key": "string",
- "url": "string",
- "size": 0,
- "state": "prepared",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "data": { },
- "verify_hash": "string",
- "verify_method": "string",
- "verify_state": "ok",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}To update Asset record without any follow-up action
| acquisition_id required | string <uuid> (Acquisition Id) |
| asset_id required | string <uuid> (Asset Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
| content_type required | string (ContentType) Enum: "image/jpeg" "image/png" "image/gif" "image/tiff" "application/json" "application/xml" |
| key required | string (Key) |
required | object (Data) |
{- "content_type": "image/jpeg",
- "key": "string",
- "data": { }
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content_type": "string",
- "key": "string",
- "url": "string",
- "size": 0,
- "state": "prepared",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "data": { },
- "verify_hash": "string",
- "verify_method": "string",
- "verify_state": "ok",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content_type": "string",
- "key": "string",
- "url": "string",
- "size": 0,
- "state": "prepared",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "data": { },
- "verify_hash": "string",
- "verify_method": "string",
- "verify_state": "ok",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}| acquisition_id required | string <uuid> (Acquisition Id) |
| full_url | boolean (Full Url) Default: false |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content_type": "string",
- "key": "string",
- "url": "string",
- "size": 0,
- "state": "prepared",
- "service_account_id": "81f92c7b-60ae-411e-bc6f-e2dc93db8886",
- "data": { },
- "verify_hash": "string",
- "verify_method": "string",
- "verify_state": "ok",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
]To create Acquisitions using a custom ingest schema along with the special content-type, which only the provider knows.
| custom_ingest_id required | string <uuid> (Custom Ingest Id) |
| x-orbis-api-key required | string (X-Orbis-Api-Key) |
| x-orbis-instrument-id required | string <uuid> (X-Orbis-Instrument-Id) |
| content-type required | string (Content-Type) |
| data required | any (Data) |
{- "data": null
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "session_order": 0
}
]