---
title: "Update configuration entries for domains, organisations, systems and conformance statements."
method: POST
path: "/configure"
tags: ["Configuration"]
---

# Update configuration entries for domains, organisations, systems and conformance statements.

`POST /configure`

## Request body

- ConfigureRequest — Information on the configuration updates to carry out.
  - `domainProperties` DomainPropertyConfigurationEntry[] — Updates to domain properties.
    - `key` string, required — The unique key used to identify the configuration property.
    - `value` string — The value to apply for the configuration property (if missing this signals a delete of the existing value).
    - `domain` string — The API key to identify the domain under which this property is defined (in case of multiple domains defining the same property).
  - `organisationProperties` OrganisationConfigurationEntry[] — Updates to organisation properties.
    - `organisation` string, required — The API key used to identify the organisation.
    - `properties` ConfigurationEntry[], required — The updates to carry out on organisation properties.
      - `key` string, required — The unique key used to identify the configuration property.
      - `value` string — The value to apply for the configuration property (if missing this signals a delete of the existing value).
  - `systemProperties` SystemConfigurationEntry[] — Updates to system properties.
    - `system` string, required — The API key used to identify the system.
    - `properties` ConfigurationEntry[], required — The updates to carry out on system properties.
      - `key` string, required — The unique key used to identify the configuration property.
      - `value` string — The value to apply for the configuration property (if missing this signals a delete of the existing value).
  - `statementProperties` ConformanceStatementConfigurationEntry[] — Updates to conformance statement properties.
    - `system` string, required — The API key used to identify the relevant system.
    - `actor` string, required — The API key used to identify the relevant actor.
    - `properties` ConfigurationEntry[], required — The updates to carry out on the statement's properties.
      - `key` string, required — The unique key used to identify the configuration property.
      - `value` string — The value to apply for the configuration property (if missing this signals a delete of the existing value).

## Response `200`

Configuration updates applied (with possible warnings).

- ConfigureResponse — The results of a configuration update.
  - `messages` string[] — The list of warning messages for updates that could not be carried out.

## Other responses

- `429` — Call rate limit threshold exceeded for this operation.
- `default` — The received request was invalid.

## Changes

> 29 revisions in range; 1 could not be searched.

- **2026-03-19** `7637660a4a6b` — 1 info
  - added the non-success response with the status `429`
- **2024-08-26** `47017afa7060` — 1 info
  - removed the non-success response with the status `400`
- **2024-05-17** `99f4b7e3b1a6` — 1 info
  - added the new optional request property `domainProperties/items/domain`
- **2024-03-21** `72e9111cda36` — 8 breaking
  - the request property `statementProperties/items/actor` became required
  - the request property `statementProperties/items/properties` became required
  - the request property `statementProperties/items/system` became required
  - the request property `systemProperties/items/system` became required
  - …4 more
- **2024-03-19** `6df21b581101` — 1 info
  - endpoint added

[Full history](https://skmtc.dev/ec-jrc/apis/interoperability-test-bed-rest-api/changes/configure/post.md)

---

[API](https://skmtc.dev/ec-jrc/apis/interoperability-test-bed-rest-api.md) · [All operations](https://skmtc.dev/ec-jrc/apis/interoperability-test-bed-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ec-jrc/interoperability-test-bed-rest-api/revisions/433b3c0ae6d4/schema)
