Skip to main content
GET
Retrieves the complete category tree from the Portal.io catalog. The response is an array of top-level industry objects, each containing a nested categories array with their child categories and optional image URLs. Sub-categories may themselves contain additional subCategories arrays. Use the id values from this response as CategoryId or ParentCategoryId filters when searching catalog items.
The Catalog endpoints require separate authorization. Contact your Portal.io representative to confirm your account has catalog API access enabled.

Authorizations

X-MSS-API-APPID
string
header
required

Portal application identifier used as part of HMAC-authenticated API requests.

X-MSS-API-USERKEY
string
header
required

Portal user API key used together with the HMAC signature headers.

X-MSS-CUSTOM-DATE
string
header
required

Timestamp header included in the signed request to prevent replay attacks.

X-MSS-SIGNATURE
string
header
required

HMAC-SHA256 signature for the request, calculated over the canonical string defined in the authentication docs.

Headers

Accept
enum<string>
required

Accept Header

Available options:
application/json

Response

A catalog response

id
integer<int32>
required

Unique numeric identifier of the industry

name
string
required

Industry display name

categories
PublicCategoryItemResponse · object[]

Categories returned for the industry