Skip to main content
Version: v0.20.0

TSG Control Plane

This OpenAPI specification shows the endpoints of the Control Plane. Most of the endpoints are related to the Dataspace Protocol, as specified by the Eclipse Working Group Dataspaces. Other endpoints are supportive endpoints to make sure the data can be added to the catalog, and to make sure that UI interactions can take place. Note: This OpenAPI definition is not intended to be directly linked with a single Control Plane instance.

Authentication

Security Scheme Type:

oauth2

OAuth Flow (authorizationCode):

Scopes:

  • create:cp.agreement: create:cp.agreement

  • read:cp.agreement: read:cp.agreement

  • update:cp.agreement: update:cp.agreement

  • delete:cp.agreement: delete:cp.agreement

  • execute:cp.agreement: execute:cp.agreement

  • manage:cp.agreement: manage:cp.agreement

  • create:cp.catalog: create:cp.catalog

  • read:cp.catalog: read:cp.catalog

  • update:cp.catalog: update:cp.catalog

  • delete:cp.catalog: delete:cp.catalog

  • execute:cp.catalog: execute:cp.catalog

  • manage:cp.catalog: manage:cp.catalog

  • create:cp.config: create:cp.config

  • read:cp.config: read:cp.config

  • update:cp.config: update:cp.config

  • delete:cp.config: delete:cp.config

  • execute:cp.config: execute:cp.config

  • manage:cp.config: manage:cp.config

  • create:cp.dataplane: create:cp.dataplane

  • read:cp.dataplane: read:cp.dataplane

  • update:cp.dataplane: update:cp.dataplane

  • delete:cp.dataplane: delete:cp.dataplane

  • execute:cp.dataplane: execute:cp.dataplane

  • manage:cp.dataplane: manage:cp.dataplane

  • create:cp.dataset: create:cp.dataset

  • read:cp.dataset: read:cp.dataset

  • update:cp.dataset: update:cp.dataset

  • delete:cp.dataset: delete:cp.dataset

  • execute:cp.dataset: execute:cp.dataset

  • manage:cp.dataset: manage:cp.dataset

  • create:cp.negotiation: create:cp.negotiation

  • read:cp.negotiation: read:cp.negotiation

  • update:cp.negotiation: update:cp.negotiation

  • delete:cp.negotiation: delete:cp.negotiation

  • execute:cp.negotiation: execute:cp.negotiation

  • manage:cp.negotiation: manage:cp.negotiation

  • create:cp.policy: create:cp.policy

  • read:cp.policy: read:cp.policy

  • update:cp.policy: update:cp.policy

  • delete:cp.policy: delete:cp.policy

  • execute:cp.policy: execute:cp.policy

  • manage:cp.policy: manage:cp.policy

  • create:cp.registry: create:cp.registry

  • read:cp.registry: read:cp.registry

  • update:cp.registry: update:cp.registry

  • delete:cp.registry: delete:cp.registry

  • execute:cp.registry: execute:cp.registry

  • manage:cp.registry: manage:cp.registry

  • create:cp.tenant: create:cp.tenant

  • read:cp.tenant: read:cp.tenant

  • update:cp.tenant: update:cp.tenant

  • delete:cp.tenant: delete:cp.tenant

  • execute:cp.tenant: execute:cp.tenant

  • manage:cp.tenant: manage:cp.tenant

  • create:cp.transfer: create:cp.transfer

  • read:cp.transfer: read:cp.transfer

  • update:cp.transfer: update:cp.transfer

  • delete:cp.transfer: delete:cp.transfer

  • execute:cp.transfer: execute:cp.transfer

  • manage:cp.transfer: manage:cp.transfer

OAuth Flow (clientCredentials):

Scopes:

  • create:cp.agreement: create:cp.agreement

  • read:cp.agreement: read:cp.agreement

  • update:cp.agreement: update:cp.agreement

  • delete:cp.agreement: delete:cp.agreement

  • execute:cp.agreement: execute:cp.agreement

  • manage:cp.agreement: manage:cp.agreement

  • create:cp.catalog: create:cp.catalog

  • read:cp.catalog: read:cp.catalog

  • update:cp.catalog: update:cp.catalog

  • delete:cp.catalog: delete:cp.catalog

  • execute:cp.catalog: execute:cp.catalog

  • manage:cp.catalog: manage:cp.catalog

  • create:cp.config: create:cp.config

  • read:cp.config: read:cp.config

  • update:cp.config: update:cp.config

  • delete:cp.config: delete:cp.config

  • execute:cp.config: execute:cp.config

  • manage:cp.config: manage:cp.config

  • create:cp.dataplane: create:cp.dataplane

  • read:cp.dataplane: read:cp.dataplane

  • update:cp.dataplane: update:cp.dataplane

  • delete:cp.dataplane: delete:cp.dataplane

  • execute:cp.dataplane: execute:cp.dataplane

  • manage:cp.dataplane: manage:cp.dataplane

  • create:cp.dataset: create:cp.dataset

  • read:cp.dataset: read:cp.dataset

  • update:cp.dataset: update:cp.dataset

  • delete:cp.dataset: delete:cp.dataset

  • execute:cp.dataset: execute:cp.dataset

  • manage:cp.dataset: manage:cp.dataset

  • create:cp.negotiation: create:cp.negotiation

  • read:cp.negotiation: read:cp.negotiation

  • update:cp.negotiation: update:cp.negotiation

  • delete:cp.negotiation: delete:cp.negotiation

  • execute:cp.negotiation: execute:cp.negotiation

  • manage:cp.negotiation: manage:cp.negotiation

  • create:cp.policy: create:cp.policy

  • read:cp.policy: read:cp.policy

  • update:cp.policy: update:cp.policy

  • delete:cp.policy: delete:cp.policy

  • execute:cp.policy: execute:cp.policy

  • manage:cp.policy: manage:cp.policy

  • create:cp.registry: create:cp.registry

  • read:cp.registry: read:cp.registry

  • update:cp.registry: update:cp.registry

  • delete:cp.registry: delete:cp.registry

  • execute:cp.registry: execute:cp.registry

  • manage:cp.registry: manage:cp.registry

  • create:cp.tenant: create:cp.tenant

  • read:cp.tenant: read:cp.tenant

  • update:cp.tenant: update:cp.tenant

  • delete:cp.tenant: delete:cp.tenant

  • execute:cp.tenant: execute:cp.tenant

  • manage:cp.tenant: manage:cp.tenant

  • create:cp.transfer: create:cp.transfer

  • read:cp.transfer: read:cp.transfer

  • update:cp.transfer: update:cp.transfer

  • delete:cp.transfer: delete:cp.transfer

  • execute:cp.transfer: execute:cp.transfer

  • manage:cp.transfer: manage:cp.transfer

License

Apache 2.0