Skip to main content
Version: v0.3.1

Request a new negotiation

POST 

/api/management/negotiations/request

Request a new negotiation

Request

Query Parameters

    dataSet stringrequired

    Dataset for the negotiation

    address stringrequired

    Address for the negotiation

    audience stringrequired

    Audience for the negotiation

Body

required

Offer details

    @idstringrequired
    @typestringrequired
    odrl:assignerstring
    odrl:assigneestring

    odrl:profile

    object
    @idstringrequired

    odrl:permission

    object[]
  • Array [

  • @typestringrequired
    odrl:assignerstring
    odrl:assigneestring
    odrl:actionstringrequired
    odrl:targetstring

    odrl:constraint

    object[]
  • Array [

  • @typestringrequired
    odrl:leftOperandstringrequired
    odrl:operatorstringrequired
    odrl:rightOperandobject
    odrl:rightOperandReferencestring
  • ]

  • odrl:Dutystring[]
  • ]

  • odrl:prohibition

    object[]
  • Array [

  • @typestringrequired
    odrl:assignerstring
    odrl:assigneestring
    odrl:actionstringrequired
    odrl:targetstring

    odrl:constraint

    object[]
  • Array [

  • @typestringrequired
    odrl:leftOperandstringrequired
    odrl:operatorstringrequired
    odrl:rightOperandobject
    odrl:rightOperandReferencestring
  • ]

  • ]

  • odrl:obligation

    object[]
  • Array [

  • object
  • ]

  • odrl:targetstring

Responses

Schema
    @idstringrequired
    @typestringrequired
    dspace:consumerPidstringrequired
    dspace:providerPidstringrequired
    dspace:statestringrequired