v50

latestOpenAPI 3.1.0Apache 2.0raw.githubusercontent.com2026-07-068428533.0 MB
Portals

Get Portal

Returns the configuration for a single developer portal. This allows you to understand the current visibility, access, and domain settings.

get/v2/portals/{portalId}#classic

Response

Details about a portal and its current settings.

idstring uuid required

Contains a unique identifier used for this resource.

created_atstring date-time required

An ISO-8601 timestamp representation of entity creation date.

updated_atstring date-time required

An ISO-8601 timestamp representation of entity update date.

namestring required

The name of the portal, used to distinguish it from other portals. Name must be unique.

display_namestring required

The display name of the portal. This value will be the portal's name in Portal API.

descriptionstring nullable required

The description of the portal.

default_domainstring hostname required

The domain assigned to the portal by Konnect. This is the default place to access the portal and its API if not using a `custom_domain``.

is_publicboolean required

Whether the portal catalog can be accessed publicly without any developer authentication. Developer accounts and applications cannot be created if the portal is public.

rbac_enabledboolean required

Whether the portal resources are protected by Role Based Access Control (RBAC). If enabled, developers view or register for products until unless assigned to teams with access to view and consume specific products.

auto_approve_applicationsboolean required

Whether the requests from applications to register for products will be automatically approved, or if they will be set to pending until approved by an admin.

auto_approve_developersboolean required

Whether the developer account registrations will be automatically approved, or if they will be set to pending until approved by an admin.

custom_domainstring hostname nullable required

The custom domain to access the developer portal. A CNAME for the portal's default domain must be able to be set for the custom domain for it to be valid. After setting a valid CNAME, an SSL/TLS certificate will be automatically manged for the custom domain, and traffic will be able to use the custom domain to route to the portal's web client and API.

custom_client_domainstring hostname nullable required

The custom domain to access a self-hosted customized developer portal client. If this is set, the Konnect-hosted portal client will no longer be available. custom_domain must be also set for this value to be set. See https://github.com/Kong/konnect-portal for information on how to get started deploying and customizing your own Konnect portal.

default_application_auth_strategy_idstring uuid nullable

Default strategy ID applied on applications for the portal

labelsLabels

Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.

Keys must be of length 1-63 characters, and cannot start with "kong", "konnect", "mesh", "kic", or "_".

application_countnumber required

Number of applications created in the portal.

developer_countnumber required

Number of developers using the portal.

published_product_countnumber required

Number of api products published to the portal

Example response

{
  "id": "9f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
  "created_at": "2022-02-07T17:46:57.52Z",
  "updated_at": "2022-10-08T17:00:00.52Z",
  "name": "Portal A",
  "display_name": "Developer Portal A",
  "description": "The Portal A",
  "default_domain": "123455678abcd.us.portal.konghq.com",
  "is_public": false,
  "rbac_enabled": true,
  "auto_approve_applications": false,
  "auto_approve_developers": true,
  "custom_domain": "api.example.com",
  "custom_client_domain": "portal.example.com",
  "application_count": 0,
  "developer_count": 0,
  "published_product_count": 0
}