DataflowStartMessageDto
messageIdstringrequired
Example:
b1d5f9e2-3c4b-4f7a-9c3e-2f1e5d6c7b8aparticipantIdstringrequired
The participant ID of the sender.
Example:
provider-participant-idcounterPartyIdstringrequired
The participant ID of the counterparty.
Example:
consumer-participant-iddataspaceContextstringrequired
Identifier for the dataspace context when a data plane is used in multiple dataspaces.
Example:
test-dataspace-contextprocessIdstringrequired
The transfer process ID assigned by the control plane.
Example:
urn:uuid:provider:transfer-1agreementIdstringrequired
Example:
urn:uuid:agreement-1datasetIdstringrequired
Example:
urn:uuid:dataset-1profilestringrequired
The flow transfer profile. See the DPS Transfer Profile Registry.
Example:
https://w3id.org/dspace-sig/profile/http-pullclaimsobjectrequired
The DSP claims of the counterparty as verified by the control plane.
Example:
{"membership":"active","sub":"subject"}labelsstring[]
Labels representing different flavours of data flow.
metadataobject
Information used by the data plane during preparation/startup.
dataAddress object
endpointstringrequired
Example:
http://data-plane-endpointproperties object[]required
Array [
namestringrequired
Example:
propertyNamevaluestringrequired
Example:
propertyValue]
DataflowStartMessageDto
{
"messageId": "b1d5f9e2-3c4b-4f7a-9c3e-2f1e5d6c7b8a",
"participantId": "provider-participant-id",
"counterPartyId": "consumer-participant-id",
"dataspaceContext": "test-dataspace-context",
"processId": "urn:uuid:provider:transfer-1",
"agreementId": "urn:uuid:agreement-1",
"datasetId": "urn:uuid:dataset-1",
"profile": "https://w3id.org/dspace-sig/profile/http-pull",
"claims": {
"membership": "active",
"sub": "subject"
},
"labels": [
"string"
],
"metadata": {},
"dataAddress": {
"endpoint": "http://data-plane-endpoint",
"properties": [
{
"name": "propertyName",
"value": "propertyValue"
}
]
}
}