Get Configuration by ID

Retrieve a specific persistence configuration.

Endpoint

GET /catalog-server/api/persistence/configs/{id}

Path Parameters

Parameter

Description

id

Configuration ID

Sample Request

curl -X GET "https://{HOST}/catalog-server/api/persistence/configs/6" \ -H "accessKey: {ACCESS_KEY}" \ -H "secretKey: {SECRET_KEY}"

Response (200 OK)

{ "id": 6, "tenantId": "acceldata2", "name": "my-custom-config-ii-updated-copy", "categoriesConfig": { "good": { "suffixTemplate": "{{POLICY_TYPE}}-{{POLICY_NAME}}/{{TIME:yyyy-MM-dd}}/{{REQUEST_ID}}/recordType={{RECORD_TYPE}}", "format": "PARQUET" }, "bad": { "suffixTemplate": "{{POLICY_TYPE}}-{{POLICY_NAME}}/{{TIME:yyyy-MM-dd}}/{{REQUEST_ID}}/{{RECORD_TYPE}}", "format": "PARQUET" }, "metadata": { "suffixTemplate": "{{POLICY_TYPE}}-{{POLICY_NAME}}/{{TIME:yyyy-MM-dd}}/{{REQUEST_ID}}/{{RECORD_TYPE}}" } }, "description": "Custom config with RECORD_TYPE variable", "isDefault": false, "createdAt": 1766480019893, "updatedAt": 1770009538497, "createdBy": "b8f124d1-7701-4971-91ee-7538b7a244d4", "lastUpdatedBy": "b8f124d1-7701-4971-91ee-7538b7a244d4", "policyCount": null }

Error Response (404 Not Found)

{ "errors": [ { "message": "Persistence storage config not found: 4", "status": 404, "details": null } ] }