---
title: "retrieve a process description"
method: GET
path: "/processes/{processID}"
tags: ["Processes"]
---

# retrieve a process description

`GET /processes/{processID}`

The process description contains information about inputs and outputs and a link to the execution-endpoint for the process. The Core does not mandate the use of a specific process description to specify the interface of a process. That said, the Core requirements class makes the following recommendation:

Implementations SHOULD consider supporting the OGC process description.

For more information, see [Section 7.10](https://docs.ogc.org/is/18-062/18-062.html#sc_process_description).

## Path parameters

- `processID` string, required

## Response `200`

A process description.

- Process
  - `title` string
  - `description` string
  - `keywords` string[]
  - `metadata` Metadata[]
    - `title` string
    - `role` string
    - `href` string
  - `additionalParameters` object
    - `title` string
    - `role` string
    - `href` string
    - `parameters` AdditionalParameter[]
      - `name` string, required
      - `value` union[], required
        - union
          - string
          - number
          - integer
          - unknown[]
            - unknown
          - object
  - `id` string, required
  - `version` string, required
  - `jobControlOptions` JobControlOptions[]
  - `outputTransmission` TransmissionMode[]
  - `links` Link[]
    - `href` string, required
    - `rel` string
    - `type` string
    - `hreflang` string
    - `title` string
  - `inputs` unknown
  - `outputs` unknown

## Other responses

- `404` — The requested URI was not found.

## Changes

- **2023-03-08** `6a59a205bb9c` — 2 info
  - api tag `Processes` added
  - api tag `ProcessDescription` removed
- **2022-06-26** `a31400203d45` — 1 breaking, 3 info
  - added the new path request parameter `processID`
  - added the media type `application/json` for the response with the status `200`
  - added the media type `application/json` for the response with the status `404`
  - added the media type `text/html` for the response with the status `404`
- **2022-06-24** `6e199f8a91c5` — 3 breaking, 1 warning, 2 info
  - removed the media type `application/json` for the response with the status `200`
  - removed the media type `application/json` for the response with the status `404`
  - removed the media type `text/html` for the response with the status `404`
  - deleted the `path` request parameter `processID`
  - …2 more

[Change history](https://skmtc.dev/bbox-services/apis/ogc-api-processes-part-1-core/changes/processes/:processID/get.md)

---

[API](https://skmtc.dev/bbox-services/apis/ogc-api-processes-part-1-core.md) · [All operations](https://skmtc.dev/bbox-services/apis/ogc-api-processes-part-1-core/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bbox-services/ogc-api-processes-part-1-core/revisions/52e9186345cc/schema)
