The info API can be accessed via /info.

It provides several different information that can be configured by the administrator.

The endpoint /info/rss e.g. returns the contents of configured RSS feeds.

The user or admin must be authenticated to access this API.

To see how to authenticate read Authentication endpoints.

16.1.1.31. Info endpoint

GET /info/rss

Return news items aggregated from the configured RSS feeds.

The set of feeds that is polled is controlled by the WebUI-scope policy action rss_feeds. The maximum age of returned items defaults to 180 days and can be overridden per request via the policy action rss_age. If no rss_feeds policy is set for the user, a built-in default feed list is used.

Query Parameters:
  • channel – Optional channel name to filter on. If omitted, items from every configured channel are returned.

Status Codes:
  • 200 OK – JSON response; news items are in result.value.

GET /info/integrations

Return the catalog of known ecosystem integrations (client types, policy user_agents picker entries, dashboard subscription rows) — see privacyidea.lib.integrations.

This is administrative reference data: an integration’s policy_value is what a policy’s user_agents condition stores, its id is what an API client’s client_type stores, and dashboard/section/ptl_slug/github_repo describe its row on the dashboard subscription overview. None of those features are available to self-service users, so unlike the rest of this blueprint the endpoint requires the admin role.

Status Codes:
  • 200 OK – JSON response; the integration list is in result.value.

  • 401 Unauthorized – The requesting user does not have the admin role.