Update Portal
Updates the configuration for a single portal including the visibility, access, and custom domain settings.
Request body
Contains a unique identifier used for this resource.
An ISO-8601 timestamp representation of entity creation date.
An ISO-8601 timestamp representation of entity update date.
The name of the portal, used to distinguish it from other portals. Name must be unique.
The display name of the portal. This value will be the portal's name in Portal API.
A description of the portal.
Whether the portal supports developer authentication. If disabled, developers cannot register for accounts or create applications.
Whether the portal resources are protected by Role Based Access Control (RBAC). If enabled, developers view or register for APIs until unless assigned to teams with access to view and consume specific APIs. Authentication must be enabled to use RBAC.
Whether ip allow list is enabled for the portal.
The default visibility of APIs in the portal. If set to public, newly published APIs are visible to unauthenticated developers. If set to private, newly published APIs are hidden from unauthenticated developers.
The default visibility of pages in the portal. If set to public, newly created pages are visible to unauthenticated developers. If set to private, newly created pages are hidden from unauthenticated developers.
The default authentication strategy for APIs published to the portal. Newly published APIs will use this authentication strategy unless overridden during publication. If set to null, API publications will not use an authentication strategy unless set during publication.
Whether developer account registrations will be automatically approved, or if they will be set to pending until approved by an admin.
Whether requests from applications to register for APIs will be automatically approved, or if they will be set to pending until approved by an admin.
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``.
The canonical domain of the developer portal
Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
Labels are intended to store INTERNAL metadata.
Keys must be of length 1-63 characters, and cannot start with "kong", "konnect", "mesh", "kic", or "_".
When enabled, portal registration notifications include the registering developer's identifying information (such as name and email).
Example request
{
"id": "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z",
"sipr_enabled": true,
"labels": {
"env": "test"
}
}Response
Details about a portal.
Contains a unique identifier used for this resource.
An ISO-8601 timestamp representation of entity creation date.
An ISO-8601 timestamp representation of entity update date.
The name of the portal, used to distinguish it from other portals. Name must be unique.
The display name of the portal. This value will be the portal's name in Portal API.
A description of the portal.
Whether the portal supports developer authentication. If disabled, developers cannot register for accounts or create applications.
Whether the portal resources are protected by Role Based Access Control (RBAC). If enabled, developers view or register for APIs until unless assigned to teams with access to view and consume specific APIs. Authentication must be enabled to use RBAC.
Whether ip allow list is enabled for the portal.
The default visibility of APIs in the portal. If set to public, newly published APIs are visible to unauthenticated developers. If set to private, newly published APIs are hidden from unauthenticated developers.
The default visibility of pages in the portal. If set to public, newly created pages are visible to unauthenticated developers. If set to private, newly created pages are hidden from unauthenticated developers.
The default authentication strategy for APIs published to the portal. Newly published APIs will use this authentication strategy unless overridden during publication. If set to null, API publications will not use an authentication strategy unless set during publication.
Whether developer account registrations will be automatically approved, or if they will be set to pending until approved by an admin.
Whether requests from applications to register for APIs will be automatically approved, or if they will be set to pending until approved by an admin.
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``.
The canonical domain of the developer portal
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 "_".
When enabled, portal registration notifications include the registering developer's identifying information (such as name and email).
Example response
{
"id": "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z",
"sipr_enabled": true,
"labels": {
"env": "test"
}
}