Skip to Content

BlogApi

All URIs are relative to https://business.apis.kesk.app/v1 

MethodHTTP requestDescription
cmsGetBlogCategoryBySlugGET /cms/blog/categories/{slug}Get blog category by slug
cmsGetBlogPostBySlugGET /cms/blog/posts/{slug}Get blog post by slug with related posts
cmsGetBlogTagBySlugGET /cms/blog/tags/{slug}Get blog tag by slug
cmsListBlogCategoriesGET /cms/blog/categoriesList blog categories
cmsListBlogPostsGET /cms/blog/postsList published blog posts
cmsListBlogTagsGET /cms/blog/tagsList blog tags

cmsGetBlogCategoryBySlug

CmsBlogCategoryResponse cmsGetBlogCategoryBySlug(slug)

Get blog category by slug

Parameters

NameTypeDescriptionNotes
slugString[default to null]

Return type

CmsBlogCategoryResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

cmsGetBlogPostBySlug

CmsBlogPostDetail cmsGetBlogPostBySlug(slug)

Get blog post by slug with related posts

Parameters

NameTypeDescriptionNotes
slugString[default to null]

Return type

CmsBlogPostDetail

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

cmsGetBlogTagBySlug

CmsBlogTagResponse cmsGetBlogTagBySlug(slug)

Get blog tag by slug

Parameters

NameTypeDescriptionNotes
slugString[default to null]

Return type

CmsBlogTagResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

cmsListBlogCategories

PaginatedResponse_CmsBlogCategoryResponse cmsListBlogCategories(page, per_page)

List blog categories

Parameters

NameTypeDescriptionNotes
pageLong[optional] [default to null]
per_pageLong[optional] [default to null]

Return type

PaginatedResponse_CmsBlogCategoryResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

cmsListBlogPosts

PaginatedResponse_CmsBlogPostResponse cmsListBlogPosts(page, per_page)

List published blog posts

Parameters

NameTypeDescriptionNotes
pageInteger[optional] [default to null]
per_pageInteger[optional] [default to null]

Return type

PaginatedResponse_CmsBlogPostResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

cmsListBlogTags

PaginatedResponse_CmsBlogTagResponse cmsListBlogTags(page, per_page)

List blog tags

Parameters

NameTypeDescriptionNotes
pageLong[optional] [default to null]
per_pageLong[optional] [default to null]

Return type

PaginatedResponse_CmsBlogTagResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8