Parties [POST]

The POST request to the /parties can be used to create a new party in the Participant Registry. The Participant Registry is expected to allow this method only for selected parties.

Create new party

post

Used to programatically create a participant.

Authorizations
Body
party_idstring[]Required

Array of registered party ids of the party.

Example: ["did:ishare:EU.NL.NTRNL-12345678","did:elsi:LEIXG-724500AZSGBRY55MNS59","did:web:example.com","CoC:123456789"]
party_namestringRequired

Name of the party.

Example: Example Corporation
capability_urlstringOptional

Capabilities endpoint of the party.

Example: https://www.example.com/capabilities
registrar_idstringRequired

Identifier of the party who registered the participant identified by the party_id attribute above

Example: did:ishare:EU.NL.NTRNL-12345678
adherenceall ofRequired
and
anyOptional
additional_infoall ofOptional
and
anyOptional
sporall ofOptional
and
anyOptional
Responses
200Success
application/json
post
POST /parties HTTP/1.1
Host: isharetest.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2003

{
  "party_id": [
    "did:ishare:EU.NL.NTRNL-12345678",
    "did:elsi:LEIXG-724500AZSGBRY55MNS59",
    "did:web:example.com",
    "CoC:123456789"
  ],
  "party_name": "Example Corporation",
  "capability_url": "https://www.example.com/capabilities",
  "registrar_id": "did:ishare:EU.NL.NTRNL-12345678",
  "adherence": {
    "status": "Active",
    "start_date": "2023-01-31T00:00:00.000Z",
    "end_date": "2024-02-01T00:00:00.000Z"
  },
  "additional_info": {
    "description": "Example is a corporation providing example services to its customers in example regions",
    "logo": "https://www.example.com/logo.png",
    "website": "https://www.example.com/",
    "company_phone": "text",
    "company_email": "[email protected]",
    "publicly_publishable": false,
    "countries_operation": [],
    "sector_industry": [],
    "tags": "mobility transport_operator"
  },
  "agreements": [
    {
      "type": "TermsOfUse",
      "title": "TOU",
      "status": "Accepted",
      "sign_date": "2023-01-31T00:00:00.000Z",
      "expiry_date": "2024-01-31T00:00:00.000Z",
      "hash_file": "614331b0003219f2d2d123b0cd6105fb",
      "framework": "iSHARE",
      "dataspace_id": "",
      "dataspace_title": "",
      "compliancy_verified": "yes"
    },
    {
      "type": "AccessionAgreement",
      "title": "AA",
      "status": "Accepted",
      "sign_date": "2023-01-31T00:00:00.000Z",
      "expiry_date": "2024-01-31T00:00:00.000Z",
      "hash_file": "f50a036402b3b243910ce572930be9f5",
      "framework": "iSHARE",
      "dataspace_id": "",
      "dataspace_title": "",
      "compliancy_verified": "yes"
    }
  ],
  "certificates": [
    {
      "subject_name": "CN=Test Service Consumer,organizationIdentifier=NTRNL-10000001,O=Test Service Consumer,C=NL",
      "certificate_type": "eSEAL",
      "enabled_from": "2023-01-31T00:00:00.000Z",
      "x5c": "",
      "x5t#s256": ""
    }
  ],
  "spor": {
    "signed_request": "f1aec63b5b6f545718dc1c86efda3a9e8d8c74c4c2af42b39d9e8d41f3fc2b4e"
  },
  "roles": [
    {
      "role": "ServiceConsumer",
      "start_date": "2023-01-31T00:00:00.000Z",
      "end_date": "2024-01-31T00:00:00.000Z",
      "loa": "High",
      "compliancy_verified": true,
      "legal_adherence": true
    }
  ],
  "auth_registries": [
    {
      "name": "iSHARE Test Authorization Registry",
      "id": "did:ishare:EU.NL.NTRNL-12345678",
      "url": "http://ar.isharetest.net/",
      "dataspace_id": "ContaktDS1",
      "dataspace_name": "ContaktDS1"
    }
  ]
}
200Success
{
  "party_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlHa0RDQ0JIaWdBd0lCQWdJVUpYckNOdm56eTV5alU5V0ErTmprQzNPekdpSXdEUVlKS29aSWh2Y05BUUVMQlFBd1hURWVNQndHQTFVRUF3d1ZaVWxFUVZObFUwVkJURTlKUkY5SmMzTkRRVWMwTVJrd0Z3WURWUVJoRXhCT1ZGSk9UQzFwVTBoQlVrVlVSVk5VTVJNd0VRWURWUVFLRXdwcFUwaEJVa1ZVWlhOME1Rc3dDUVlEVlFRR0V3SllXREFlRncweU5ERXhNRFl4TkRNeU1URmFGdzB5TnpFeE1EWXhORE15TVRCYU1HNHhDekFKQmdOVkJBWVRBazVNTVNJd0lBWURWUVFLREJsVVpYTjBJRkJoY25ScFkybHdZVzUwSUZKbFoybHpkSEo1TVNJd0lBWURWUVFEREJsVVpYTjBJRkJoY25ScFkybHdZVzUwSUZKbFoybHpkSEo1TVJjd0ZRWURWUVJoREE1T1ZGSk9UQzB4TURBd01EQXdNRENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFMVHNBRWVBVWs5NUI2bHZkZ1hPcjRoekUxTjJRL2E1UmUwcmsvZEJiRmZCTVBEMWN0ekVMeHJ4a0hLSEFKWjBNZmxjOWdPMitYMjdIVkRoUHF3SkZ1ZWg0VTlpend5dnF6czFWRys5U1Fzbnd6V1p5Q1RQNDBsWGx2cUtHMWtyVWlmRjJsRjNMSmVRRml3UmRSd2txZzRPM2dSU2RvTmdFU0hjOVJReVZTMHNPQUhLVlh4em1rS0NON2FTcGE3bVBVQ290SWVSRmIydFV2R1hiNWxOUUJoejdPd01jQW1NVjU4N3V6VWxuZFZLc0EwbU40UGtySWZQWjNWVmVZOHF1clByTHNPWFBYbVJyRjArWFZmcHoyeGJDMDc2M1M1bHI2VWlrNmJhWE9kQ2NWczd0MWIvNzhaTWV0NEMzVzFuS0dFYmVtcGxidjBoYXpMdUdlbExYV2tDQXdFQUFhT0NBalV3Z2dJeE1BNEdBMVVkRHdFQi93UUVBd0lHUURBTUJnTlZIUk1CQWY4RUFqQUFNQjhHQTFVZEl3UVlNQmFBRkxNYVQwSkE2ZGg0bld2Ly9DU3dFTEUwUFBDSk1GY0dDQ3NHQVFVRkJ3RUJCRXN3U1RCSEJnZ3JCZ0VGQlFjd0FZWTdhSFIwY0hNNkx5OWpZVGN1YVhOb1lYSmxkR1Z6ZEM1dVpYUTZPRFEwTWk5bGFtSmpZUzl3ZFdKc2FXTjNaV0l2YzNSaGRIVnpMMjlqYzNBd0VBWURWUjBnQkFrd0J6QUZCZ05WSFNBd0h3WURWUjBsQkJnd0ZnWUlLd1lCQlFVSEF3UUdDaXNHQVFRQmdqY0tBd3d3V3dZSUt3WUJCUVVIQVFNRVR6Qk5NQk1HQmdRQWprWUJCakFKQmdjRUFJNUdBUVlDTURZR0NDc0dBUVVGQndFRERDcFVhR2x6SUdseklIUmxjM1FnWlhObFlXd2dZMlZ5ZEdsbWFXTmhkR1VnWm05eUlIUmxjM1JwYm1jd0hnWUZaNEVNQXdFRUZUQVRFd05PVkZJVEFrNU1EQWd4TURBd01EQXdNRENCeHdZRFZSMGZCSUcvTUlHOE1JRzVvSUcyb0lHemhvR3dhSFIwY0hNNkx5OWpZVGN1YVhOb1lYSmxkR1Z6ZEM1dVpYUTZPRFEwTWk5bGFtSmpZUzl3ZFdKc2FXTjNaV0l2ZDJWaVpHbHpkQzlqWlhKMFpHbHpkRDlqYldROVkzSnNKbWx6YzNWbGNqMURUaVV6UkdWSlJFRlRaVk5GUVV4UFNVUmZTWE56UTBGSE5DVXlRMjl5WjJGdWFYcGhkR2x2Ymtsa1pXNTBhV1pwWlhJbE0wUk9WRkpPVEMxcFUwaEJVa1ZVUlZOVUpUSkRUeVV6UkdsVFNFRlNSVlJsYzNRbE1rTkRKVE5FV0Znd0hRWURWUjBPQkJZRUZGUDZERGMvK2Qya2ZJcm1uSkF1VDc0ODEzY2JNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJIcDVXWGk4Vk5vRDBNYzhicnNmS213dXVRbjVhUEdQWWgrejVQY1FXelI0MEh2TzFGZTl2b3laTlp1Vk5xcENFSmNJMDRPZUJlWm9uL2x6WW9URkdTTENTUHBaeTkyaHFmaGE0SnJMa0p2RjAwaTdvSU81SFNjay9KUXhqdWFHdW1xMHVRMDJhQTZtRjNXYjlaV2tyaElvWFJVcFNpZ0c0a01Kc0MyclZkZlhpejZVUGRqdktLNWszYThCSXpmZkc3MGdKRFBqMCtzSXpjcHhacmUrTVBFSW56QkRtUWdrYmtsL1JYNFJEaG5TMWovNEI2VHNoYjJSZW1BM3E2YkFZb045SWhLbGhGdU1kOXovTUlwbkRwU3dIaElyaG5tUlpVLzRDQkVwdGF0NE1VRXRScWkyUUU1SDhQRU1MbFQvNTZwYW5uaW15RnlRTlNJeGJUcHVjSlEzeUkzUElUb0xLZ3pOY2dUVGlpaGFla3R2dHoydWorVWtkbjAwM2ZhekYzTlF2VUU3Y3g5RjdUV0JEbWs0aEdkQS9Qb2ZWQUFUeXAwVHU3a1dMZ3ZoblNNVEc4eWxpZG1ZY3FSVE1GaVNpWGhid0l1QnU4NXl5QWVXSkpvcGpPOUlBVUNxZ3FtTlNCS05WbWhFekViazhtMW9yYkRVZ2grWkFHU2FqZyt3U0FjMWduT2RqMWlKay81TDFDTHlWNmlVYlMvejY1Z2kzN3dTeW1hc2wvcE9nOUpCeGJGU3dpUER1VTY1NGh2WDFpYWpDL0gyS3JER1RXaTVMaGJ6RFRjd0JUbWhjcTZHOVpOeG8rOVlvTmxkdWVsWHAwd1ZJRzJaOU9FZ1kvcUZ2bE5xL1R6RzBSVnVvZ3Ezd2dSbU5sZ3hQU3YyQjlUYTNFREdUbGs0TlZtQT09IiwiTUlJRjJqQ0NBOEtnQXdJQkFnSVVQRzMrVEFueFZPQmNlOU5hUHQ5cFRBZ201UjR3RFFZSktvWklodmNOQVFFTEJRQXdRakVlTUJ3R0ExVUVBd3dWWlVsRVFWTmxVMFZCVEU5SlJGOVRkV0pEUVVjek1STXdFUVlEVlFRS0V3cHBVMGhCVWtWVVpYTjBNUXN3Q1FZRFZRUUdFd0pZV0RBZUZ3MHlNekE0TWpVd09UQXhNekphRncwME9EQTRNalV3T1RBd01EVmFNRjB4SGpBY0JnTlZCQU1NRldWSlJFRlRaVk5GUVV4UFNVUmZTWE56UTBGSE5ERVpNQmNHQTFVRVlSTVFUbFJTVGt3dGFWTklRVkpGVkVWVFZERVRNQkVHQTFVRUNoTUthVk5JUVZKRlZHVnpkREVMTUFrR0ExVUVCaE1DV0Znd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURhblVnTTEvUFF5WE5UWCtVT0xHclpqUzhIYVRXUi9QNHhEOFNNQ1J4T1hIS3pITFFxRVFPdUhEL3crcng5L2JFd3pINHdWZkowbTYvcjU2S09nMHdMVWxWd095aWtPWEdvSVREMnUrVWk5dDI0dFlJa3g4empMRzdWSFZjdzRkWE90OTJzdktZMUx5YnZscHJvV3pUSGxSd29JTzFZUTRoTytyeWJzdy9LRURFWFVia293amxIQVBjd25zT1c2NDM2N0VOK2V6VDFzUzhkekZJeG1HOHFDMkxyTTJzWEpXcXE1dkplRS84NlRmWjJOTU8rQ1V4a2pqN3VQZ2JXMlYvTU9VaFl5QXRHQWp6ZC9Ld09yTE1STVlhWE9JajYxbThSNzFuaC9MVjluOGRuajB3VFFPTlRIaHVNN21kWlF4aHFPZGtMMmNrU3JCV2kzYXRFVlQxT2hCUlg0Rm1taElobVNXdUN0Z3lLaURDSW90eUdBc1gybzY4MTdmZWU0UmR0d2Z3OVE0b04zTkFodG9kNjBpT0FXQXBWdCtCVDV0dmRnR09ZV1BjYk1SNXBHemJwMzhkR1V5dXdZWlY0TEFuSUdTbTV5YXVjTkUyRTJ4clFDYkVlWm00UlBzeDVKbGVXemlways0MmQ3dnF2V0Q4OElRY1ErYlpNMlg0ckpCWk5zMTY2Q2x4K202SG1LeEtBTGViVXRqc3pzZ3lIOGNxMTBkK2s0QW84b0NhT1lqdjJJYUViTWQrZlYvVWY4a1BrelR0S2x0dGRxaWl4b0lxeWNYTUVnQmFTZ2t1YjdYb1E2SzI2dFJQSjB3NVFrdXVoM01LdEdFV2ZXN0VFR21wbkNxak92Ni9yQU1KaU1XeWgxSWdMZ05CVVBQN3phVlBwREF0Qzg4T1NKUUlEQVFBQm80R3NNSUdwTUJJR0ExVWRFd0VCL3dRSU1BWUJBZjhDQVFFd0h3WURWUjBqQkJnd0ZvQVU0dWJYMHA2RFZqTjlES3RPV1dNWUFzK0h4ZFF3R0FZRFZSMGdCQkV3RHpBRkJnTlZIU0F3QmdZRVZSMGdBREFwQmdOVkhTVUVJakFnQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRR0Npc0dBUVFCZ2pjS0F3d3dIUVlEVlIwT0JCWUVGTE1hVDBKQTZkaDRuV3YvL0NTd0VMRTBQUENKTUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBWnY1R3VreDBQRXZWUkVJdDhNVGFQZkNINGF3eWlpWXlpMTdoNlI1TExrMXJlcndRc1NTU0hmVnFmdGR3UkYwb2NMcDJQWEpoZTA3NXFWNDA2QzA0Q2phbU5rM2V6OVppTkhDTmpQdGZpZDZvT3hxejFYazhYUGpOWUVsYkFGbVA3ZUtsLzQ0MXZaaEd1ay9SaFhHTnhRYnRvMFExNmc4SVJjR0R2V2dOaHRydEIxRzJ4U210QjFTMnVVcFNhaVpWTk9ya2R6VGhpRUpzZVVSQm9YeFVYSXFwTHlQVFJsNk1NZ1ZhTEdSWVJjM3ZZaWo0QjdNMmhCTjcvY2puR0xzTVZ0Z2JPdjZDVjIxZzJTWG93YmdPcXpCeUg1MVVUUjZPYkhpR2owa1NDQUxHMTRJUVBrelFQaVNwanUrKzlNMmpBalBNM280MjFaT1VETVAyNDZDc3FQWHJUQWJQWEpWVVIvZ2k0dTUza216QzIxMGp2VnE5aEh3ZWx4UU9UUEZobE02RTFDaDRKYjRQUVJMS0RQRmwrNU5XNEZ5MkpBRGp5dXB5VkhuY2RMRXVQeTBQZ0NMMllvMTQ3SFNwUGo0dTdqYzFSbUhVN05PMTJFVjJaQ01mRmxSd2RHdjZpZjhxTzdzLzZscFpKanBQdExFT2JBNXRENGFoYythUE5BaTlXQ2swcGVSbTFLRTVWR0RXS0ZOU05BaUxKTnpQN20yUTZ5OGZPeTM4Y05nRkJoR09GL0tnRUlzVDEwVis1SzVvK3lsVlZ0UFZlUlJFTkV2S085RUxremUwSUhnc1RCLzZjd09pajRweE05SnZhdWowNkdnbGhJaGlJQTZxMGlEVXFCMU1VUjBIemlZOUJzbldZOWtSOGh3VjNPVytuc216dFF3R1ZFdzJralU9IiwiTUlJRmpqQ0NBM2FnQXdJQkFnSVVGajkvM2pHT1JodElwWjk4T0xSdFJIczBBWXN3RFFZSktvWklodmNOQVFFTEJRQXdRVEVkTUJzR0ExVUVBd3dVWlVsRVFWTmxVMFZCVEU5SlJGOVNiMjkwUnpJeEV6QVJCZ05WQkFvVENtbFRTRUZTUlZSbGMzUXhDekFKQmdOVkJBWVRBbGhZTUI0WERUSXpNRGd5TlRBNU1EQTBORm9YRFRRNE1EZ3lOVEE1TURBd05Wb3dRakVlTUJ3R0ExVUVBd3dWWlVsRVFWTmxVMFZCVEU5SlJGOVRkV0pEUVVjek1STXdFUVlEVlFRS0V3cHBVMGhCVWtWVVpYTjBNUXN3Q1FZRFZRUUdFd0pZV0RDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTDduemt5b0ZYV2cxZ2hkRzZmbnV6dXZBZE1Xc20vSSttWDNEYnozSS9LeXFMZFd0N1hHM09XVlNuaG9zQUQyVzJTWG5sR1hxeHllMGhQdEVna1FJZGVsN0ZuRm9zV1dyc0VPcmF0Z1hsbk00TldwWURLTVdFVllybzdoekhnQ1oxMjZaUFFVTGxzNTJOY3ZwUk04UzNkWmsrWEsxa2YzVmVTMEoyaFVTRkVBWkhMeVhDWGtoVG5VSTdxbzF1cjFUbURXWXNOUXd4REdPdTdDUXlaWWRLSXdLcUk5ZUdzUkxnTTZQUWxnM3ZaQ3JvcE9vZE03bG9UdWlyQ2wzVUt3NEhyR2syY09pQWY0SWQvL2VhVkNhZndraktzSlRRdUFhaHVSejRxTXNIWUEza0RReiswK2hnblI3NHIraUxyKzhscjA0NGdsbmFXSVd2ckVHY2lSUitQZWN0ZnJMT1FRSVc3aGExM2R6V296a1QwYWduVDFMay9DR3JnTlhWcWhvc0dDMHJ1QVFQSTZEY1BOeTJJTk05Smd0Q21Cc1NqTU0xODVGSUJYNEN5MTdtNzNoOXJLalhaTXhiNlR4WDdDSVp5ZXNnQVMwYkJSYjZ4SXBLc1pybHJqRWF6c2pDMlZIUlJXT01KV1lxY1hMRDVaTnpHTVpVcjZUdDJ5Q1VBdGFtZWNEQVRLTjYvR2JzeGUwdEFCTjBwazByeDVpYys0VFhkQnJvTjlPQVpjaEg0dEpDc09DS29uQ3pBcFB4VlRoRE5NeHNvb3lGcTlEbWdYaHlFVU9Pb2VTK0ZyNEZnSCtqU0FObS9sMTc4Smg5ZXBmWFE5Z0UvNmFxUHhZak5TQmdTNjBTMUVWcUNweHcyclQxbVVZZUdmd2liVm01M2l4R3B0UjhrdGU3MG5BZ01CQUFHamZUQjdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVMkx1Yk5TMWJQKy9oYTh2TURNK2lMcnBwZW93d0dBWURWUjBnQkJFd0R6QUZCZ05WSFNBd0JnWUVWUjBnQURBZEJnTlZIUTRFRmdRVTR1YlgwcDZEVmpOOURLdE9XV01ZQXMrSHhkUXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQjhqcVlVdzdUditXNFpIMDZQcmFGNnpmZEN4VDAzRGhSQ2h3NFovUW0wWFZTMmdSeVJ3Y01wdFFGRVJoUE5PQTIyMXU5THFveloxYUszQjM1d2tjR0QvZEZKZ0pDSkI5NlNNdHRRbDJIcC9FaVF6OVBGRjAyZEJTcnVYaElhcmFQYk0rTklHZG15TjJaeXdHR1hJMWFVN0pEM1hHMjlTaDJBQWRPa3Y4ZEk2Z0VnenQvREhTSUliYWtiYUxkRUljN1dCOTVHVUhjSG5OajU4VHpUU3lWZkJtdGIzdkJLOUpHMElvNk5BUFdRWXgyVlA4K2ZJeWxqYTJkMTI4aGdoMGRzRHJYRkFNKzlBWDhoYWU1dnZ4Vmk4VFdzL3oyaW5nK2sraW1tdFNOZnp6S01pTzdyNXdKQWt5and0VUJsQlN0S0lBNlplcjIycG1TVFpaZXVjSGRFVGhhYmNXUWlkVlptTVAzSWY2aXg1VWV5WDhWNk9BdzBnc0kzSVViOTFRNzZkNHNMV2J6b0dOT05BWUZDMUl5ejB4V2o0N1pkNlA3WjJHZmgxVmlJYk14VmlGRGxObWJFWmZscEVTODdLL3loQlVRL3RuQ05HUW9TZHRzdXl1V2czTmZXYnlKb05aemxVOTZKV3hjcVNhWGt6c2U5ajh3YWhheUtOTTZTV0tTWTFaMDVoOEpTY09DbUZCNUY4VjNiZDVuUC91S2phN0g4TzRHT0FBUE0zT3RHK2VxMzd4Vy94TjBvQXNqYnZ0NG9qblViSnMya2lBeEVkd1h4MEs3bWNQZVM3eldtVnQ4aDRSZGNEbS9QR1REYTltOE9xaFF1Y2s4MFFudXhJVVdWcjdHV2FkaDFMeS90bDArYnZta2NuTzJ5YlJKK2dicVJFSERUZTBzeHN3PT0iLCJNSUlGY3pDQ0ExdWdBd0lCQWdJVUN2ZlN2UWVyakZEbU0yTHZtam9URE9JbkxBd3dEUVlKS29aSWh2Y05BUUVMQlFBd1FURWRNQnNHQTFVRUF3d1VaVWxFUVZObFUwVkJURTlKUkY5U2IyOTBSekl4RXpBUkJnTlZCQW9UQ21sVFNFRlNSVlJsYzNReEN6QUpCZ05WQkFZVEFsaFlNQjRYRFRJek1EZ3lOVEE1TURBd05sb1hEVFE0TURneU5UQTVNREF3TlZvd1FURWRNQnNHQTFVRUF3d1VaVWxFUVZObFUwVkJURTlKUkY5U2IyOTBSekl4RXpBUkJnTlZCQW9UQ21sVFNFRlNSVlJsYzNReEN6QUpCZ05WQkFZVEFsaFlNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXhWTUtJOVJNaG5PU0EyTG9yZ0VDM1lETmQyaXRuNzJMT2RmUlJVdTQ1Zkc3MEllditFNGtScnpKMWsyM1dYSDVzSFRiY3NscEVUZUFabmowL3hLQllkRUx1d2U2SFg4a0l3ZDFzNldHbFpjMGw3a2kxZm1qNEhxU3N0R0ovQktHajFhNzIzNld3UEpFV0VIcWZ4OVFNRWV1SktsVVNWRkZ5RTRqTXNmWXA4N2lmSXB1d0U4b0xPdzR5a0RET1A1MlRkMDZ2SENJWXJxREJydnhGZEF1RW5GeE54bFBYUkU0Z0xzeWdnNjJIT3hPdUdtaFdmc3k2VGNjSXA1WElPZGoyQ3plb1hKODJtNS9pbUJQSnZrZWZucmpFUVh6aVNFMm1pMklCRHRHUC9Bd0ZXSTdXcHNFeURYV0ltTVNSMFQzQ3VEbWtlUTE0cE5tY3FNcC9icVgzaTFhZXRhZEZUV3N1aGwwbkgyaVJxS1pESnhabFNjdTk5dG9xNUdyZGNGVWN4R1JReWwrc0ZoVWgzWGNCV0pWN1kyd25GTDJ0WTd0aHRROFpQbXpUTzhrUEtDYkVsNVU2Z0NTSWtwUlBOWkJQRzRkVDBxdSs4QmQ3MVB1N25BeTFpQjRVNnlzMzRjRmxPbEpwR00wRkdyMzVMZWZiUFI4Ymd6Nk05WE5qUmJnTURRY1hETW5maURKN0U4MW9WQnBDWE45eWRIaTFibGhha3VFQmFvYTlNL2themlwR1BtQXV4cldCTW1wMnEwd3pRcDlHUzJlOGtlSklEd0p1eXpFTGFSWkM0eWpWc1ZaUU1LLy9EKzRKM2JvVTVkckNtbW02QzFyd05SZlNadUZHTmNJWURaZUh0ZUdvQ0Y0RUE1amNnZEZhSVlyRGVqNlZBYWI0MnZONUxVQ0F3RUFBYU5qTUdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZkJnTlZIU01FR0RBV2dCVFl1NXMxTFZzLzcrRnJ5OHdNejZJdXVtbDZqREFkQmdOVkhRNEVGZ1FVMkx1Yk5TMWJQKy9oYTh2TURNK2lMcnBwZW93d0RnWURWUjBQQVFIL0JBUURBZ0VHTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFCYmNIeVYyYjVtR3dIV3hDU2JEd3I1VjdQZ1NaSUphMXNjckNuSUhEM1oveXhHN1hwNWNJbEJqNE15NGxSSGpadEpWdlVmVGpGcHNFREV2L1BBcTc0T0lvbE4va1BkTWZUY3pGQkdwdnNacjB4MnlVUEVKelFzVFNMeDBnd1ord3ZvS0hXRTBDN0dxZ2tBQk5yRlc4RkxxUnpOcVhzbU01b0k0YzNWNXN5eHdCWUZEVVk1TVBXZHFKRURmUnZqakpQQ1htS09QMWxPK2krRTA3dnNGcER6SFMyRktCNWM2c1RJWmt2dCtIL0NHNGhWdTZadmNGWFh6djJKSy9Fb1ZaNndVZENsdDRwTGdUUVovVzBxUUNKM0dqRmUvUFo3NG1ja1cxeC96azl6MFZRalVwVHF6M0FqUExJamo2MG5NTFRMcDUwb0ZjTUxqdVhzczB2djR0VWpDVHBzMlFnOW4wR3dMbERSNDJOeXcyVEtjTU1CNnljRW9OaVVFdTBsZ2ExSk0wU1ZTc0ZQN0dTVS9XOVZxYXRLN3hwL1hXOS9HRHZncDNaL3BQTTBFM2kxdHFwL25PVTQzWW9mOFdpNEpKNnpPZ1hCenFReE82TUlMWko0cUVmZW5BdEk3bzk1VHk1eWs5dlJib1VzdHl3c2ZDNkNWc3UwOE5ML3R0dzRPU1hPdmJrUSs3ek14Q1lUOVl5UUQ1bC9sdEMzYmdkai9sQlp6bnNCdUdZTk9CMTZ3RE5jR3B1dWFla3NmUWZCRFBIVCt2UjZnUFZGWnB5Vnd5L3R6SDZOVHBVR0Rqb0hWc0N4VWpZODcwT000RDJKY2o5T0lxcWRsa0NvV082aTRWZWM3c1R6eGlYMzlvTlNyMUc3Q29iYzNzWWRobnhnL3ZsZzFCZUNKODdwMEE9PSJdfQ.eyJpc3MiOiJkaWQ6aXNoYXJlOkVVLk5MLk5UUk5MLTEwMDAwMDAwIiwic3ViIjoiZGlkOmlzaGFyZTpFVS5OTC5OVFJOTC0xMDAwMDAwMCIsImF1ZCI6ImRpZDppc2hhcmU6RVUuTkwuTlRSTkwtMTAwMDAwMDEiLCJpYXQiOjE3NDA2NzU0NzQsImV4cCI6MTc0MDY3NTUwNCwianRpIjoiMDg2ODkwNGQ4ZWQ5NGMwMWEwYTRkNmRkNWM2NWNlOWUiLCJwYXJ0eV9pbmZvIjp7InBhcnR5X2lkIjpbImRpZDppc2hhcmU6RVUuTkwuTlRSTkwtMTAwMDAwMDEiXSwicGFydHlfbmFtZSI6IlRlc3QgU2VydmljZSBDb25zdW1lciIsImNhcGFiaWxpdHlfdXJsIjoiIiwicmVnaXN0cmFyX2lkIjoiZGlkOmlzaGFyZTpFVS5OTC5OVFJOTC0xMDAwMDAwMCIsImFkaGVyZW5jZSI6eyJzdGF0dXMiOiJBY3RpdmUiLCJzdGFydF9kYXRlIjoiMjAyNS0wMi0xMlQwMDowMDowMC4wMDBaIiwiZW5kX2RhdGUiOiIyMDI2LTAyLTEzVDAwOjAwOjAwLjAwMFoifSwiYWRkaXRpb25hbF9pbmZvIjp7ImRlc2NyaXB0aW9uIjoiIiwibG9nbyI6IiIsIndlYnNpdGUiOiIiLCJjb21wYW55X3Bob25lIjoiIiwiY29tcGFueV9lbWFpbCI6IiIsInB1YmxpY2x5X3B1Ymxpc2hhYmxlIjoiZmFsc2UiLCJjb3VudHJpZXNPZk9wZXJhdGlvbiI6W10sInNlY3RvckluZHVzdHJ5IjpbXSwidGFncyI6IiJ9LCJhZ3JlZW1lbnRzIjpbeyJ0eXBlIjoiVGVybXNPZlVzZSIsInRpdGxlIjoidHUiLCJzdGF0dXMiOiJBY2NlcHRlZCIsInNpZ25fZGF0ZSI6IjIwMjUtMDItMTJUMDA6MDA6MDAuMDAwWiIsImV4cGlyeV9kYXRlIjoiMjAyNi0wMi0xM1QwMDowMDowMC4wMDBaIiwiaGFzaF9maWxlIjoiYWUxZDdkMzBmNWRiOTQ5N2YyMWE3OTg0YThhNmYzNTkiLCJmcmFtZXdvcmsiOiJpU0hBUkUiLCJkYXRhc3BhY2VfaWQiOiIiLCJkYXRhc3BhY2VfdGl0bGUiOiIiLCJjb21wbGlhbmN5X3ZlcmlmaWVkIjoibm8ifSx7InR5cGUiOiJBY2Nlc3Npb25BZ3JlZW1lbnQiLCJ0aXRsZSI6ImFhIiwic3RhdHVzIjoiQWNjZXB0ZWQiLCJzaWduX2RhdGUiOiIyMDI1LTAyLTEyVDAwOjAwOjAwLjAwMFoiLCJleHBpcnlfZGF0ZSI6IjIwMjYtMDItMTNUMDA6MDA6MDAuMDAwWiIsImhhc2hfZmlsZSI6ImFlMWQ3ZDMwZjVkYjk0OTdmMjFhNzk4NGE4YTZmMzU5IiwiZnJhbWV3b3JrIjoiaVNIQVJFIiwiZGF0YXNwYWNlX2lkIjoiIiwiZGF0YXNwYWNlX3RpdGxlIjoiIiwiY29tcGxpYW5jeV92ZXJpZmllZCI6Im5vIn1dLCJjZXJ0aWZpY2F0ZXMiOlt7InN1YmplY3RfbmFtZSI6IkM9TkwsTz1UZXN0IFNlcnZpY2UgQ29uc3VtZXIsQ049VGVzdCBTZXJ2aWNlIENvbnN1bWVyLDIuNS40Ljk3PU5UUk5MLTEwMDAwMDAxIiwiY2VydGlmaWNhdGVfdHlwZSI6ImVTZWFsIiwiZW5hYmxlZF9mcm9tIjoiMjAyNS0wMi0xMlQwMDowMDowMC4wMDBaIiwieDVjIjoiTUlJR2lEQ0NCSENnQXdJQkFnSVVSTUlMK29tZzZ2NXBVNnFGT01GY2VHMVlqREF3RFFZSktvWklodmNOQVFFTEJRQXdYVEVlTUJ3R0ExVUVBd3dWWlVsRVFWTmxVMFZCVEU5SlJGOUpjM05EUVVjME1Sa3dGd1lEVlFSaEV4Qk9WRkpPVEMxcFUwaEJVa1ZVUlZOVU1STXdFUVlEVlFRS0V3cHBVMGhCVWtWVVpYTjBNUXN3Q1FZRFZRUUdFd0pZV0RBZUZ3MHlOREV4TURZeE5EUTFOREZhRncweU56RXhNRFl4TkRRMU5EQmFNR1l4Q3pBSkJnTlZCQVlUQWs1TU1SNHdIQVlEVlFRS0RCVlVaWE4wSUZObGNuWnBZMlVnUTI5dWMzVnRaWEl4SGpBY0JnTlZCQU1NRlZSbGMzUWdVMlZ5ZG1salpTQkRiMjV6ZFcxbGNqRVhNQlVHQTFVRVlRd09UbFJTVGt3dE1UQXdNREF3TURFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURZU0tPdm1CNlV4RWFZT1BUN0FQZ1U0bWF1U2g5dmJQYWNKdE0zYTRjZHpOOEtpcHBqb1dTYmdyNkpiNEZjN3RHdk5rNm52V1pIbEh6QURGZTBhUUlHbDhJRGh1cTFCaFhKVHhIWjRrcncvNkFFYkMvR1JjZ3RKZGNhbmxjM1drTTVyTUVzb0RSZDhnT3ZOVG5MN201MkRJV2IzUlM4YkNpdFZINnFuM2hvV1N3WDlYZWVVNkpyR3Uxa3A2bGZUMTl1MXpKS1p1QmFCMElhNHV6bU0rUVNkMWtVNlBlQ1hRK3RyRWZWVVFrUDhnL3J6WkduU0g4dTdOcWl3d1VmRlNpYVV5cTlQNElwK0swSkJUdEF1UTl4cFE2d1F4dDBpb0ZORmI5aXBtYzN4eGVrb3dNUnlrWnpFZG9ITy95blkzVzRzYlRTbDJlTjRFbWZIelFHUkxKTEFnTUJBQUdqZ2dJMU1JSUNNVEFPQmdOVkhROEJBZjhFQkFNQ0JrQXdEQVlEVlIwVEFRSC9CQUl3QURBZkJnTlZIU01FR0RBV2dCU3pHazlDUU9uWWVKMXIvL3drc0JDeE5EendpVEJYQmdnckJnRUZCUWNCQVFSTE1Fa3dSd1lJS3dZQkJRVUhNQUdHTzJoMGRIQnpPaTh2WTJFM0xtbHphR0Z5WlhSbGMzUXVibVYwT2pnME5ESXZaV3BpWTJFdmNIVmliR2xqZDJWaUwzTjBZWFIxY3k5dlkzTndNQkFHQTFVZElBUUpNQWN3QlFZRFZSMGdNQjhHQTFVZEpRUVlNQllHQ0NzR0FRVUZCd01FQmdvckJnRUVBWUkzQ2dNTU1Gc0dDQ3NHQVFVRkJ3RURCRTh3VFRBVEJnWUVBSTVHQVFZd0NRWUhCQUNPUmdFR0FqQTJCZ2dyQmdFRkJRY0JBd3dxVkdocGN5QnBjeUIwWlhOMElHVnpaV0ZzSUdObGNuUnBabWxqWVhSbElHWnZjaUIwWlhOMGFXNW5NQjRHQldlQkRBTUJCQlV3RXhNRFRsUlNFd0pPVEF3SU1UQXdNREF3TURFd2djY0dBMVVkSHdTQnZ6Q0J2RENCdWFDQnRxQ0JzNGFCc0doMGRIQnpPaTh2WTJFM0xtbHphR0Z5WlhSbGMzUXVibVYwT2pnME5ESXZaV3BpWTJFdmNIVmliR2xqZDJWaUwzZGxZbVJwYzNRdlkyVnlkR1JwYzNRL1kyMWtQV055YkNacGMzTjFaWEk5UTA0bE0wUmxTVVJCVTJWVFJVRk1UMGxFWDBsemMwTkJSelFsTWtOdmNtZGhibWw2WVhScGIyNUpaR1Z1ZEdsbWFXVnlKVE5FVGxSU1Rrd3RhVk5JUVZKRlZFVlRWQ1V5UTA4bE0wUnBVMGhCVWtWVVpYTjBKVEpEUXlVelJGaFlNQjBHQTFVZERnUVdCQlJkeVVOUGl3ZTJXcHJ3ellndnlaKzZmQzFvTkRBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQXNYWnJGRzVhanNGTmdUZmxuYlRmRDZhTC9XME85dXl3UTdWVFR1clpIYm9IVHhESUlMM0dxOVZqL2QwdnBKSmdyZnlzblIvTUJIQzlmWG9uVjlXdXdTS2hvOTFtSHF1VWM3eXRseUZ3b0FONVJPVklSMVJCaFVvc01HMEpnVHc1UGdXOXhYQm9nQVorN0VGRGlNNzBCSlVyK29qcWxaMnlZUzMyNElEQ3BnRmU5eVNYaW56VGc4K2QzakJzUUxFMElYblIvK2ROTnRoSGhBbDFITGZsNndaOVJiUHBaZ3AwQWVDY2RLYm4xSWZVemVQWU1uUnl1RGpSZ25tUVlWWUQzMVFhNjhneDVZczFxYi9mWXdTU3BlRVIwWmYwNlMwZXhQVVlTaHRPd1JsWXFpYTJ6OExnTjRUdXJkd2NEY1Rpam1la0U5Ky9vU1NJVGVoRnJvQTJlSExzcVl0ZThqUWdGQlBFY3kyc3lGdzFWRkRxVGEvR25KSmtvRkNmOGpQbmxuQUhFRkpta2hBWjN4ZVAxRGFnMzBDUCthb0NRVk55a2hPNVo3M1Y2QnBOaGRwZ2FZWDRCL1FSZVBVaHFVb1liSExlZkFseU83U0ZSYWh5Y1crbzY2SzVHdWVwdGd0UTJEcnJqdkN0YUNHOEV0SmN6aWhBakJOME9RWnNRV25VOHZvb0xzcytSbWZnOU1YVFI4azg1Y1lUOVpNZFUvNDZ6bGdBTUlhSml6djhqNGVIYUtnZlJCQjFndzcxb1c5N29XNVFLUXg4NjFVclIxdTBESm1TUVNVd05ZbG9wS1ZSbkh2WEpXVUlyZU9xTGZTU0IvMXVWUWZ2cTBVenNKS2RlT0NLUkxwWFhneEIzdzdTMis1S0ZFVFM3dGNiWjZtSXhabEpsaDBWUlNzPSIsIng1dCNzMjU2IjoiNDY3MDU1MTQ1MTExM2IxOTQyNWY4ZDYzYzNkNmNlNDQ0YjU4ZGU2MDgzMTEwMTc0OGU5ZmI5N2IzZTg3NjZmOCJ9XSwicm9sZXMiOlt7InJvbGUiOiJTZXJ2aWNlQ29uc3VtZXIiLCJzdGFydF9kYXRlIjoiMjAyNS0wMi0xMlQwMDowMDowMC4wMDBaIiwiZW5kX2RhdGUiOiIyMDI2LTAyLTEyVDAwOjAwOjAwLjAwMFoiLCJsb2EiOiIiLCJjb21wbGlhbmN5X3ZlcmlmaWVkIjoibm8iLCJsZWdhbF9hZGhlcmVuY2UiOiJubyJ9XSwiYXV0aF9yZWdpc3RyaWVzIjpbXX19.rTC30F9oU0l4epvdpCnP3IRH6FtYhzRavPKDO1FpKn_n_tu8jIyfHATJo1Dbmyh7VIQbYEsEG_b60nmIScSqvwfTT6CkU3O7sbUI-jk0NhgKIMeC3GUgOGSNQkdUPk2GlNfFYmJpGQlSmhgZGk79ceBeqgrCeuoyadhfPHkxc3KPe_5wyN6ZiTIUy0mclNVBtJn8_10k7c7woTEpjZznj2jz_cHQygQY5maGyuNRwVtu97FkGXwdSFhI1EkGI_1t7G6CiM0xOPvM4irgQQ14YGoKIkWmYs-jg_7zBWxhEUg4ciNJrdyfWqXu-2-TD0qfikMye1Z7Ida-BoB35Qy1TQ"
}

Request model

The request is passed as plain JSON, so no JWT token is used. The POST method uses the exact same input as the PUT method. The JSON model is as follows.

  • party_id Array of Strings. Root level. (Required) Identifiers of the party.

  • party_name String. Root level. (Required) Name of the party.

  • capability_url

    String. Root level.

    Capabilities endpoint of the party.

  • registrar_id

    String. Root level.(Required)

    Identifier of the party who registered the participant identified by the party_id attribute above.

  • adherence Object. Root level. (Required) Object which contains status and validity timestamps of the party.

    • status String. Contained in adherence. (Required) Status of the party. Available values are Active, Pending, NotActive and Revoked.

    • start_date Timestamp (ISO 8601). Contained in adherence. (Required) UTC timestamp which states since when adherence status has established.

    • end_date Timestamp (ISO 8601). Contained in adherence. (Required) UTC timestamp which states till when adherence status has established.

  • additional_info

    Object. Root level.

    Object which contains additional general contact information of the party.

    • description

      String. Contained in additional_info.

      A brief description of the party.

    • logo

      String. Contained in additional_info.

      URL pointing to the endpoint where company logo can be found.

    • website

      String. Contained in additional_info.

      URL pointing to the endpoint where company logo can be found.

    • company_phone

      String. Contained in additional_info.

      General company phone number of the party.

    • company_email

      String. Contained in additional_info.

      General company email id of the party.

    • publicly_publishable

      Boolean. Contained in additional_info.

      Consent to publicly publish the information contained in this object.

    • countries_operation

      Array of Objects. Contained in additional_info.

      An array of ISO names of the countries where the party operates.

    • sector_industry

      Array of Objects. Contained in additional_info.

      An array of GICS based sectors/industry that party serves in.

    • tags

      String. Contained in additional_info.

      An free text field containing keywords relevant for party.

  • agreements Array of Objects. Root level. Object which contains details about contracts including data space contracts that party has agreed and signed to.

    • type

      String. Contained in the object of agreements. (Required)

      Type of agreement. Refers to the official type of agreement. For iSHARE following types are available Terms of Use, Accession Agreement, Certified Party Agreement, Participant Registry Agreement (former name Satellite Agreement will be deprecated). Additionally, each data space can define their own type and it can be listed here when appropriate data space is chosen.

    • title

      String. Contained in the object of agreements. (Required)

      The name of the agreement or agreement file.

    • status

      String. Contained in the object of agreements. (Required)

      Status of the agreement. Available values are Draft, Signed, Accepted, Obsolete.

    • sign_date

      Timestamp (ISO 8601). Contained in the object of agreements. (Required)

      Date of signature of the agreement.

    • expiry_date

      Timestamp (ISO 8601). Contained in the object of agreements. (Required)

      Expiry date of the agreement. For non expiring agreements the end date is far in future.

    • hash_file

      String. Contained in the object of agreements.

      The calculated hash of the agreement file that has been uploaded. Note agreements are not stored in ledger, but only their hash.

    • framework

      String. Contained in the object of agreements. (Required)

      The trust framework to which this agreement complies to. Currently, only iSHARE is available.

    • dataspace_id

      String. Contained in the object of agreements.

      The ID of the data space. If specified, party is onboarded in accordance to this data space’s terms and conditions.

    • compliancy_verified

      String. Contained in the object of agreements. (Required)

      Legal compliance to this agreement has been verified in accordance with the process set in trust framework as we as data space governance. Possible values are Yes, No, Not Applicable.

  • certificates

    Array of Objects. Root level.

    Object which contains the details of the PKI/x509 certificates of the party. Either certificates or SPOR must be present.

    • subject_name

      String. Contained in the object of certificates.

      subjectName as encoded in the X.509 certificate which corresponds with the party that is being requested from the Participant Registry.

    • certificate_type

      String. Contained in the object of certificates.

      Contains the type of certificate. Since only eIDAS eSEAL certificates are accepted as certificates, the value of this field must always be eSEAL.

    • enabled_from

      Timestamp (ISO 8601). Contained in the object of certificates.

      UTC timestamp which states since when certificate is valid.

    • x5c

      String. Contained in the object of certificates.

      The base64 encoded pem format value of the certificate identified by its subject name and fingerprint.

    • x5t#s256

      String. Contained in the object of certificates.

      The SHA256 fingerprint of the certificate.

  • spor

    Array of Objects. Root level.

    The signed proof received from recognised issuer (currently eID identity providers) of information about the organisation and the authorised representative of that organisation being authenticated with “High” level of assurance.

    • signed_request

      String. Contained in the object of certifications.

      verifiable credentials of the participant signed by a trusted authority vouching for its authenticity.

  • roles

    Array of Objects. Root level. (Required)

    Object which contains details about the iSHARE roles of the party. The details include the level of assurance as well as compliance status for each role.

    • role

      String. Contained in the object of roles. (Required)

      Role name. Possible roles are ServiceConsumer, ServiceProvider, EntitledParty, AuthorisationRegistry, IdentityProvider, IdentityBroker and IdentityBroker and ParticipantRegistry, iShareSatellite (deprecated, will be removed in future releases, use ParticipantRegistry instead).

    • start_date

      Timestamp (ISO 8601). Contained in the object of roles. (Required)

      UTC timestamp which states since when certification is valid.

    • end_date

      Timestamp (ISO 8601). Contained in the object of roles. (Required)

      UTC timestamp which states till when certification is valid.

    • loa

      Integer. Contained in the object of roles. (Required)

      Certificate’s level of assurance. Available values are 1 (low), 2 (substantial) and 3 (high).

    • compliancy_verified

      Boolean. Contained in the object of roles. (Required)

      Compliance requirements of this role has been met by party.

    • legal_adherence

      Boolean. Contained in the object of roles. (Required)

      Legal requirements of this role has been met by party including signing of appropriate agreements.

  • auth_registries

    Array of Objects. Root level.

    Object which contains details about the authorisation registers that the party uses.Please be aware that the current reference implementation of the iSHARE Satellite returns this information in an attribute "authregistery" instead of "auth_registries". This will be updated in a future release.

    • name

      String. Contained in the object of auth_registries.

      The name of the authorisation registry provider.

    • id

      String. Contained in the object of auth_registries.

      The Id of the authorisation registry provider.

    • url

      String. Contained in the object of auth_registries.

      The URL pointer specific to the party where authorisations can be queried/checked from.

    • dataspace_id

      String. Contained in the object of auth_registries.

      The id of the data space where the party uses this authorisation registry provider.

Example request

POST /parties/{party_id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json

{
  "party_id": [
    "did:ishare:EU.NL.NTRNL-12345678",
    "did:elsi:LEIXG-724500AZSGBRY55MNS59",
    "did:web:example.com",
    "CoC:123456789"
  ],
  "party_name": "Example Corporation",
  "capability_url": "https://www.example.com/capabilities",
  "registrar_id": "did:ishare:EU.NL.NTRNL-12345678",
  "adherence": {
    "status": "Active",
    "start_date": "2023-01-31T00:00:00.000Z",
    "end_date": "2024-02-01T00:00:00.000Z"
  },
  "additional_info": {
    "description": "Example is a corporation providing example services to its customers in example regions",
    "logo": "https://www.example.com/logo.png",
    "website": "https://www.example.com/",
    "company_phone": "text",
    "company_email": "[email protected]",
    "publicly_publishable": false,
    "countries_operation": ["NL"],
    "sector_industry": [],
    "tags": "mobility transport_operator"
  },
  "agreements": [
    {
      "type": "TermsOfUse",
      "title": "TOU",
      "status": "Accepted",
      "sign_date": "2023-01-31T00:00:00.000Z",
      "expiry_date": "2024-01-31T00:00:00.000Z",
      "hash_file": "614331b0003219f2d2d123b0cd6105fb",
      "framework": "iSHARE",
      "dataspace_id": "ContaktDS1",
      "compliancy_verified": "yes"
    },
    {
      "type": "AccessionAgreement",
      "title": "AA",
      "status": "Accepted",
      "sign_date": "2023-01-31T00:00:00.000Z",
      "expiry_date": "2024-01-31T00:00:00.000Z",
      "hash_file": "f50a036402b3b243910ce572930be9f5",
      "framework": "iSHARE",
      "dataspace_id": "ContaktDS1",
      "compliancy_verified": "yes"
    }
  ],
  "certificates": [
    {
      "subject_name": "CN=Test Service Consumer,organizationIdentifier=NTRNL-10000001,O=Test Service Consumer,C=NL",
      "certificate_type": "eSEAL",
      "enabled_from": "2023-01-31T00:00:00.000Z",
      "x5c": "",
      "x5t#s256": ""
    }
  ],
  "spor": {
    "signed_request": "f1aec63b5b6f545718dc1c86efda3a9e8d8c74c4c2af42b39d9e8d41f3fc2b4e"
  },
  "roles": [
    {
      "role": "ServiceConsumer",
      "start_date": "2023-01-31T00:00:00.000Z",
      "end_date": "2024-01-31T00:00:00.000Z",
      "loa": "High",
      "compliancy_verified": true,
      "legal_adherence": true
    }
  ],
  "auth_registries": [
    {
      "name": "iSHARE Test Authorization Registry",
      "id": "did:ishare:EU.NL.NTRNL-12345678",
      "url": "http://ar.isharetest.net/",
      "dataspace_id": "ContaktDS1",
    }
  ]
}

Response model

The response will be equal to the response of the GET request for retrieving a single party. Please refer to the response model as defined here.

Example response

Please also refer to the example response under the GET request definition.

Last updated