Skip to Content

VendorApi

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

MethodHTTP requestDescription
getMyVendorDetailsGET /my-vendors/{vendor_id}Get details for a specific vendor managed by the authenticated user.
getMyVendorsGET /my-vendorsList vendors and applications managed by the authenticated user. Returns both approved vendors and non-approved vendor applications.
toggleMyVendorAvailabilityPOST /vendors/{vendor_id}/toggle-availabilityToggle the open/closed status of a managed vendor.

getMyVendorDetails

MyVendorResponse getMyVendorDetails(vendor_id)

Get details for a specific vendor managed by the authenticated user.

Parameters

NameTypeDescriptionNotes
vendor_idLong[default to null]

Return type

MyVendorResponse

Authorization

JwtAuthScheme

HTTP request headers

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

getMyVendors

MyVendorsWithApplicationsResponse getMyVendors()

List vendors and applications managed by the authenticated user. Returns both approved vendors and non-approved vendor applications.

Parameters

This endpoint does not need any parameter.

Return type

MyVendorsWithApplicationsResponse

Authorization

JwtAuthScheme

HTTP request headers

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

toggleMyVendorAvailability

MyVendorResponse toggleMyVendorAvailability(vendor_id)

Toggle the open/closed status of a managed vendor.

Parameters

NameTypeDescriptionNotes
vendor_idLong[default to null]

Return type

MyVendorResponse

Authorization

JwtAuthScheme

HTTP request headers

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