Download OpenAPI specification:Download
The management API for Portals
Get the configuration of the portal
| portalId required | string <uuid> ID of the portal. |
{- "data": {
- "header": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
}Update the configuration of the portal
| portalId required | string <uuid> ID of the portal. |
required | object |
{- "data": {
- "header": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
}{- "data": {
- "header": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
}Update the configuration of the portal
| portalId required | string <uuid> ID of the portal. |
Request schema to replace the portal configuration.
required | object |
{- "data": {
- "header": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
}{- "data": {
- "header": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
}Returns the portal customization options.
| portalId required | string <uuid> ID of the portal. |
{- "theme": {
- "name": "string",
- "mode": "light",
- "colors": {
- "primary": "#000000"
}
}, - "layout": "string",
- "css": "string",
- "js": {
- "custom": "string",
- "scripts": [
- "string"
]
}, - "menu": {
- "main": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}, - "spec_renderer": {
- "try_it_ui": true,
- "try_it_insomnia": true,
- "infinite_scroll": true,
- "show_schemas": true
}, - "robots": "string"
}Replace the portal customization options.
| portalId required | string <uuid> ID of the portal. |
object | |
| layout | string |
| css | string or null |
object | |
object | |
object | |
| robots | string or null |
{- "theme": {
- "name": "string",
- "mode": "light",
- "colors": {
- "primary": "#000000"
}
}, - "layout": "string",
- "css": "string",
- "js": {
- "custom": "string",
- "scripts": [
- "string"
]
}, - "menu": {
- "main": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}, - "spec_renderer": {
- "try_it_ui": true,
- "try_it_insomnia": true,
- "infinite_scroll": true,
- "show_schemas": true
}, - "robots": "string"
}{- "theme": {
- "name": "string",
- "mode": "light",
- "colors": {
- "primary": "#000000"
}
}, - "layout": "string",
- "css": "string",
- "js": {
- "custom": "string",
- "scripts": [
- "string"
]
}, - "menu": {
- "main": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}, - "spec_renderer": {
- "try_it_ui": true,
- "try_it_insomnia": true,
- "infinite_scroll": true,
- "show_schemas": true
}, - "robots": "string"
}Update the portal customization options, merging properties.
| portalId required | string <uuid> ID of the portal. |
object | |
| layout | string |
| css | string or null |
object | |
object | |
object | |
| robots | string or null |
{- "theme": {
- "name": "string",
- "mode": "light",
- "colors": {
- "primary": "#000000"
}
}, - "layout": "string",
- "css": "string",
- "js": {
- "custom": "string",
- "scripts": [
- "string"
]
}, - "menu": {
- "main": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}, - "spec_renderer": {
- "try_it_ui": true,
- "try_it_insomnia": true,
- "infinite_scroll": true,
- "show_schemas": true
}, - "robots": "string"
}{- "theme": {
- "name": "string",
- "mode": "light",
- "colors": {
- "primary": "#000000"
}
}, - "layout": "string",
- "css": "string",
- "js": {
- "custom": "string",
- "scripts": [
- "string"
]
}, - "menu": {
- "main": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
], - "footer_sections": [
- {
- "title": "string",
- "items": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}
], - "footer_bottom": [
- {
- "path": "/about/company",
- "title": "My Page",
- "visibility": "public",
- "external": true
}
]
}, - "spec_renderer": {
- "try_it_ui": true,
- "try_it_insomnia": true,
- "infinite_scroll": true,
- "show_schemas": true
}, - "robots": "string"
}