Swagger: Update Portal
swagger_update_portalUpdate a portal's configuration settings including name, subdomain, custom domain, analytics, visibility, routing, authentication, renderer, and content format.
Instructions
Update a specific portal's configuration.
Toolset: Portals
Parameters:
portalId (string) required: Portal UUID or subdomain - unique identifier for the portal instance
name (string): Update the portal display name - shown to users and in branding (3-40 characters)
subdomain (string): Update the portal subdomain - changes the portal URL. Must remain unique across all portals (3-20 characters, lowercase, alphanumeric with hyphens)
customDomain (boolean): Enable/disable custom domain for the portal - allows using your own domain instead of the default subdomain
gtmKey (string): Google Tag Manager key for analytics tracking - format: GTM-XXXXXX (max 25 characters)
offline (boolean): Set portal visibility - true hides portal from customers (useful for maintenance or development)
routing (string): Update routing strategy - 'browser' for client-side routing or 'proxy' for server-side routing
credentialsEnabled (boolean): Enable/disable authentication credentials for portal access - controls whether users can authenticate to view private content
openapiRenderer (string): Change OpenAPI renderer: 'SWAGGER_UI' (Swagger UI), 'ELEMENTS' (Stoplight Elements), or 'TOGGLE' (switch between both)
pageContentFormat (string): Update page content format for documentation rendering: 'HTML', 'MARKDOWN', or 'BOTH'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Update the portal display name - shown to users and in branding (3-40 characters) | |
| gtmKey | No | Google Tag Manager key for analytics tracking - format: GTM-XXXXXX (max 25 characters) | |
| offline | No | Set portal visibility - true hides portal from customers (useful for maintenance or development) | |
| routing | No | Update routing strategy - 'browser' for client-side routing or 'proxy' for server-side routing | |
| portalId | Yes | Portal UUID or subdomain - unique identifier for the portal instance | |
| subdomain | No | Update the portal subdomain - changes the portal URL. Must remain unique across all portals (3-20 characters, lowercase, alphanumeric with hyphens) | |
| customDomain | No | Enable/disable custom domain for the portal - allows using your own domain instead of the default subdomain | |
| openapiRenderer | No | Change OpenAPI renderer: 'SWAGGER_UI' (Swagger UI), 'ELEMENTS' (Stoplight Elements), or 'TOGGLE' (switch between both) | |
| pageContentFormat | No | Update page content format for documentation rendering: 'HTML', 'MARKDOWN', or 'BOTH' | |
| credentialsEnabled | No | Enable/disable authentication credentials for portal access - controls whether users can authenticate to view private content |