Skip to Content

ServiceStaffApi

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

MethodHTTP requestDescription
checkSlotAvailabilityGET /service-staff/availability/check-slot
getServiceAvailabilityGET /service-staff/availability/service/{service_id}
getStaffMemberGET /service-staff/{staff_id}
listStaffByServiceGET /service-staff/service/{service_id}
listStaffByVendorGET /service-staff/vendor/{vendor_id}
listStaffReviewsGET /service-staff/{staff_id}/reviews

checkSlotAvailability

Boolean checkSlotAvailability(staff_id, date, start_time, duration_minutes)

Parameters

NameTypeDescriptionNotes
staff_idInteger[default to null]
dateString[default to null]
start_timeString[default to null]
duration_minutesInteger[default to null]

Return type

Boolean

Authorization

No authorization required

HTTP request headers

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

getServiceAvailability

AvailabilityResponse getServiceAvailability(service_id, date, vendor_id, staff_id)

Parameters

NameTypeDescriptionNotes
service_idInteger[default to null]
dateString[default to null]
vendor_idInteger[default to null]
staff_idInteger[optional] [default to null]

Return type

AvailabilityResponse

Authorization

No authorization required

HTTP request headers

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

getStaffMember

VendorServiceStaffResponse getStaffMember(staff_id)

Parameters

NameTypeDescriptionNotes
staff_idInteger[default to null]

Return type

VendorServiceStaffResponse

Authorization

No authorization required

HTTP request headers

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

listStaffByService

List listStaffByService(service_id, is_active)

Parameters

NameTypeDescriptionNotes
service_idInteger[default to null]
is_activeBoolean[optional] [default to null]

Return type

List

Authorization

No authorization required

HTTP request headers

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

listStaffByVendor

List listStaffByVendor(vendor_id, is_active)

Parameters

NameTypeDescriptionNotes
vendor_idInteger[default to null]
is_activeBoolean[optional] [default to null]

Return type

List

Authorization

No authorization required

HTTP request headers

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

listStaffReviews

List listStaffReviews(staff_id, page, per_page)

Parameters

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

Return type

List

Authorization

No authorization required

HTTP request headers

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