Contract-Agreements

This section provides an overview of all available APIs that adhere to the OpenAPI specification. All APIs are loaded from the OpenAPI specification file: Link. Please note that the API base-paths may differ depending on the connector, the specific API base-path can be seen in the UI dashboard.




post

Initiate a Transfer Process via a custom Transfer Process JSON-LD. Fields such as connectorId, assetId, providerConnectorId, providerConnectorAddress will be set automatically.

Body

Required data for starting a Contract Agreement's Transfer Process

contractAgreementIdstringRequired

Contract Agreement ID

transferProcessRequestJsonLdstringRequired

Partial TransferProcessRequestJsonLd JSON-LD. Fields participantId, connectorEndpoint, assetId and contractId can be omitted, they will be overridden with information from the contract.

Responses
post
/wrapper/ui/pages/contract-agreement-page/transfers/custom
default

default response



post

Terminates a contract agreement designated by its contract agreement id.

Path parameters
contractAgreementIdstringRequired
Body

Data for terminating a Contract Agreement

detailstring · max: 1000Required

A user explanation to detail why the contract was terminated.

reasonstring · max: 100Required

A short reason why this contract was terminated

Responses
post
/wrapper/ui/pages/content-agreement-page/{contractAgreementId}/terminate
default

default response

Last updated

Was this helpful?