LegalApi
All URIs are relative to https://business.apis.kesk.app/v1
| Method | HTTP request | Description |
|---|---|---|
| cmsGetLegalPageById | GET /cms/legal/pages/id/{id} | Get legal page by ID |
| cmsGetLegalPageBySlug | GET /cms/legal/pages/{slug} | Get legal page by slug |
| cmsGetLegalPageVersion | GET /cms/legal/pages/{page_id}/versions/{version_identifier} | Get specific version of a legal page by ID or version key Accepts either numeric ID (e.g., “123”) or version_key (e.g., “v1.0”) |
| cmsListLegalPageVersions | GET /cms/legal/pages/{page_id}/versions | List versions for a legal page |
| cmsListLegalPages | GET /cms/legal/pages | List published legal pages |
cmsGetLegalPageById
LegalPageResponse cmsGetLegalPageById(id)
Get legal page by ID
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| id | Long | [default to null] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8
cmsGetLegalPageBySlug
LegalPageResponse cmsGetLegalPageBySlug(slug)
Get legal page by slug
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| slug | String | [default to null] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8
cmsGetLegalPageVersion
LegalPageVersionResponse cmsGetLegalPageVersion(page_id, version_identifier)
Get specific version of a legal page by ID or version key Accepts either numeric ID (e.g., “123”) or version_key (e.g., “v1.0”)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| page_id | Long | [default to null] | |
| version_identifier | String | [default to null] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8
cmsListLegalPageVersions
PaginatedResponse_LegalPageVersionResponse cmsListLegalPageVersions(page_id, page, per_page)
List versions for a legal page
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| page_id | Long | [default to null] | |
| page | Integer | [optional] [default to null] | |
| per_page | Integer | [optional] [default to null] |
Return type
PaginatedResponse_LegalPageVersionResponse
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8
cmsListLegalPages
PaginatedResponse_LegalPageResponse cmsListLegalPages(page, per_page)
List published legal pages
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| page | Integer | [optional] [default to null] | |
| per_page | Integer | [optional] [default to null] |
Return type
PaginatedResponse_LegalPageResponse
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json; charset=utf-8