Planet Labs Orders API
Bundle preparation and delivery jobs.
Bundle preparation and delivery jobs.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/planet-labs-orders-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: Planet Insights Platform Orders API
description: 'Planet Labs operates the largest commercial Earth observation
constellation.'
version: 1.0.0
contact:
name: API Evangelist
email: kin@apievangelist.com
license:
name: Proprietary
servers:
- url: https://api.planet.com
description: Planet Insights Platform
security:
- basicAuth: []
- apiKeyAuth: []
tags:
- name: Orders
description: Bundle preparation and delivery jobs.
paths:
/compute/ops/orders/v2:
get:
tags:
- Orders
summary: List orders
responses:
'200':
description: Orders collection.
operationId: getComputeOpsOrdersV2
x-operation-id-source: derived
post:
tags:
- Orders
summary: Create order
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/OrderRequest'
responses:
'202':
description: Order accepted.
operationId: postComputeOpsOrdersV2
x-operation-id-source: derived
/compute/ops/orders/v2/{order_id}:
parameters:
- $ref: '#/components/parameters/OrderId'
get:
tags:
- Orders
summary: Get order
responses:
'200':
description: Order.
operationId: getComputeOpsOrdersV2ByOrderId
x-operation-id-source: derived
put:
tags:
- Orders
summary: Cancel an order
responses:
'200':
description: Order cancellation accepted.
operationId: putComputeOpsOrdersV2ByOrderId
x-operation-id-source: derived
/compute/ops/bulk/orders/v2/cancel:
post:
tags:
- Orders
summary: Cancel orders in bulk
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
order_ids:
type: array
items:
type: string
responses:
'200':
description: Bulk cancel accepted.
operationId: postComputeOpsBulkOrdersV2Cancel
x-operation-id-source: derived
/compute/ops/stats/orders/v2:
get:
tags:
- Orders
summary: Aggregated order stats
responses:
'200':
description: Stats response.
operationId: getComputeOpsStatsOrdersV2
x-operation-id-source: derived
components:
parameters:
OrderId:
name: order_id
in: path
required: true
schema:
type: string
schemas:
OrderRequest:
type: object
required:
- name
- products
properties:
name:
type: string
products:
type: array
items:
type: object
additionalProperties: true
delivery:
type: object
additionalProperties: true
notifications:
type: object
additionalProperties: true
tools:
type: array
items:
type: object
additionalProperties: true
metadata:
type: object
additionalProperties: true
hosting:
type: object
additionalProperties: true
securitySchemes:
basicAuth:
type: http
scheme: basic
description: 'HTTP Basic with the Planet API key as the username and an empty
password.
'
apiKeyAuth:
type: apiKey
in: header
name: Authorization
description: Alternative API key/token header.