v1

latestOpenAPI 3.0.2Apache 2.02026-07-1739106293.5 KB
Secondary Services

Modify a service

Modifies an existing secondary web service at the back-end, but maintains the identifier. Changes can be grouped into a single request.

User MUST create a new service to change the service type.

patch/services/{service_id}

Request body

titlestring nullable

A short description to easily distinguish entities.

descriptionstring commonmark nullable

Detailed multi-line description to explain the entity.

CommonMark 0.29 syntax MAY be used for rich text representation.

enabledboolean

Describes whether a secondary web service is responding to requests (true) or not (false). Disabled services do not produce any costs.

configurationServiceConfiguration

Map of configuration settings, i.e. the setting names supported by the secondary web service combined with actual values. See GET /service_types for supported configuration settings. For example, this could specify the required version of the service, visualization details or any other service dependent configuration.

planstring nullable

The billing plan to process and charge the job or service with.

Billing plans MUST be accepted in a case insensitive manner. Back-ends MUST resolve the billing plan in the following way if billing is supported:

  • If a value is given and it is not null: Persist the plan that has been provided in the request.
  • Otherwise, do not change the billing plan.

Billing plans not on the list of available plans MUST be rejected with openEO error BillingPlanInvalid.

budgetnumber nullable

Maximum amount of costs the request is allowed to produce. The value MUST be specified in the currency of the back-end. No limits apply, if the value is null.

log_level'error' | 'warning' | 'info' | 'debug'

Updates the minimum severity level for log entries that the back-end stores for the processing requests.

The back-end does not need to update existing log entries.

Response

Changes to the service were applied successfully.