DWP Exchange - catalogue entry
exchange publishing tools catalogue entry definition
| Type | object |
|---|---|
| File match |
**/exchange-config/portal/catalogue-entry.yaml
**/exchange-config/portal/catalogue-entry.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/dwp-exchange-catalogue-entry/latest.json |
| Source | https://raw.githubusercontent.com/dwp/schemas/main/exchange/publishing-tools/catalogue-entry-schema.json |
Validate with Lintel
npx @lintel/lintel check
Properties
Contact details for the owner of the asset, i.e. the Product Owner.These details will be used when customers make enquiries or request access to the asset through the portal.
3 nested properties
must end with gov.uk
A list of filtering options to improve searchability on the portal. Please check the README file to check the valid combinations of lifecycle, profile, and access.
7 nested properties
The scope of visibility for the API, either Public (visible to all) or Internal (visible to dwp only)
The availability of the API
Tags to label the asset in order to increase discoverability. Minimum of 3 in CSV format.
Allows you to provide paths to technical documentation to be published to the portal.
1 nested properties
Path to the technical documentation, relative to the current working directory.
Examples
{
"description": "This is an example service",
"primaryContact": {
"emailAddress": "[email protected]"
},
"technical_documentation": {
"oas_path": "../oas/path-to-spec.yml"
},
"filters": {
"asset_type": "REST API",
"owner": "Integration",
"categories": [
"Address"
],
"visibility": "Internal",
"lifecycle": "Pre-Prod",
"profile": "Transitional",
"access": "Closed"
},
"searchTags": "test1,test2,test3"
}