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-ordering-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: 3.2.0
info:
title: Airbus Oneatlas Ordering API
contact:
email: intelligence-customertechnicalsupport@fr.airbus.com
name: API support
url: https://oneatlas.airbus.com
version: '1.0'
description: 'Operations tagged Ordering across 2 of this provider''s published API definitions: 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://order.api.oneatlas.airbus.com
tags:
- name: Ordering
paths:
/api/v1/feasibility:
post:
summary: Check Feasibility
tags:
- Ordering
requestBody:
content:
application/json:
schema:
description: Feasibility request
oneOf:
- title: PleiadesNeo
properties:
progTypeNames:
enum:
- ONEPLAN
- ONEDAY
- ONENOWATTEMPTS
- ONENOWWEATHER
type: string
mission:
enum:
- PLEIADESNEO
type: string
contractId:
type: string
acquisitionDate:
$ref: '#/components/schemas/AcquisitionDate'
optical:
$ref: '#/components/schemas/Optical'
aoi:
$schema: http://json-schema.org/draft-06/schema#
id: http://local/schemas/public/aoi.json#
properties:
coordinates:
items:
items:
items:
type: number
maxItems: 2
minItems: 2
type: array
minItems: 4
type: array
minItems: 1
type: array
type:
enum:
- Polygon
title: aoi
type: object
required:
- progTypeNames
- mission
- contractId
- acquisitionDate
- optical
- aoi
type: object
example:
progTypeNames:
- ONEPLAN
mission: PLEIADESNEO
contractId: CTR2100XXXX
acquisitionDate:
startDate: '2021-08-31T19:22:11.250Z'
endDate: '2021-09-30T23:59:59.999Z'
optical:
acquisitionMode: MONO
maxCloudCover: 20
maxIncidenceAngle: 30
aoi:
- - - -3.71612548828124
- 40.35910267579197
- - -3.6090087890624893
- 40.35910267579197
- - -3.6090087890624893
- 40.45739708775443
- - -3.71612548828124
- 40.45739708775443
- - -3.71612548828124
- 40.35910267579197
- title: Pleiades and SPOT
properties:
progTypeNames:
enum:
- ONEPLAN
- ONEDAY
- ONENOW
- ONESERIES
type: string
mission:
$ref: '#/components/schemas/Mission'
contractId:
type: string
acquisitionDate:
$ref: '#/components/schemas/AcquisitionDate'
optical:
$ref: '#/components/schemas/Optical'
aoi:
$schema: http://json-schema.org/draft-06/schema#
id: http://local/schemas/public/aoi.json#
properties:
coordinates:
items:
items:
items:
type: number
maxItems: 2
minItems: 2
type: array
minItems: 4
type: array
minItems: 1
type: array
type:
enum:
- Polygon
title: aoi
type: object
required:
- progTypeNames
- mission
- contractId
- acquisitionDate
- optical
- aoi
type: object
example:
progTypeNames:
- ONEPLAN
mission: PLEIADES
contractId: CTR2100XXXX
acquisitionDate:
startDate: '2021-08-31T19:22:11.250Z'
endDate: '2021-09-30T23:59:59.999Z'
optical:
acquisitionMode: MONO
maxCloudCover: 20
maxIncidenceAngle: 30
aoi:
- - - -3.71612548828124
- 40.35910267579197
- - -3.6090087890624893
- 40.35910267579197
- - -3.6090087890624893
- 40.45739708775443
- - -3.71612548828124
- 40.45739708775443
- - -3.71612548828124
- 40.35910267579197
responses:
'200':
content:
application/json:
schema:
oneOf:
- title: SPOT & Pleiades
type: object
properties:
progCapacities:
type: array
items:
type: object
properties:
mission:
$ref: '#/components/schemas/Mission'
progTypes:
type: array
items:
type: object
properties:
name:
enum:
- ONEPLAN
- ONEDAY
- ONENOW
- ONESERIES
type: string
mission:
$ref: '#/components/schemas/Mission'
feasibility:
type: object
properties:
classification:
type: string
enum:
- EASY
- CHALLENGING
automation:
type: string
enum:
- AUTOMATIC
- MAUAL
automationName:
type: string
available:
type: boolean
- title: PleiadesNeo
type: object
properties:
progCapacities:
type: array
items:
type: object
properties:
mission:
type: string
enum:
- PLEIADESNEO
progTypes:
type: array
items:
type: object
properties:
name:
enum:
- ONEPLAN
- ONEDAY
- ONENOWATTEMPTS
- ONENOWWEATHER
type: string
mission:
type: string
enum:
- PLEIADESNEO
feasibility:
type: object
properties:
classification:
type: string
enum:
- EASY
- CHALLENGING
automation:
type: string
enum:
- AUTOMATIC
- MAUAL
automationName:
type: string
available:
type: boolean
expirationDate:
type: string
format: datetime
pattern: ^yyyy-MM-dd'T'HH:mm:ss.SSS'Z$
examples:
SPOT & Pleiades:
value:
progCapacities:
- mission: PLEIADES
progTypes:
- name: ONEPLAN
mission: PLEIADES
feasibility:
classification: CHALLENGING
automation: AUTOMATIC
automationName: AutomaticTasking30
available: true
PleiadesNeo:
value:
progCapacities:
- mission: PLEIADESNEO
progTypes:
- name: ONEPLAN
mission: PLEIADESNEO
feasibility:
classification: CHALLENGING
automation: AUTOMATIC
available: true
expirationDate: '2021-05-12T08:03:19.052Z'
servers:
- description: Tasking API server
url: https://order.api.oneatlas.airbus.com
servers:
- description: API server
url: https://order.api.oneatlas.airbus.com
/api/v1/attempts:
post:
summary: Retrieve Attempts
tags:
- Ordering
description: Get tasking attempts
requestBody:
content:
application/json:
schema:
description: Orders api
oneOf:
- title: PleiadesNeo
properties:
progTypeNames:
enum:
- ONEDAY
- ONENOWATTEMPTS
type: string
mission:
enum:
- PLEIADESNEO
type: string
contractId:
type: string
acquisitionDate:
$ref: '#/components/schemas/AcquisitionDate'
optical:
$ref: '#/components/schemas/Optical'
aoi:
properties:
coordinates:
items:
items:
items:
type: number
maxItems: 2
minItems: 2
type: array
minItems: 4
type: array
minItems: 1
type: array
type:
enum:
- Polygon
title: aoi
type: object
example:
type: Polygon
coordinates:
- - - 23.69574504957747
- 37.91905533651132
- - 23.815564690690753
- 37.91905533651132
- - 23.815564690690753
- 38.033261134969194
- - 23.69574504957747
- 38.033261134969194
- - 23.69574504957747
- 37.91905533651132
required:
- progTypeNames
- mission
- contractId
- acquisitionDate
- optical
- aoi
example:
progTypeNames:
- ONEDAY
missions:
- PLEIADESNEO
acquisitionDate:
startDate: 2023-03-26T00:00.000Z
endDate: '2022-03-29T00:00:00.000Z'
optical:
maxCloudCover: 100
maxIncidenceAngle: 20
aoi:
type: Polygon
coordinates:
- - - 23.69574504957747
- 37.91905533651132
- - 23.815564690690753
- 37.91905533651132
- - 23.815564690690753
- 38.033261134969194
- - 23.69574504957747
- 38.033261134969194
- - 23.69574504957747
- 37.91905533651132
- title: SPOT & Pleiades
properties:
progTypeNames:
enum:
- ONEDAY
- ONENOW
type: string
mission:
$ref: '#/components/schemas/Mission'
contractId:
type: string
acquisitionDate:
$ref: '#/components/schemas/AcquisitionDate'
optical:
$ref: '#/components/schemas/Optical'
aoi:
properties:
coordinates:
items:
items:
items:
type: number
maxItems: 2
minItems: 2
type: array
minItems: 4
type: array
minItems: 1
type: array
type:
enum:
- Polygon
title: aoi
type: object
example:
type: Polygon
coordinates:
- - - 23.69574504957747
- 37.91905533651132
- - 23.815564690690753
- 37.91905533651132
- - 23.815564690690753
- 38.033261134969194
- - 23.69574504957747
- 38.033261134969194
- - 23.69574504957747
- 37.91905533651132
required:
- progTypeNames
- mission
- contractId
- acquisitionDate
- optical
- aoi
example:
progTypeNames:
- ONEDAY
missions:
- PLEIADES
acquisitionDate:
startDate: 2023-03-26T00:00.000Z
endDate: '2022-03-29T00:00:00.000Z'
optical:
maxCloudCover: 100
maxIncidenceAngle: 20
aoi:
type: Polygon
coordinates:
- - - 23.69574504957747
- 37.91905533651132
- - 23.815564690690753
- 37.91905533651132
- - 23.815564690690753
- 38.033261134969194
- - 23.69574504957747
- 38.033261134969194
- - 23.69574504957747
- 37.91905533651132
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TaskingAttempt'
examples:
SPOT & Pleiades:
value:
progCapacities:
mission: PLEIADES
progTypes:
- name: ONEDAY
mission: PLEIADES
segments:
- id: PNEO1
footprint:
geometry: POLYGON((23.642028 38.043069, 23.642495 37.909283, 23.868104 37.908839, 23.868548 38.04307, 23.642028 38.043069, 23.642028 38.043069))
center: POINT(23.755357 37.97611)
instrumentMode: THR
orderDeadline: '2022-03-26T08:28:00.499Z'
extendedAngle: false
acquisitionStartDate: '2022-03-26T09:15:27.499Z'
acquisitionEndDate: '2022-03-26T09:15:29.671Z'
incidenceAngle: 26.72
segmentKey: 895651bbc3f881c1e1245b224ac69c34668001bd8610e359dfdfbf9b7430ad69c1b92543b80d84a75ed9961c0dca088f38f278c4df90a686f327e2cfc3d0be73::[{"key":"orderDeadLine","value":"2022-03-26T08:28:00.499Z"},{"key":"acqPeriod","value":"2022-03-26T09:15:27.499Z 2022-03-26T09:15:29.671Z"},{"key":"maxIncidenceAngle","value":"30.0"},{"key":"geometryWkt","value":"POLYGON((23.642028 38.043069, 23.642495 37.909283, 23.868104 37.908839, 23.868548 38.04307, 23.642028 38.043069, 23.642028 38.043069))"}]
acrossTrackIncidenceAngle: -7.874962709778218
maxIncidenceAngle: 30
- id: PNEO2
footprint:
geometry: POLYGON((23.644797 38.043069, 23.644964 37.90931, 23.866444 37.908808, 23.86659 38.043069, 23.644797 38.043069, 23.644797 38.043069))
center: POINT(23.755768 37.97608)
instrumentMode: THR
orderDeadline: '2022-03-29T08:35:00.699Z'
extendedAngle: false
acquisitionStartDate: '2022-03-29T09:22:50.699Z'
acquisitionEndDate: '2022-03-29T09:22:52.871Z'
incidenceAngle: 26.98
segmentKey: ef7be0cf8ff00529830ca020a8c9a6ac823f0e59b31c1b242f6a4e88ee5891eaf98605040452702b85dce33e4e9bc5a256a342126a18b2c10506c7cfdaa52682::[{"key":"orderDeadLine","value":"2022-03-29T08:35:00.699Z"},{"key":"acqPeriod","value":"2022-03-29T09:22:50.699Z 2022-03-29T09:22:52.871Z"},{"key":"maxIncidenceAngle","value":"30.0"},{"key":"geometryWkt","value":"POLYGON((23.644797 38.043069, 23.644964 37.90931, 23.866444 37.908808, 23.86659 38.043069, 23.644797 38.043069, 23.644797 38.043069))"}]
acrossTrackIncidenceAngle: 8.063750464703226
maxIncidenceAngle: 30
available: true
PleiadesNeo:
value:
progCapacities:
mission: PLEIADESNEO
progTypes:
- name: ONEDAY
mission: PLEIADESNEO
segments:
- id: PNEO1
footprint:
geometry: POLYGON((23.642028 38.043069, 23.642495 37.909283, 23.868104 37.908839, 23.868548 38.04307, 23.642028 38.043069, 23.642028 38.043069))
center: POINT(23.755357 37.97611)
instrumentMode: THR
orderDeadline: '2022-03-26T08:28:00.499Z'
extendedAngle: false
acquisitionStartDate: '2022-03-26T09:15:27.499Z'
acquisitionEndDate: '2022-03-26T09:15:29.671Z'
incidenceAngle: 26.72
segmentKey: 895651bbc3f881c1e1245b224ac69c34668001bd8610e359dfdfbf9b7430ad69c1b92543b80d84a75ed9961c0dca088f38f278c4df90a686f327e2cfc3d0be73::[{"key":"orderDeadLine","value":"2022-03-26T08:28:00.499Z"},{"key":"acqPeriod","value":"2022-03-26T09:15:27.499Z 2022-03-26T09:15:29.671Z"},{"key":"maxIncidenceAngle","value":"30.0"},{"key":"geometryWkt","value":"POLYGON((23.642028 38.043069, 23.642495 37.909283, 23.868104 37.908839, 23.868548 38.04307, 23.642028 38.043069, 23.642028 38.043069))"}]
acrossTrackIncidenceAngle: -7.874962709778218
maxIncidenceAngle: 30
- id: PNEO2
footprint:
geometry: POLYGON((23.644797 38.043069, 23.644964 37.90931, 23.866444 37.908808, 23.86659 38.043069, 23.644797 38.043069, 23.644797 38.043069))
center: POINT(23.755768 37.97608)
instrumentMode: THR
orderDeadline: '2022-03-29T08:35:00.699Z'
extendedAngle: false
acquisitionStartDate: '2022-03-29T09:22:50.699Z'
acquisitionEndDate: '2022-03-29T09:22:52.871Z'
incidenceAngle: 26.98
segmentKey: ef7be0cf8ff00529830ca020a8c9a6ac823f0e59b31c1b242f6a4e88ee5891eaf98605040452702b85dce33e4e9bc5a256a342126a18b2c10506c7cfdaa52682::[{"key":"orderDeadLine","value":"2022-03-29T08:35:00.699Z"},{"key":"acqPeriod","value":"2022-03-29T09:22:50.699Z 2022-03-29T09:22:52.871Z"},{"key":"maxIncidenceAngle","value":"30.0"},{"key":"geometryWkt","value":"POLYGON((23.644797 38.043069, 23.644964 37.90931, 23.866444 37.908808, 23.86659 38.043069, 23.644797 38.043069, 23.644797 38.043069))"}]
acrossTrackIncidenceAngle: 8.063750464703226
maxIncidenceAngle: 30
available: true
'500':
description: No possible attempt
content:
application/json:
schema:
$ref: '#/components/schemas/NoSensorAvailable'
servers:
- description: Tasking API server
url: https://order.api.oneatlas.airbus.com/
servers:
- description: API server
url: https://order.api.oneatlas.airbus.com
/api/v1/prices:
post:
summary: Calculate a Price
tags:
- Ordering
servers:
- description: Tasking API server
url: https://order.api.oneatlas.airbus.com/
description: '<h3>Archive and Tasking ordering</h3>
'
requestBody:
content:
application/json:
schema:
description: Orders api
title: Orders
oneOf:
- title: Tasking SPOT & Pleiades
properties:
aoi:
type: array
items:
type: object
properties:
id:
format: integer
type: number
description: It is used to identify the aoi on which some options are set (refer to the 'item' parameter below)
name:
type: string
geometry:
$ref: '#/components/schemas/GeojsonGeometry'
programReference:
type: string
contractId:
$ref: '#/components/schemas/contractId'
items:
type: array
items:
type: object
properties:
productTypeId:
type: string
enum:
- PleiadesTaskingOneDay
- SpotTaskingOneDay
- PleiadesTaskingOnePlan
- SpotTaskingOnePlan
- PleiadesTaskingOneNow
- SpotTaskingOneNow
- PleiadesTaskingOneSeries
- SpotTaskingOneSeries
dataSourceIds:
$ref: '#/components/schemas/DataSourceIds'
aoiId:
type: number
format: integer
description: refers to the specific aoi id.
properties:
type: array
items:
anyOf:
- type: object
title: acquisitionMode
properties:
key:
enum:
- acquisitionMode
value:
enum:
- MONO
- STEREO
- TRISTEREO
- type: object
title: notificationThreshold
properties:
key:
enum:
- notificationThreshold
value:
format: float
type: number
maximum: 100
minimum: 0
description: Defines the cloud cover percentage upon which you want the acquisitions to be proposed to you (tasking continues unless you accept the acquisition). If you want to integrate only through API, we advise you to keep notification Threshold = maxCloudCover
- type: object
title: maxCloudCover
properties:
key:
enum:
- maxCloudCover
value:
format: float
type: number
maximum: 100
minimum: 0
description: Defines the cloud cover percentage upon which you want validate automatically the acquisition
- type: object
title: maxIncidenceAngle
properties:
key:
enum:
- maxIncidenceAngle
value:
format: float
type: number
maximum: 90
minimum: 0
description: Defines the maximum incidence angle you want validate automatically the acquisition
- type: object
title: acqPeriod
properties:
key:
enum:
- acqPeriod
value:
$ref: '#/components/schemas/AcqPerod'
- type: object
title: feasibilityAutomation
properties:
key:
enum:
- feasibilityAutomation
description: Value is to be filled with the result of the RETRIEVE FEASIBILITY (key 'automation'). If you want to force a manual feasibility study, use 'MANUAL' and request quotation
value:
enum:
- AUTOMATIC
- MANUAL
- type: object
title: classification
properties:
key:
enum:
- classification
value:
enum:
- CHALLENGING
- EASY
description: Value is to be filled with the result of the RETRIEVE FEASIBILITY (key 'classification')
- type: object
title: acquisitionModeMinBH
properties:
key:
enum:
- acquisitionModeMinBH
description: Only in STEREO and TRISTEREO modes
value:
format: float
type: number
maximum: 0.8
minimum: 0.2
- type: object
title: acquisitionModeMaxBH
properties:
key:
enum:
- acquisitionModeMaxBH
description: Only in STEREO and TRISTEREO modes
value:
format: float
type: number
maximum: 0.8
minimum: 0.2
comments:
$ref: '#/components/schemas/Comments'
segmentKey:
$ref: '#/components/schemas/SegmentKey'
primaryMarket:
type: string
enum:
- AGRI
- GENIE
- GDPUBLIC
- DEFSEC
- DISTRI
- RISQUE
- ENERGIE
- ENV
- FORET
- SANTE
- ASSUR
- IOT
- CARTO
- MARITIME
- PRESSE
- MOBIL
- AUTRE
- TELECOM
- TOURISME
- TRANSPORT
- NQUAL
customerReference:
$ref: '#/components/schemas/CustomerReference'
optionsPerProductType:
type: array
items:
type: object
properties:
productTypeId:
type: string
enum:
- PleiadesTaski
# --- truncated at 32 KB (292 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/airbus-oneatlas/refs/heads/main/openapi/airbus-oneatlas-ordering-api-openapi.yml