# openEO Data Processing API

**Canonical:** https://apis.io/apis/openeo/openeo-data-processing-api/  
**Provider:** openEO — https://apis.io/providers/openeo/  
**Documentation:** https://api.openeo.org/

openEO Data Processing API is one of 11 APIs that [openEO](https://apis.io/providers/openeo/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 16 JSON Schema definitions. Tagged areas include Data Processing. The published artifact set on APIs.io includes an OpenAPI specification and 16 JSON Schemas.

Organizes and manages data processing on the back-end, either as synchronous on-demand computation or batch jobs.

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| GET | `/file_formats` | Supported file formats |
| POST | `/validation` | Validate a user-defined process (graph) |
| POST | `/result` | Process and download data synchronously |
| GET | `/jobs` | List all batch jobs |
| POST | `/jobs` | Create a new batch job |
| PATCH | `/jobs/{job_id}` | Modify a batch job |
| GET | `/jobs/{job_id}` | Full metadata for a batch job |
| DELETE | `/jobs/{job_id}` | Delete a batch job |
| GET | `/jobs/{job_id}/estimate` | Get an estimate for a batch job |
| GET | `/jobs/{job_id}/logs` | Logs for a batch job |
| GET | `/jobs/{job_id}/results` | List batch job results |
| POST | `/jobs/{job_id}/results` | Start processing a batch job |
| DELETE | `/jobs/{job_id}/results` | Cancel processing a batch job |

## Machine-readable artifacts (17)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/openapi/openeo-data-processing-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-collection-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-batch-job-result-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-batch-job-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-json-schema-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-process-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-resource-parameter-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-workspace-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-create-workspace-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-register-workspace-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-workspace-description-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-workspace-id-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-workspace-title-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-order-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-order-parameters-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-order-id-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/json-schema/openeo-processing-create-parameters-schema.json

## Other openEO APIs (10)

- [openEO Account Management API](https://apis.io/apis/openeo/openeo-account-management-api/)
- [openEO Batch Jobs API](https://apis.io/apis/openeo/openeo-batch-jobs-api/)
- [openEO Capabilities API](https://apis.io/apis/openeo/openeo-capabilities-api/)
- [openEO EO Data Discovery API](https://apis.io/apis/openeo/openeo-eo-data-discovery-api/)
- [openEO File Storage API](https://apis.io/apis/openeo/openeo-file-storage-api/)
- [openEO Orders API](https://apis.io/apis/openeo/openeo-orders-api/)
- [openEO Process Discovery API](https://apis.io/apis/openeo/openeo-process-discovery-api/)
- [openEO Secondary Services API](https://apis.io/apis/openeo/openeo-secondary-services-api/)
- [openEO User-Defined Processes API](https://apis.io/apis/openeo/openeo-user-defined-processes-api/)
- [openEO Workspaces API](https://apis.io/apis/openeo/openeo-workspaces-api/)

## Tags

Data Processing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/openeo/openeo-data-processing-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/openeo/.
