Contract-Negotiations

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 new Contract Negotiation

Body

Data for initiating a Contract Negotiation

counterPartyIdstringRequired

Counter Party Id

counterPartyAddressstringRequired

Counter Party Address

contractOfferIdstringRequired

Contract Offer Dto

policyJsonLdstringRequired

Policy JsonLd

assetIdstringRequired

Asset ID

Responses
default
default response
application/json
post
POST /api/management/wrapper/ui/pages/catalog-page/contract-negotiations HTTP/1.1
Host: my-connector
Content-Type: application/json
Accept: */*
Content-Length: 252

{
  "counterPartyId": "text",
  "counterPartyAddress": "text",
  "contractOfferId": "text",
  "policyJsonLd": "text",
  "assetId": "text",
  "callbackAddresses": [
    {
      "url": "text",
      "events": "TRANSFER_PROCESS_COMPLETED",
      "authHeaderName": "text",
      "authHeaderVaultSecretName": "text"
    }
  ]
}
default

default response

{
  "contractNegotiationId": "text",
  "createdAt": "2025-07-03T04:23:37.580Z",
  "contractAgreementId": "text",
  "state": {
    "name": "text",
    "code": 1,
    "simplifiedState": "IN_PROGRESS"
  }
}

get

Get Contract Negotiation Information

Path parameters
contractNegotiationIdstringRequired
Responses
default
default response
application/json
get
GET /api/management/wrapper/ui/pages/catalog-page/contract-negotiations/{contractNegotiationId} HTTP/1.1
Host: my-connector
Accept: */*
default

default response

{
  "contractNegotiationId": "text",
  "createdAt": "2025-07-03T04:23:37.580Z",
  "contractAgreementId": "text",
  "state": {
    "name": "text",
    "code": 1,
    "simplifiedState": "IN_PROGRESS"
  }
}

Last updated

Was this helpful?