TransaktDocs
API referenceCatalogue

Get a product

GET
/api/v1/catalogue/products/{productSlug}

One product of the catalogue, as in the list.

Errors: api_client.product_not_allowed, product.not_found, auth.credentials_invalid, auth.forbidden, request.rate_limited.

Authorization

headerAuthorizationBearer <token>

A Microsoft Entra client-credentials token for the Transakt API (scope api://{apiAppId}/.default), issued in the tenant recorded on the API client credential, with the app role matching the operation: Entitlement.Read.All, Catalogue.Read.All or Usage.Write.All.

Scope: api://{apiAppId}/.default

Path Parameters

productSlug*string

Response Body

OK

application/json
  1. response

CatalogueProduct (6.5.5); editions in rank order since slice 11.4a.

slug*string
name*string
types*array<>
categories*array<>
editions*array<>
plans*array<>
curl -X GET "https://example.com/api/v1/catalogue/products/string"
{  "slug": "string",  "name": "string",  "types": [    "WebApp"  ],  "categories": [    {      "slug": "string",      "name": "string"    }  ],  "editions": [    {      "slug": "string",      "name": "string",      "rank": 0    }  ],  "plans": [    {      "slug": "string",      "name": "string",      "edition": "string",      "capabilities": {        "property1": true,        "property2": true      },      "licenceModel": "TenantWide",      "marketplace": []    }  ]}