Publish policy
Publish a new version of the ecosystem policy. Only active and currently valid participants and IACA certificates are included in the policy.
Analytic events
- ECOSYSTEM_POLICY_CREATE_START
- ECOSYSTEM_POLICY_CREATE_SUCCESS
- ECOSYSTEM_POLICY_CREATE_FAIL
SecuritybearerAuth
Request
Responses
201
Ecosystem policy published
400
Bad Request. The request was malformed or missing required parameters.
404
Not Found. The specified resource was not found.
500
Internal Server Error. An unexpected error occurred.
post/v1/ecosystems/{ecosystemId}/policies
Request samples
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
Response samples
- 201
- 400
application/json
{- "id": "782f1885-c7c2-4459-8426-b6d7c111b0b1",
- "policyPublishedAt": "2024-10-22T00:00:00Z"
}
Retrieve ecosystem policy
Retrieves an ecosystem policy by its ID.
Analytic events
- ECOSYSTEM_POLICY_RETRIEVE_START
- ECOSYSTEM_POLICY_RETRIEVE_SUCCESS
- ECOSYSTEM_POLICY_RETRIEVE_FAIL
SecuritybearerAuth
Request
path Parameters
header Parameters
Responses
200
Ecosystem policy retrieved
304
Not Modified. The resource has not been modified since the last request.
404
Not Found. The specified resource was not found.
get/v1/ecosystems/{ecosystemId}/policy
Request samples
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
Response samples
- 200
application/json
{- "policyModifiedAt": "2023-10-17T00:00:00Z",
- "policyPublishedAt": "2024-10-22T00:00:00Z",
- "credentials": {
- "599bf148-d711-405a-a20b-9c8a87ac8850": {
- "id": "599bf148-d711-405a-a20b-9c8a87ac8850",
- "ecosystemId": "87880d7e-a4d0-462e-8383-3f1e5e16865d",
- "profile": "compact",
- "type": "DriverLicence",
- "name": "Driver's Licence"
}
}, - "participants": {
- "a24e391a-c27f-4b6e-9805-1ee7e03f3c58": {
- "id": "a24e391a-c27f-4b6e-9805-1ee7e03f3c58",
- "ecosystemId": "87880d7e-a4d0-462e-8383-3f1e5e16865d",
- "name": "My Participant",
- "identifiers": {
- "web-semantic": "did:web:example.com",
- "compact-semantic": "did:web:example.com",
- "compact": "did:web:example.com",
- "mobile": [
- "-----BEGIN CERTIFICATE-----\\r\\nMIIBwzCCAWigAwIBAgIKRGC+CqoTGJKkkTAKBggqhkjOPQQDAjAgMR4wCQYDVQQG\\r\\nEwJOWjARBgNVBAMTCk1BVFRSIElBQ0EwHhcNMjMwODA4MDAwOTIxWhcNMzMwODA1\\r\\nMDAwOTIxWjAgMR4wCQYDVQQGEwJOWjARBgNVBAMTCk1BVFRSIElBQ0EwWTATBgcq\\r\\nhkjOPQIBBggqhkjOPQMBBwNCAASRu69fzdgM4odkyPtRcZd3eGWCw4BB7StZNGRm\\r\\nuIlrraUyv9SWPHgUYjYmRB1g7ERzj/pOSAspk71Y+QA+j9nPo4GJMIGGMBIGA1Ud\\r\\nEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgAGMB0GA1UdDgQWBBSONcHGh4If\\r\\nO1dYorRpsuFrs+f8SDAcBgNVHRIEFTATgRFpbmZvQG1hdHRyLmdsb2JhbDAjBgNV\\r\\nHR8EHDAaMBiiFoYUaHR0cHM6Ly9tYXR0ci5nbG9iYWwwCgYIKoZIzj0EAwIDSQAw\\r\\nRgIhAPKJIGDSvp7VxRBLCWWeghqi8UUeO+dZsC49TUZcDMNxAiEAoh+7dT+l+GzX\\r\\nk0J2SoGmPiagrbAuIYyTHwzZZuYr1W4=\\r\\n-----END CERTIFICATE-----\\r\\n"
]
}, - "isIssuer": false,
- "isVerifier": false,
- "isIssuerConstrained": true,
- "isVerifierConstrained": true,
- "status": "Active",
- "country": "US",
- "stateOrProvince": "US-AL",
- "contacts": [
- {
- "phoneNumber": "012-3456789",
- "address": "Participant address"
}
], - "issuerAllowedCredentials": [
- "e0a07846-44e1-41a4-b704-1ccf6eb1a5af",
- "25fa6ffc-bf6e-417c-865c-96fcf1d7d1a3"
], - "verifierAllowedCredentials": [
- "4e25a240-76bb-4e9f-9f93-b93be287922b",
- "daca4a43-3ff9-4ecb-93fe-d9104e36bf74"
]
}
}
}