AlgorithmInstanceDto
idstringrequired
Example: 
123e4567-e89b-12d3-a456-426614174000algorithmDefinition object
The definition for the algorithm
titlestringrequired
Title of the algorithm
descriptionstringrequired
Description of the algorithm
keywordsstring[]required
Keywords associated with the algorithm
imagestringrequired
Public image URL of the algorithm
algorithmEventsstring[]required
Algorithm event structure of the algorithm
roleDefinitionsstring[]required
Role definitions for the algorithm
internalEventsstring[]required
Internal event structure of the algorithm
uiTemplatestring[]required
UI template for visualizing internal events
participantsstring[]required
Participants for this algorithm
createdDatestring<date-time>required
Example: 
2023-01-01T00:00:00.000Zstatusstringrequired
The current status of the algorithm instance
startedAtstring<date-time>required
finishedAtstring<date-time>
transfers object[]
Array [
idstringrequired
Example: 
123e4567-e89b-12d3-a456-426614174000rolestringrequired
Possible values: [provider, consumer]
Example: 
providerprocessIdstringrequired
Example: 
process-001remotePartystringrequired
Example: 
remote-systemsecretstring
Example: 
secret-keydatasetIdstring
Example: 
urn:uuid:123e4567-e89b-12d3-a456-426614174000statestringrequired
Possible values: [REQUESTED, STARTED, TERMINATED, COMPLETED, SUSPENDED]
Example: 
REQUESTEDrequest object
@typestringrequired
Example: 
TransferRequestMessageconsumerPidstringrequired
Example: 
consumer-pid-123agreementIdstringrequired
Example: 
agreement-id-456formatstringrequired
Example: 
application/jsondataAddress object
@typestringrequired
Example: 
DataAddressendpointTypestringrequired
Example: 
httpendpointstringrequired
Example: 
https://api.example.comendpointProperties object[]
Array [
@typestringrequired
Example: 
EndpointPropertynamestringrequired
Example: 
endpointNamevaluestringrequired
Example: 
endpointValue]
callbackAddressstringrequired
Example: 
https://callback.example.comresponse object
acceptedbooleanrequired
Example: 
trueidentifierstringrequired
Example: 
req-identifierdataAddress object
endpointstringrequired
Example: 
http://data-plane-endpointproperties object[]required
Array [
namestringrequired
Example: 
propertyNamevaluestringrequired
Example: 
propertyValue]
callbackAddressstring
Example: 
http://callback-addressdataAddress object
@typestringrequired
Example: 
DataAddressendpointTypestringrequired
Example: 
httpendpointstringrequired
Example: 
https://api.example.comendpointProperties object[]
Array [
@typestringrequired
Example: 
EndpointPropertynamestringrequired
Example: 
endpointNamevaluestringrequired
Example: 
endpointValue]
createdDatestring<date-time>required
Example: 
2023-01-01T00:00:00.000ZmodifiedDatestring<date-time>required
Example: 
2023-01-02T00:00:00.000ZdeletedDatestring<date-time>required
Example: 
2023-01-03T00:00:00.000Z]
algorithmEvents object[]
Array [
idstringrequired
eventIdstringrequired
algorithmInstanceIdstringrequired
namestringrequired
numbernumberrequired
timestampstring<date-time>required
createdBystringrequired
transferIdsstring[]
recipientsstring[]
]
internalEvents object[]
Array [
idstringrequired
algorithmInstanceIdstringrequired
namestringrequired
numbernumberrequired
timestampstring<date-time>required
data object
property name*any
]
AlgorithmInstanceDto
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "algorithmDefinition": {
    "title": "string",
    "description": "string",
    "keywords": [
      "string"
    ],
    "image": "string",
    "algorithmEvents": [
      "string"
    ],
    "roleDefinitions": [
      "string"
    ],
    "internalEvents": [
      "string"
    ],
    "uiTemplate": [
      "string"
    ]
  },
  "participants": [
    "string"
  ],
  "createdDate": "2023-01-01T00:00:00.000Z",
  "status": "string",
  "startedAt": "2024-07-29T15:51:28.071Z",
  "finishedAt": "2024-07-29T15:51:28.071Z",
  "transfers": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "role": "provider",
      "processId": "process-001",
      "remoteParty": "remote-system",
      "secret": "secret-key",
      "datasetId": "urn:uuid:123e4567-e89b-12d3-a456-426614174000",
      "state": "REQUESTED",
      "request": {},
      "response": {},
      "dataAddress": {},
      "createdDate": "2023-01-01T00:00:00.000Z",
      "modifiedDate": "2023-01-02T00:00:00.000Z",
      "deletedDate": "2023-01-03T00:00:00.000Z"
    }
  ],
  "algorithmEvents": [
    {
      "id": "string",
      "eventId": "string",
      "algorithmInstanceId": "string",
      "name": "string",
      "number": 0,
      "timestamp": "2024-07-29T15:51:28.071Z",
      "createdBy": "string",
      "transferIds": [
        "string"
      ],
      "recipients": [
        "string"
      ]
    }
  ],
  "internalEvents": [
    {
      "id": "string",
      "algorithmInstanceId": "string",
      "name": "string",
      "number": 0,
      "timestamp": "2024-07-29T15:51:28.071Z",
      "data": {}
    }
  ]
}