View Service Configuration

Each Enterprise Stack service provides a /configuration/view endpoint on its service API (such as kms-service-api, issuer-service-api, etc.). Calling this endpoint returns the complete configuration object, exactly as it exists in the organization tree. This lets you review and adjust service configurations after they have been created—for example, updating supported credential types for the Issuer or changing default key generation parameters in the KMS.

View configuration (KMS example)

CURL

Endpoint: /v1/{target}/kms-service-api/configuration/view | API Reference

Example Request

curl -X 'GET' \
  'https://{orgHost}.enterprise-sandbox.waltid.dev/v1/{target}/kms-service-api/configuration/view' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer {yourToken}'

Path Parameters

  • orgHost: String - Organization host alias to call against. When you are working inside the sandbox tenant test, your base URL becomes https://test.enterprise-sandbox.waltid.dev.
  • target: resourceIdentifier - Full path to the service you are viewing the config of, following {organization}.{tenant}.{serviceId}. For example, the sandbox KMS target would be test.tenant1.kms1.

Response

  • 200 - The configuration for this service
{
  "traversable": true,
  "_id": "test.tenant1.kms1",
  "defaultKeyGenerationRequests": {},
  "parent": "test.tenant1"
}
  • 400 – Invalid or incomplete configuration payload.
  • 401/403 – Authentication or authorization failure.
Last updated on December 3, 2025