Airbus OneAtlas Tasking API

The Tasking API from Airbus OneAtlas — 3 operation(s) for tasking.

Operations 3

GET /api/v1/contracts/{contractId}/taskings Get Taskings
GET /api/v1/contracts/{contractId}/taskings/{taskingId} Get Tasking by Id
POST /api/v1/contracts/{contractId}/taskings/{taskingId}/cancel Cancel Tasking

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/airbus-oneatlas-tasking-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

airbus-oneatlas-tasking-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Airbus Oneatlas Tasking API
  contact:
    email: intelligence-customertechnicalsupport@fr.airbus.com
    name: API support
    url: https://oneatlas.airbus.com
  version: '1.0'
  description: 'Operations tagged Tasking across 3 of this provider''s published API definitions: oneatlas-data-living-library-openapi.yml, oneatlas-data-pay-per-order-api-openapi.yml, oneatlas-data-pay-per-order-tasking-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- description: API server
  url: https://data.api.oneatlas.airbus.com
- description: API server
  url: https://order.api.oneatlas.airbus.com
tags:
- name: Tasking
paths:
  /api/v1/contracts/{contractId}/taskings:
    parameters:
    - $ref: '#/components/parameters/contractId'
    - in: query
      name: taskingIds
      schema:
        $ref: '#/components/schemas/tasking/properties/taskingIds'
    - in: query
      name: customerRef
      schema:
        $ref: '#/components/schemas/tasking/properties/customerRef'
    - in: query
      name: program
      schema:
        $ref: '#/components/schemas/tasking/properties/program'
    - in: query
      name: status
      schema:
        $ref: '#/components/schemas/tasking/properties/status'
    - in: query
      name: mission
      schema:
        $ref: '#/components/schemas/tasking/properties/mission'
    - in: query
      name: progTypeNames
      schema:
        $ref: '#/components/schemas/tasking/properties/progTypeNames'
    - in: query
      name: acquisitionDate
      schema:
        $ref: '#/components/schemas/tasking/properties/acquisitionDate'
    - in: query
      name: icrEndOfPeriodDate
      schema:
        $ref: '#/components/schemas/tasking/properties/icrEndOfPeriodDate'
    - in: query
      name: hasProposedSegments
      schema:
        $ref: '#/components/schemas/tasking/properties/hasProposedSegments'
    - in: query
      name: count
      schema:
        $ref: '#/components/schemas/tasking/properties/count'
    - in: query
      name: startPage
      schema:
        $ref: '#/components/schemas/tasking/properties/startPage'
    - in: query
      name: sortKeys
      schema:
        $ref: '#/components/schemas/tasking/properties/sortKeys'
    get:
      summary: Get Taskings
      description: get taskings
      responses:
        '200':
          description: List of taskings
          content:
            application/json:
              schema: null
      tags:
      - Tasking
      servers:
      - description: Tasking API server
        url: https://task.api.oneatlas.airbus.com/
    servers:
    - description: API server
      url: https://data.api.oneatlas.airbus.com
  /api/v1/contracts/{contractId}/taskings/{taskingId}:
    parameters:
    - $ref: '#/components/parameters/contractId'
    - $ref: '#/components/parameters/taskingId'
    get:
      summary: Get Tasking by Id
      description: Get tasking by tasking id
      responses:
        '200':
          description: List of tasking
          content:
            application/json:
              schema: null
      tags:
      - Tasking
      servers:
      - description: Tasking API server
        url: https://task.api.oneatlas.airbus.com/
    servers:
    - description: API server
      url: https://data.api.oneatlas.airbus.com
  /api/v1/contracts/{contractId}/taskings/{taskingId}/cancel:
    parameters:
    - $ref: '#/components/parameters/contractId'
    - $ref: '#/components/parameters/taskingId'
    post:
      summary: Cancel Tasking
      description: Cancel tasking
      requestBody:
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          description: No content
          content:
            application/json:
              schema:
                type: object
      tags:
      - Tasking
      servers:
      - description: Tasking API server
        url: https://task.api.oneatlas.airbus.com/
    servers:
    - description: API server
      url: https://data.api.oneatlas.airbus.com
components:
  schemas:
    tasking:
      properties:
        contractId:
          name: contractId
          in: path
          required: true
          description: The contract id
          schema:
            type: string
        orderId:
          name: orderId
          in: path
          required: true
          description: The order id
          schema:
            type: string
        productTypeId:
          name: productTypeId
          in: path
          required: true
          description: The product type id
          schema:
            type: string
        customerId:
          name: customerId
          in: path
          required: true
          description: The customer id
          schema:
            type: string
        taskingId:
          name: taskingId
          in: path
          required: true
          description: The tasking id
          type: string
          schema:
            type: string
        segmentId:
          name: segmentId
          in: path
          required: true
          description: The segment id
          schema:
            type: string
        licenceId:
          name: licenceId
          in: path
          required: true
          description: The licence id
          schema:
            type: string
        quotationId:
          name: quotationId
          in: path
          required: true
          description: The quotation id
          schema:
            type: string
        taskingIds:
          name: taskingIds
          in: query
          description: ICR's list
          type: array
          schema:
            type: array
            items:
              type: string
        count:
          name: count
          in: query
          description: Number of items per page
          type: integer
          schema:
            type: integer
            default: 10
        customerRef:
          name: customerRef
          in: query
          description: Customer reference
          type: string
          schema:
            type: string
        program:
          name: program
          in: query
          description: Program name
          type: string
          schema:
            type: string
        status:
          name: status
          in: query
          description: ICR Status
          type: array
          schema:
            type: array
            items:
              type: string
              enum:
              - Feasibility study in progress
              - In Progress
              - Paused
              - Canceled
              - Completed
        mission:
          name: mission
          in: query
          description: mission name
          type: string
          schema:
            type: string
            enum:
            - SPOT
            - PLEIADES
        progTypeNames:
          name: progTypeNames
          in: query
          description: Refer to one-tasking online documentation at http://www.intelligence-airbusds.com/ for more information
          type: string
          schema:
            type: string
            enum:
            - ONEDAY
            - ONENOW
            - ONEPLAN
            - ONESERIES
        acquisitionDate:
          name: acquisitionDate
          in: query
          description: 'A date or date interval that must match the product acquisition date. Only taskings in this range are returned in the response. Example: [2017-01-01,2017-02-01[ to select all taskings done in January 2017.'
          type: string
          schema:
            type: string
            format: Interval of dates in ISO 8601
        icrEndOfPeriodDate:
          name: icrEndOfPeriodDate
          in: query
          description: 'A date or date interval that must match the icr end of period date. Only taskings in this range are returned in the response. Example: [2017-01-01,2017-02-01[ to select all taskings done in January 2017.'
          type: string
          schema:
            type: string
            format: Interval of dates in ISO 8601
        hasProposedSegments:
          name: hasProposedSegments
          in: query
          description: Indicates whether the search should filter on proposed segments. If set to true, only ICR with proposed segments should be returned. If set to false, only ICR with no proposed segments. If not set, returns all ICR ignoring presence/absence of proposed segments
          type: boolean
          schema:
            type: boolean
        startPage:
          name: startPage
          in: query
          description: The desired page, starting from 1 for the first page.
          type: integer
          schema:
            type: integer
            default: 1
        sortKeys:
          name: sortKeys
          in: query
          description: 'A sorting request to the server conforming the OpenSearch SRU specification. Example: sortKeys=acquisitionDate,,0 meaning a request to sort by newest acquired image first or sortKeys=cloudCover,,1 to sort by the smallest cloud coverage percentage. Available values are: status, startDate, endDate, taskingProgress'
          type: string
          schema:
            type: string
            format: OpenSearch SRU
      securitySchemes:
        bearerAuth:
          type: http
          scheme: bearer
          bearerFormat: JWT
  parameters:
    contractId:
      description: It corresponds to an internal id for the customer contract - you will be provided the contractId
      in: path
      name: contractId
      required: true
      schema:
        type: string
    taskingId:
      description: The tasking id
      in: path
      name: taskingId
      required: true
      schema:
        type: string
x-refined-from:
- oneatlas-data-living-library-openapi.yml
- oneatlas-data-pay-per-order-api-openapi.yml
- oneatlas-data-pay-per-order-tasking-api-openapi.yml