Airbus OneAtlas Sar/Monitoring API

Monitor your ordered SAR acquisitions.

OpenAPI Specification

airbus-oneatlas-sar-monitoring-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: OneAtlas WorldDEM Access Sar/Monitoring API
  version: 1.0.1
  contact:
    email: dl-geo-webservices@airbus.com
  description: The OneAtlas WorldDEM API is a tool that provides access to high-resolution global elevation data. This data, collected by satellites and processed using advanced technologies, offers a detailed and accurate representation of the Earth's surface. By integrating the WorldDEM API into their applications, users can benefit from precise terrain information for a wide range of use cases, such as urban planning, disaster response, agriculture, and infrastructure development. This API allows developers to easily incorporate elevation data into their projects, enabling them to create more accurate and effective solutions.
servers:
- url: https://sar.api.oneatlas.airbus.com/v1
  description: OneAtlas - Elevation
security:
- basicAuth: []
tags:
- name: Sar/Monitoring
  description: 'Monitor your ordered SAR acquisitions.

    '
paths:
  /sar/orders:
    get:
      summary: Airbus OneAtlas Get List of Orders
      tags:
      - Sar/Monitoring
      responses:
        '200':
          description: orders
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  additionalProperties: false
                  required:
                  - orderId
                  - purpose
                  - submissionTime
                  properties:
                    basketId:
                      type: string
                      format: uuid
                    customerReference:
                      type: string
                      example: O29343
                    orderId:
                      type: string
                      pattern: ^\d{1,9}
                      example: '12345'
                    purpose:
                      type: string
                      description: Order purpose. Mandatory on submitting the shopcart, but not on crate.
                      enum:
                      - Aerospace Industry Company
                      - Agro Company
                      - Agro Service Company
                      - Bank
                      - Consulting Company
                      - Consumer
                      - Cooperative Company
                      - Defence Company
                      - DEM
                      - Edition & Communication Company
                      - Education / Research
                      - Electronic System company
                      - Emergency Response & Crisis Management
                      - Energy Company
                      - Energy Service Company
                      - Engineering Company
                      - Engineering Service Company
                      - Environment
                      - Forest Company
                      - Forest Service Company
                      - Funding Agency
                      - Ground Control Points (GCP)
                      - Hydrology
                      - Infrastructure (Including Construction)
                      - Insurance
                      - International Civil Organization
                      - International Military Organization
                      - IT Service Company
                      - LBS Company
                      - Local Government
                      - Maritime Services
                      - Maritime and Coastal company
                      - Maritime and Coastal Services company
                      - Geology
                      - Mining Company
                      - Mining Service Company
                      - Land Administration
                      - National Civil Government
                      - National Mapping
                      - National Military Government
                      - NGO / NPO / Association
                      - Oil & Gas Company
                      - Oil & Gas Service Company
                      - Other Industry Company
                      - Other
                      - Property & Urban Planning
                      - Public Company
                      - Real Estate / Architect
                      - Space Agency
                      - Surface Movement Monitoring
                      - Telecom Company
                      - Transport Service Company
                      - Utilities, Transport and Engineering
                      - Value-Added Geo-Information Company
                    submissionTime:
                      type: string
                      format: date-time
                    title:
                      type: string
                      example: Lake Constance Test 1
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '401':
          description: Authorization information is missing or invalid.
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '503':
          description: Connection to internal service error
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
  /sar/orders/{orderIdOrBasketId}:
    parameters:
    - name: orderIdOrBasketId
      in: path
      required: true
      schema:
        type: string
    get:
      summary: Airbus OneAtlas Get Order Details
      tags:
      - Sar/Monitoring
      responses:
        '200':
          description: order
          content:
            application/json:
              schema:
                type: object
                additionalProperties: false
                required:
                - features
                - orderId
                - purpose
                - submissionTime
                - type
                properties:
                  customerReference:
                    type: string
                    example: O29343
                  features:
                    type: array
                    items:
                      allOf:
                      - allOf:
                        - type: object
                          properties:
                            properties:
                              type: object
                              properties:
                                price:
                                  type: object
                                  additionalProperties: false
                                  required:
                                  - final
                                  - total
                                  - currency
                                  properties:
                                    final:
                                      description: Not final, if parameters are missing to calculate all price elements (e.g. Fees). Final price might then be higher.
                                      type: boolean
                                      example: false
                                    missingParameters:
                                      description: parameters that need to be set to get final price
                                      type: array
                                      items:
                                        type: string
                                      example:
                                      - orbitType
                                    total:
                                      description: Price for item including known tax, discounts and fees
                                      type: number
                                      example: 834.32
                                    currency:
                                      type: string
                                      example: EUR
                                    unitPrice:
                                      description: Price for standard scene
                                      type: number
                                      example: 1000
                                    quantity:
                                      type: number
                                      description: Scene length
                                      example: 1.2
                                    discountRate:
                                      type: number
                                      description: Discount for this item in percent
                                      example: 20
                                    expiry:
                                      type: string
                                      format: date-time
                                    fees:
                                      type: array
                                      items:
                                        type: object
                                        additionalProperties: false
                                        required:
                                        - type
                                        - value
                                        properties:
                                          type:
                                            type: string
                                            enum:
                                            - NRT
                                            - Rapid tasking
                                            - Priority
                                            - Cancellation
                                          value:
                                            type: number
                                            description: Fee value
                                            example: '200'
                                          discountRate:
                                            type: number
                                            description: Discount rate applied on fee in percent
                                            example: '10'
                        - type: object
                          required:
                          - type
                          - geometry
                          - properties
                          properties:
                            type:
                              type: string
                              enum:
                              - Feature
                            geometry:
                              type: object
                              additionalProperties: false
                              required:
                              - type
                              - coordinates
                              properties:
                                type:
                                  type: string
                                  enum:
                                  - Polygon
                                coordinates:
                                  type: array
                                  minLength: 1
                                  items:
                                    type: array
                                    minLength: 3
                                    items:
                                      type: array
                                      minLength: 2
                                      maxLength: 2
                                      items:
                                        type: number
                              example:
                                type: Polygon
                                coordinates:
                                - - - 9.346
                                    - 47.788
                                  - - 9.291
                                    - 47.644
                                  - - 9.538
                                    - 47.592
                                  - - 9.62
                                    - 47.75
                                  - - 9.511
                                    - 47.802
                                  - - 9.346
                                    - 47.788
                            properties:
                              type: object
                              required:
                              - itemId
                              - mission
                              - acquisitionId
                              - startTime
                              - stopTime
                              - sensorMode
                              - polarizationChannels
                              - beamId
                              - pathDirection
                              - lookDirection
                              - incidenceAngle
                              - lastUpdateTime
                              - status
                              - outOfFullPerformance
                              properties:
                                itemId:
                                  type: string
                                  format: uuid
                                mission:
                                  description: Satellite mission
                                  type: string
                                  enum:
                                  - TSX
                                  - PAZ
                                satellite:
                                  description: Satellite
                                  type: string
                                  enum:
                                  - TSX-1
                                  - PAZ-1
                                  - TDX-1
                                acquisitionId:
                                  type: string
                                  example: TSX-1_ST_S_spot_049R_49677_D31767159_432
                                groupId:
                                  type: integer
                                startTime:
                                  type: string
                                  format: date-time
                                stopTime:
                                  type: string
                                  format: date-time
                                sensorMode:
                                  description: The imaging/instrument/sensor mode to use for the acquisition
                                  type: string
                                  enum:
                                  - SAR_ST_S
                                  - SAR_HS_S
                                  - SAR_HS_S_300
                                  - SAR_HS_S_150
                                  - SAR_HS_D
                                  - SAR_HS_D_300
                                  - SAR_HS_D_150
                                  - SAR_SL_S
                                  - SAR_SL_D
                                  - SAR_SM_S
                                  - SAR_SM_D
                                  - SAR_SC_S
                                  - SAR_WS_S
                                  example: SAR_SM_S
                                polarizationChannels:
                                  description: The dual-polarization modes (HHVV, HHHV, VVVH) are not available for staring spotlight or (wide) ScanSAR modes. The polarization modes HV and VH are only available for Wide ScanSAR acquisitions.
                                  type: string
                                  enum:
                                  - HH
                                  - VV
                                  - HV
                                  - VH
                                  - HHVV
                                  - HHHV
                                  - VVVH
                                  example: HH
                                beamId:
                                  type: string
                                  example: strip_010
                                pathDirection:
                                  description: Path or orbit direction
                                  type: string
                                  example: ascending
                                  enum:
                                  - ascending
                                  - descending
                                lookDirection:
                                  description: Look Direction. Left-looking acquisitions require special authorization.
                                  type: string
                                  enum:
                                  - R
                                  - L
                                incidenceAngle:
                                  description: Incidence angle range in degrees. Only acquisitions with an average incidence angle in this range will be considered.
                                  type: object
                                  additionalProperties: false
                                  properties:
                                    minimum:
                                      type: number
                                      minimum: 10
                                      maximum: 70
                                      example: 30
                                    maximum:
                                      type: number
                                      minimum: 10
                                      maximum: 70
                                      example: 50
                                productType:
                                  description: Product type for the processing of the acuqisition. Mandatory on placing the order, but not for feasibility.
                                  type: string
                                  enum:
                                  - SSC
                                  - MGD
                                  - GEC
                                  - EEC
                                  example: EEC
                                resolutionVariant:
                                  description: Radiometric or spatial enhancement. Mandatory on placing the order, but not for feasibility.
                                  type: string
                                  enum:
                                  - SE
                                  - RE
                                orbitType:
                                  description: Near Realtime acquisitions will incur an additional fee. Science processing is most accurate but takes approx 5 days to complete. Mandatory on placing the order, but not for feasibility.
                                  type: string
                                  enum:
                                  - NRT
                                  - rapid
                                  - science
                                geocodedIncidenceMask:
                                  description: Include GIM in delivered product. Only applicable for EEC products.
                                  type: boolean
                                  default: false
                                mapProjection:
                                  description: Projection of the delivered product. Mandatory on placing the order, but not for feasibility.
                                  type: string
                                  default: auto
                                  enum:
                                  - auto
                                  - UTM
                                  - UPS
                                gainAttenuation:
                                  description: Processor gain Attenuation. Mandatory on placing the order, but not for feasibility.
                                  type: integer
                                  default: 0
                                  enum:
                                  - 0
                                  - 10
                                  - 20
                                relativeOrbit:
                                  type: integer
                                absoluteOrbit:
                                  type: integer
                                orderTemplate:
                                  type: string
                                lastUpdateTime:
                                  type: string
                                  format: date-time
                                status:
                                  description: Status of item
                                  type: string
                                  enum:
                                  - feasible
                                  - availableInArchive
                                  - unavailable
                                  - submitted
                                  - waitingForAcquisitionApproval
                                  - accepted
                                  - planned
                                  - acquistion
                                  - transition
                                  - downlink
                                  - waitingForOrbit
                                  - processing
                                  - waitingForDeliveryApproval
                                  - delivery
                                  - completed
                                  - failed
                                  - cancelled
                                  - approvalRejected
                                sensitivity:
                                  type: object
                                  additionalProperties: false
                                  required:
                                  - status
                                  properties:
                                    status:
                                      type: string
                                      enum:
                                      - notSensitive
                                      - potential
                                      - sensitive
                                    missingParameters:
                                      description: parameters that need to be set to get definite sensitivity status
                                      type: array
                                      items:
                                        type: string
                                        enum:
                                        - productType
                                        - resolutionVariant
                                      example:
                                      - productType
                                      - resolutionVariant
                                    type:
                                      type: string
                                      enum:
                                      - blacklist
                                      - resolution
                                    sensitivityInformation:
                                      type: string
                                itemType:
                                  type: string
                                  enum:
                                  - catalogue
                                  - future
                                outOfFullPerformance:
                                  description: If set to true and the account is authorized, out of full performance scenes will be included in the response.
                                  type: boolean
                                  default: false
                                scienceOrbitAvailability:
                                  type: boolean
                        - type: object
                          properties:
                            properties:
                              type: object
                              properties:
                                submissionDeadline:
                                  type: string
                                  format: date-time
                                acquisitionOnly:
                                  description: Acquisition is done and archived, but product will not be processed and deliverd. Requires special authorization.
                                  type: boolean
                                  default: false
                                priority:
                                  description: Higher priority orders have a better chance of success but incur an additional fee
                                  type: string
                                  enum:
                                  - standard
                                  - priority
                                  - exclusive
                                  example: standard
                                conflicts:
                                  type: object
                                  properties:
                                    status:
                                      type: string
                                      enum:
                                      - none
                                      - potential
                                      - expected
                                    external:
                                      type: object
                                      additionalProperties:
                                        type: object
                                        properties:
                                          status:
                                            type: string
                                            enum:
                                            - none
                                            - potential
                                            - expected
                                          startTime:
                                            type: string
                                            format: date-time
                                          stopTime:
                                            type: string
                                            format: date-time
                                        minLength: 1
                                    baskets:
                                      type: object
                                      additionalProperties:
                                        type: object
                                        additionalProperties:
                                          type: object
                                          properties:
                                            status:
                                              type: string
                                              enum:
                                              - none
                                              - potential
                                              - expected
                                            startTime:
                                              type: string
                                              format: date-time
                                            stopTime:
                                              type: string
                                              format: date-time
                                          minLength: 1
                                      minLength: 1
                                    shopcart:
                                      type: object
                                      additionalProperties:
                                        type: object
                                        properties:
                                          status:
                                            type: string
                                            enum:
                                            - none
                                            - potential
                                            - expected
                                          startTime:
                                            type: string
                                            format: date-time
                                          stopTime:
                                            type: string
                                            format: date-time
                                        minLength: 1
                                    feasibility:
                                      type: object
                                      additionalProperties:
                                        type: object
                                        properties:
                                          status:
                                            type: string
                                            enum:
                                            - none
                                            - potential
                                            - expected
                                          startTime:
                                            type: string
                                            format: date-time
                                          stopTime:
                                            type: string
                                            format: date-time
                                        minLength: 1
                                  required:
                                  - status
                                estimatedDownloadAvailability:
                                  type: string
                                  format: date-time
             

# --- truncated at 32 KB (147 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/airbus-oneatlas/refs/heads/main/openapi/airbus-oneatlas-sar-monitoring-api-openapi.yml