Skip to Content

CareerApi

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

MethodHTTP requestDescription
cmsGetJobLocationByIdGET /cms/career/locations/{id}Get job location by slug
cmsGetJobPostByIdGET /cms/career/jobs/{id}Get job post by slug
cmsListJobLocationsGET /cms/career/locationsList job locations
cmsListJobPostsGET /cms/career/jobsList published job posts

cmsGetJobLocationById

CmsJobLocationResponse cmsGetJobLocationById(id)

Get job location by slug

Parameters

NameTypeDescriptionNotes
idLong[default to null]

Return type

CmsJobLocationResponse

Authorization

No authorization required

HTTP request headers

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

cmsGetJobPostById

CmsJobPostResponse cmsGetJobPostById(id)

Get job post by slug

Parameters

NameTypeDescriptionNotes
idLong[default to null]

Return type

CmsJobPostResponse

Authorization

No authorization required

HTTP request headers

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

cmsListJobLocations

PaginatedResponse_CmsJobLocationResponse cmsListJobLocations(page, per_page)

List job locations

Parameters

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

Return type

PaginatedResponse_CmsJobLocationResponse

Authorization

No authorization required

HTTP request headers

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

cmsListJobPosts

PaginatedResponse_CmsJobPostResponse cmsListJobPosts(page, per_page, location_id)

List published job posts

Parameters

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

Return type

PaginatedResponse_CmsJobPostResponse

Authorization

No authorization required

HTTP request headers

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