Skip to main content
Version: v0.4.1

Get a negotiation by process ID

GET 

/api/management/negotiations/:processId

Get a negotiation by process ID

Request

Path Parameters

    processId stringrequired

    Process ID of the negotiation

Responses

Successfully fetched negotiation

Schema

    localIdstringrequired
    remoteIdstringrequired
    remotePartystringrequired
    rolestringrequired
    remoteAddressstringrequired
    statestringrequired
    dataSetstringrequired
    modifiedDatedate-timerequired

    offer

    object

    required

    @idstringrequired
    @typestringrequired
    odrl:assignerstring
    odrl:assigneestring
    odrl:profilestring

    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

    agreement

    object

    required

    @idstringrequired
    @typestringrequired
    odrl:assignerstring
    odrl:assigneestring
    odrl:profilestring

    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
    dspace:timestampstringrequired

    events

    object[]

    required

  • Array [

  • timedate-timerequired
    statestringrequired
    localMessagestring
    codestring

    reason

    object[]

  • Array [

  • @valuestringrequired
    @languagestringrequired
  • ]

  • agreementMessagestring

    verification

    object

    @typestringrequired
    dspace:consumerPidstringrequired
    dspace:providerPidstringrequired
    dspace:hashedMessageobjectrequired
    typestringrequired
  • ]