Skip to main content

Asynchronous Processing API Reference

API Reference (1.0.0)

Download OpenAPI specification:Download

This page contains the documentation on how to use sentinel hub services through API calls.

Note: This documentation is not complete

Async Process

NOTE: Asynchronous Processing API is currently in beta release.

Submit a new async process request

Authorizations:
OAuth2
Request Body schema: application/json
required
object (ProcessRequestInput)
required
object (AsyncProcessRequestOutput)
evalscript
string

Your evalscript. For details, click here.

Either this or evalscriptReference parameter is required.

object (ObjectStorageInfo)

Reference to your evalscript stored in an object storage. For details, click here.

Either this or evalscript parameter is required.

Responses

Request samples

Content type
application/json
{
  • "input": {
    },
  • "output": {
    },
  • "evalscript": "string",
  • "evalscriptReference": {
    }
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "status": "RUNNING"
}

Get status of the request

The status of the request will only be returned while it's running. After completion (either succeed or failure) this endpoint will return 404.

Authorizations:
OAuth2
path Parameters
requestId
required
string <uuid>

Request ID

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "status": "RUNNING"
}