{"items":[{"type":"link","label":"Business Management","link":"/en/b2b-v1/openapi","routeSlug":"/en/b2b-v1/openapi"},{"type":"link","label":"Start here: get your credentials","link":"/en/b2b-v1/openapi/section/start-here:-get-your-credentials","routeSlug":"/en/b2b-v1/openapi/section/start-here:-get-your-credentials"},{"type":"link","label":"⚠️ Version Status","link":"/en/b2b-v1/openapi/section/version-status","routeSlug":"/en/b2b-v1/openapi/section/version-status"},{"type":"link","label":"V1 and V2 parameter aliases","link":"/en/b2b-v1/openapi/section/v1-and-v2-parameter-aliases","routeSlug":"/en/b2b-v1/openapi/section/v1-and-v2-parameter-aliases"},{"type":"separator","label":"POS & Scheduling"},{"type":"group","label":"Authentication B2B","link":"/en/b2b-v1/openapi/authentication-b2b","routeSlug":"/en/b2b-v1/openapi/authentication-b2b","items":[{"label":"Authorize User","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/authentication-b2b/authorize_user","routeSlug":"/en/b2b-v1/openapi/authentication-b2b/authorize_user","metadata":{"seo":{"title":"Authorize User","description":"When a user changes their password, their API key is regenerated. As a result, reauthorization is required using the new API key."}},"httpPath":"/auth"}]},{"type":"group","label":"Locations","link":"/en/b2b-v1/openapi/locations","routeSlug":"/en/b2b-v1/openapi/locations","items":[{"label":"Get a list of locations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/locations/get_location_list","routeSlug":"/en/b2b-v1/openapi/locations/get_location_list","metadata":{"seo":{"title":"Get a list of locations","description":"Get a list of locations with data"}},"httpPath":"/companies"},{"label":"Create a location","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/locations/create_location","routeSlug":"/en/b2b-v1/openapi/locations/create_location","metadata":{"seo":{"title":"Create a location","description":"Create new location"}},"httpPath":"/companies"},{"label":"Get location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/locations/get_location","routeSlug":"/en/b2b-v1/openapi/locations/get_location","metadata":{"seo":{"title":"Get location","description":"Getting information about the location."}},"httpPath":"/company/{location_id}"},{"label":"Change location","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/locations/update_location","routeSlug":"/en/b2b-v1/openapi/locations/update_location","metadata":{"seo":{"title":"Change location","description":"Change location data"}},"httpPath":"/company/{location_id}"},{"label":"Delete location","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/locations/delete_location","routeSlug":"/en/b2b-v1/openapi/locations/delete_location","metadata":{"seo":{"title":"Delete location","description":"Delete a location."}},"httpPath":"/company/{location_id}"}]},{"type":"group","label":"Services","link":"/en/b2b-v1/openapi/services","routeSlug":"/en/b2b-v1/openapi/services","items":[{"label":"Create a service category","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/create_service_category","routeSlug":"/en/b2b-v1/openapi/services/create_service_category","metadata":{"seo":{"title":"Create a service category","description":"Create a service category"}},"httpPath":"/service_categories/{location_id}"},{"label":"Get a list of services","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/get_service_list","routeSlug":"/en/b2b-v1/openapi/services/get_service_list","metadata":{"seo":{"title":"Get a list of services","description":"Returns a list of all services for the specified location"}},"httpPath":"/services/{location_id}"},{"label":"Create a service","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/create_service","routeSlug":"/en/b2b-v1/openapi/services/create_service","metadata":{"seo":{"title":"Create a service","description":"Method to create a service"}},"httpPath":"/services/{location_id}"},{"label":"Update a service","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/deprecated_update_service_by_id","routeSlug":"/en/b2b-v1/openapi/services/deprecated_update_service_by_id","metadata":{"seo":{"title":"Update a service","description":"Method to update a service by ID"}},"httpPath":"/services/{location_id}/{service_id}"},{"label":"Update a service (partial)","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/patch_service","routeSlug":"/en/b2b-v1/openapi/services/patch_service","metadata":{"seo":{"title":"Update a service (partial)","description":"Method to partially update a service"}},"httpPath":"/services/{location_id}/{service_id}"},{"label":"Delete a service","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/delete_service","routeSlug":"/en/b2b-v1/openapi/services/delete_service","metadata":{"seo":{"title":"Delete a service","description":"Method to remove a service"}},"httpPath":"/services/{location_id}/{service_id}"},{"label":"Get service category","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/get_service_category","routeSlug":"/en/b2b-v1/openapi/services/get_service_category","metadata":{"seo":{"title":"Get service category","description":"Get service category"}},"httpPath":"/service_category/{location_id}/{id}"},{"label":"Change service category","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/update_service_category","routeSlug":"/en/b2b-v1/openapi/services/update_service_category","metadata":{"seo":{"title":"Change service category","description":"Change service category"}},"httpPath":"/service_category/{location_id}/{id}"},{"label":"Delete service category","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/delete_service_category","routeSlug":"/en/b2b-v1/openapi/services/delete_service_category","metadata":{"seo":{"title":"Delete service category","description":"Delete service category"}},"httpPath":"/service_category/{location_id}/{id}"},{"label":"Get a list of service categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/get_service_category_list","routeSlug":"/en/b2b-v1/openapi/services/get_service_category_list","metadata":{"seo":{"title":"Get a list of service categories","description":"Optionscompany_id (required, number) - location IDid (optional, number) - service category ID (to work with a specific category)staff_id (optional, number) - team member ID (to get categories associated with a team member)"}},"httpPath":"/company/{location_id}/service_categories/{id}"},{"label":"Get a list of services / specific service","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/get_service","routeSlug":"/en/b2b-v1/openapi/services/get_service","metadata":{"seo":{"title":"Get a list of services / specific service","description":"Parametercompany_id (required, number, 1) - location IDservice_id (optional, number, 1) - service ID"}},"httpPath":"/company/{location_id}/services/{service_id}"},{"label":"Linking a Team Member to a Provided Service","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/assign_service_to_team_member","routeSlug":"/en/b2b-v1/openapi/services/assign_service_to_team_member","metadata":{"seo":{"title":"Linking a Team Member to a Provided Service","description":"Creates a team member service link with provided duration and bill of materials."}},"httpPath":"/company/{location_id}/services/{service_id}/staff"},{"label":"Updating Team Member Service Link Settings","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/update_service_team_member_assignment","routeSlug":"/en/b2b-v1/openapi/services/update_service_team_member_assignment","metadata":{"seo":{"title":"Updating Team Member Service Link Settings","description":"Updates a team member service link with provided duration and bill of materials."}},"httpPath":"/company/{location_id}/services/{service_id}/staff/{team_member_id}"},{"label":"Deleting a Team Member Service Link","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/remove_service_from_team_member","routeSlug":"/en/b2b-v1/openapi/services/remove_service_from_team_member","metadata":{"seo":{"title":"Deleting a Team Member Service Link","description":"Deletes a team member service link."}},"httpPath":"/company/{location_id}/services/{service_id}/staff/{team_member_id}"},{"label":"Update service links","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/update_service_links","routeSlug":"/en/b2b-v1/openapi/services/update_service_links","metadata":{"seo":{"title":"Update service links","description":"Updates service configuration including: - Team member assignments with custom duration and pricing - Tech cards (technological cards) for each team member - Required resources for the service - Service name translations for different languages"}},"httpPath":"/company/{location_id}/services/links"},{"label":"Get a list of chain service categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/get_chain_service_category_list","routeSlug":"/en/b2b-v1/openapi/services/get_chain_service_category_list","metadata":{"seo":{"title":"Get a list of chain service categories","description":"Get a list of chain service categories"}},"httpPath":"/chain/{chain_id}/service_categories"},{"label":"Deprecated. Get a list of service categories","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/deprecated_get_service_category_list","routeSlug":"/en/b2b-v1/openapi/services/deprecated_get_service_category_list","metadata":{"seo":{"title":"Deprecated. Get a list of service categories","description":"Get a list of service categories"}},"httpPath":"/service_categories/{location_id}/{id}"},{"label":"Deprecated. Get a list of services / specific service","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/services/deprecated_get_service_list_by_id","routeSlug":"/en/b2b-v1/openapi/services/deprecated_get_service_list_by_id","metadata":{"seo":{"title":"Deprecated. Get a list of services / specific service","description":"Deprecated. Get a list of services / specific service"}},"httpPath":"/services/{location_id}/{service_id}"}]},{"type":"group","label":"Team Members","link":"/en/b2b-v1/openapi/team-members","routeSlug":"/en/b2b-v1/openapi/team-members","items":[{"label":"Get list of team members","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/get_team_member_list","routeSlug":"/en/b2b-v1/openapi/team-members/get_team_member_list","metadata":{"seo":{"title":"Get list of team members","description":"Returns all team members for the specified location."}},"httpPath":"/staff/{location_id}"},{"label":"Add new team member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/deprecated_create_team_member","routeSlug":"/en/b2b-v1/openapi/team-members/deprecated_create_team_member","metadata":{"seo":{"title":"Add new team member","description":"Add new team member"}},"httpPath":"/staff/{location_id}"},{"label":"Get a specific team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/get_team_member_by_id","routeSlug":"/en/b2b-v1/openapi/team-members/get_team_member_by_id","metadata":{"seo":{"title":"Get a specific team member","description":"Get a specific team member"}},"httpPath":"/staff/{location_id}/{team_member_id}"},{"label":"Edit Team Member","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/update_team_member","routeSlug":"/en/b2b-v1/openapi/team-members/update_team_member","metadata":{"seo":{"title":"Edit Team Member","description":"Edit Team Member"}},"httpPath":"/staff/{location_id}/{team_member_id}"},{"label":"Delete team member","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/delete_team_member","routeSlug":"/en/b2b-v1/openapi/team-members/delete_team_member","metadata":{"seo":{"title":"Delete team member","description":"Delete team member"}},"httpPath":"/staff/{location_id}/{team_member_id}"},{"label":"Quick create a team member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/create_team_member_quick","routeSlug":"/en/b2b-v1/openapi/team-members/create_team_member_quick","metadata":{"seo":{"title":"Quick create a team member","description":"Creates a new team member with a minimal set of parameters."}},"httpPath":"/company/{location_id}/staff/quick"},{"label":"Get Team Members / Specific Team Member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/get_team_member","routeSlug":"/en/b2b-v1/openapi/team-members/get_team_member","metadata":{"seo":{"title":"Get Team Members / Specific Team Member","description":"Get Team Members / Specific Team Member"}},"httpPath":"/company/{location_id}/staff/{team_member_id}"},{"label":"Deprecated. Get a list of location positions","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/get_position_list","routeSlug":"/en/b2b-v1/openapi/team-members/get_position_list","metadata":{"seo":{"title":"Deprecated. Get a list of location positions","description":"This endpoint is deprecated. Use GET /v2/companies/{company_id}/positions instead."}},"httpPath":"/company/{location_id}/staff/positions"},{"label":"Deprecated. Quick create a position","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/team-members/create_position_quick","routeSlug":"/en/b2b-v1/openapi/team-members/create_position_quick","metadata":{"seo":{"title":"Deprecated. Quick create a position","description":"This endpoint is deprecated. Use POST /v2/companies/{company_id}/positions instead."}},"httpPath":"/company/{location_id}/positions/quick"}]},{"type":"group","label":"Clients","link":"/en/b2b-v1/openapi/clients","routeSlug":"/en/b2b-v1/openapi/clients","items":[{"label":"Adding a Client","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/create_client","routeSlug":"/en/b2b-v1/openapi/clients/create_client","metadata":{"seo":{"title":"Adding a Client","description":"Adding a Client"}},"httpPath":"/clients/{location_id}"},{"label":"Get a list of clients","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/get_client_list","routeSlug":"/en/b2b-v1/openapi/clients/get_client_list","metadata":{"seo":{"title":"Get a list of clients","description":"Get a list of clients"}},"httpPath":"/company/{location_id}/clients/search"},{"label":"Get a client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/get_client","routeSlug":"/en/b2b-v1/openapi/clients/get_client","metadata":{"seo":{"title":"Get a client","description":"Get a client"}},"httpPath":"/client/{location_id}/{id}"},{"label":"Edit client","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/update_client","routeSlug":"/en/b2b-v1/openapi/clients/update_client","metadata":{"seo":{"title":"Edit client","description":"Edit client"}},"httpPath":"/client/{location_id}/{id}"},{"label":"Delete client","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/delete_client","routeSlug":"/en/b2b-v1/openapi/clients/delete_client","metadata":{"seo":{"title":"Delete client","description":"Delete client"}},"httpPath":"/client/{location_id}/{id}"},{"label":"Bulk adding clients","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/bulk_create_clients","routeSlug":"/en/b2b-v1/openapi/clients/bulk_create_clients","metadata":{"seo":{"title":"Bulk adding clients","description":"Bulk adding clients"}},"httpPath":"/clients/{location_id}/bulk"},{"label":"List of a comments for a client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/list_client_comments","routeSlug":"/en/b2b-v1/openapi/clients/list_client_comments","metadata":{"seo":{"title":"List of a comments for a client","description":"Returns a list of a comments for a client and a files in a client details uploads history."}},"httpPath":"/clients/{location_id}/clients/{client_id}/comments"},{"label":"Add a comment for a client","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/create_client_comment","routeSlug":"/en/b2b-v1/openapi/clients/create_client_comment","metadata":{"seo":{"title":"Add a comment for a client","description":"Creates a new text comment for a client."}},"httpPath":"/clients/{location_id}/clients/{client_id}/comments"},{"label":"Delete a comment for a client","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/delete_client_comment","routeSlug":"/en/b2b-v1/openapi/clients/delete_client_comment","metadata":{"seo":{"title":"Delete a comment for a client","description":"Deletes a comment for a client; does not delete files uploaded that triggered creation of a comment."}},"httpPath":"/clients/{location_id}/clients/{client_id}/comments/{comment_id}"},{"label":"Sample Request to Get a List of Client Files","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/get_client_file_list","routeSlug":"/en/b2b-v1/openapi/clients/get_client_file_list","metadata":{"seo":{"title":"Sample Request to Get a List of Client Files","description":"A list of uploaded client files can be retrieved by providing both the location ID and the client ID in the request.The client ID can be obtained from the client collection."}},"httpPath":"/company/{location_id}/clients/files/{client_id}"},{"label":"Delete request example","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/delete_client_file","routeSlug":"/en/b2b-v1/openapi/clients/delete_client_file","metadata":{"seo":{"title":"Delete request example","description":"Delete request example"}},"httpPath":"/company/{location_id}/clients/files/{client_id}/{file_id}"},{"label":"Search by customer history","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/search_client_visits","routeSlug":"/en/b2b-v1/openapi/clients/search_client_visits","metadata":{"seo":{"title":"Search by customer history","description":"Displays the client’s visit history.This method returns the client’s appointment and product purchase history, grouped by visit. Data is filtered based on visit status and paid status.The client is identified using either the client_id or client_phone parameter. All other parameters are optional.Results are sorted by visit date and paginated in batches of 25 items. If multiple visits share the same date as the last item on the page, they will be included on the current page to ensure complete grouping.To retrieve the next page, use the from and to values provided in the meta field of the current response."}},"httpPath":"/company/{location_id}/clients/visits/search"},{"label":"Deprecated. Get a list of clients","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/clients/deprecated_get_client_list","routeSlug":"/en/b2b-v1/openapi/clients/deprecated_get_client_list","metadata":{"seo":{"title":"Deprecated. Get a list of clients","description":"Parametercompany_id (required, number, 1) - location IDpage (number, 1) - Page numbercount (number, 20) - Number of clients per page"}},"httpPath":"/clients/{location_id}"}]},{"type":"group","label":"Users & Permissions","link":"/en/b2b-v1/openapi/users-and-permissions","routeSlug":"/en/b2b-v1/openapi/users-and-permissions","items":[{"label":"Get location users","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/get_location_users","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/get_location_users","metadata":{"seo":{"title":"Get location users","description":"The method allows you to get users of the location.location User object:"}},"httpPath":"/company/{location_id}/users"},{"label":"Remove the user from the location","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/remove_user_from_location","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/remove_user_from_location","metadata":{"seo":{"title":"Remove the user from the location","description":"Remove the user from the location"}},"httpPath":"/company/{location_id}/users/{user_id}"},{"label":"Get a list of rights","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/get_permission_list","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/get_permission_list","metadata":{"seo":{"title":"Get a list of rights","description":"Parametercompany_id (required, number, 1) - location ID"}},"httpPath":"/user/permissions/{location_id}"},{"label":"Getting a list of user roles","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/list_roles","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/list_roles","metadata":{"seo":{"title":"Getting a list of user roles","description":"Returns a list of user roles along with permissions for each role."}},"httpPath":"/company/{location_id}/users/roles"},{"label":"Getting a list of user roles in the context of a location user","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/get_user_roles","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/get_user_roles","metadata":{"seo":{"title":"Getting a list of user roles in the context of a location user","description":"Returns a list of user roles along with permissions for each role. Allows to get the editable status for each permission of a location user (is_editable field). This status depends on the current user's permissions."}},"httpPath":"/company/{location_id}/users/{user_id}/roles"},{"label":"Getting permission values and user role","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/get_user_permissions","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/get_user_permissions","metadata":{"seo":{"title":"Getting permission values and user role","description":"Return user role and list of permissions values."}},"httpPath":"/company/{location_id}/users/{user_id}/permissions"},{"label":"Updating permission values and user role","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/update_user_permissions","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/update_user_permissions","metadata":{"seo":{"title":"Updating permission values and user role","description":"Updates the role and permissions of the user, as well as the team member who is attached to this user."}},"httpPath":"/company/{location_id}/users/{user_id}/permissions"},{"label":"Create and Send an Invitation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/create_user_invitation","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/create_user_invitation","metadata":{"seo":{"title":"Create and Send an Invitation","description":"An invitation to manage a location is sent via email or phone as a link. By following the link and completing registration, the user gains access to manage the location according to the permissions assigned. Permission assignment is performed in a separate request after the invitation is sent."}},"httpPath":"/user/invite/{location_id}"},{"label":"Copy a User to Companies","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/copy_user_permissions_to_locations","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/copy_user_permissions_to_locations","metadata":{"seo":{"title":"Copy a User to Companies","description":"Copies an active user and their permissions to multiple locations at once. If the user does not yet exist in a location, they will be added as an active user. If the user has already been invited to the location, only their permissions will be updated — however, they will still need to accept the invitation."}},"httpPath":"/company/{location_id}/users/{user_id}/copy_to_companies"},{"label":"Removing a User from Companies","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/remove_user_from_locations","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/remove_user_from_locations","metadata":{"seo":{"title":"Removing a User from Companies","description":"Removes an active user from multiple companies at once."}},"httpPath":"/company/{location_id}/users/{user_id}/remove_from_companies"},{"label":"Deprecated. Get location users","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/users-and-permissions/deprecated_get_location_users","routeSlug":"/en/b2b-v1/openapi/users-and-permissions/deprecated_get_location_users","metadata":{"seo":{"title":"Deprecated. Get location users","description":"location User object"}},"httpPath":"/company_users/{location_id}"}]},{"type":"group","label":"Appointments","link":"/en/b2b-v1/openapi/appointments","routeSlug":"/en/b2b-v1/openapi/appointments","items":[{"label":"Get list of appointments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_appointment_list","routeSlug":"/en/b2b-v1/openapi/appointments/get_appointment_list","metadata":{"seo":{"title":"Get list of appointments","description":"Filtering Appointments"}},"httpPath":"/records/{location_id}"},{"label":"Create a New Appointment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/create_appointment","routeSlug":"/en/b2b-v1/openapi/appointments/create_appointment","metadata":{"seo":{"title":"Create a New Appointment","description":"Creates a standard Appointment or an Appointment in a Group Event."}},"httpPath":"/records/{location_id}"},{"label":"Get an Appointment","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_appointment","routeSlug":"/en/b2b-v1/openapi/appointments/get_appointment","metadata":{"seo":{"title":"Get an Appointment","description":"Get an Appointment"}},"httpPath":"/record/{location_id}/{record_id}"},{"label":"Edit Appointment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/update_appointment","routeSlug":"/en/b2b-v1/openapi/appointments/update_appointment","metadata":{"seo":{"title":"Edit Appointment","description":"Fully updates an Appointment. This is not a partial update: for a standard Appointment,resend staff_id, services, client, datetime, and seance_length, including whenonly custom_fields needs to change. A missing required field returns 422."}},"httpPath":"/record/{location_id}/{record_id}"},{"label":"Delete Appointment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/delete_appointment","routeSlug":"/en/b2b-v1/openapi/appointments/delete_appointment","metadata":{"seo":{"title":"Delete Appointment","description":"Delete Appointment"}},"httpPath":"/record/{location_id}/{record_id}"},{"label":"Get a List of Partner Appointments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_partner_appointment_list","routeSlug":"/en/b2b-v1/openapi/appointments/get_partner_appointment_list","metadata":{"seo":{"title":"Get a List of Partner Appointments","description":"Filtering appointments"}},"httpPath":"/records/partner"},{"label":"Get a visit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_visit","routeSlug":"/en/b2b-v1/openapi/appointments/get_visit","metadata":{"seo":{"title":"Get a visit","description":"Get a visit"}},"httpPath":"/visits/{visit_id}"},{"label":"Get Visit Details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_visit_details","routeSlug":"/en/b2b-v1/openapi/appointments/get_visit_details","metadata":{"seo":{"title":"Get Visit Details","description":"Block \"kkm_transaction_details_container\""}},"httpPath":"/visit/details/{location_id}/{record_id}/{visit_id}"},{"label":"Edit Visit","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/update_visit","routeSlug":"/en/b2b-v1/openapi/appointments/update_visit","metadata":{"seo":{"title":"Edit Visit","description":"Edit Visit"}},"httpPath":"/visits/{visit_id}/{record_id}"},{"label":"Receipt PDF for the visit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_visit_receipt_pdf","routeSlug":"/en/b2b-v1/openapi/appointments/get_visit_receipt_pdf","metadata":{"seo":{"title":"Receipt PDF for the visit","description":"Receipt PDF for the visit"}},"httpPath":"/attendance/receipt_print/{visit_id}"},{"label":"Get comments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/get_comments","routeSlug":"/en/b2b-v1/openapi/appointments/get_comments","metadata":{"seo":{"title":"Get comments","description":"The comment object has the following fields:"}},"httpPath":"/comments/{location_id}"},{"label":"Leave a Comment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/leave_comment","routeSlug":"/en/b2b-v1/openapi/appointments/leave_comment","metadata":{"seo":{"title":"Leave a Comment","description":"Leave a Comment"}},"httpPath":"/comments/{location_id}/{team_member_id}"},{"label":"Create Recurring Appointments","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/create_timetable_client_schedule","routeSlug":"/en/b2b-v1/openapi/appointments/create_timetable_client_schedule","metadata":{"seo":{"title":"Create Recurring Appointments","description":"Creates a recurring appointment series for a client based on an event schedule. Automatically generates future appointments according to the schedule pattern."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/client_schedules"},{"label":"Update Recurring Appointments","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/update_timetable_client_schedule","routeSlug":"/en/b2b-v1/openapi/appointments/update_timetable_client_schedule","metadata":{"seo":{"title":"Update Recurring Appointments","description":"Updates a recurring appointment series by attaching or detaching schedule days. This creates or removes future appointments accordingly."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/client_schedules/{client_schedule_id}"},{"label":"Delete Recurring Appointments","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/appointments/delete_timetable_client_schedule","routeSlug":"/en/b2b-v1/openapi/appointments/delete_timetable_client_schedule","metadata":{"seo":{"title":"Delete Recurring Appointments","description":"Deletes a recurring appointment series and all associated future appointments."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/client_schedules/{client_schedule_id}"}]},{"type":"group","label":"Events","link":"/en/b2b-v1/openapi/events","routeSlug":"/en/b2b-v1/openapi/events","items":[{"label":"Search Events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/search_events","routeSlug":"/en/b2b-v1/openapi/events/search_events","metadata":{"seo":{"title":"Search Events","description":"Search Events"}},"httpPath":"/activity/{location_id}/search"},{"label":"Search Event Dates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/search_event_dates","routeSlug":"/en/b2b-v1/openapi/events/search_event_dates","metadata":{"seo":{"title":"Search Event Dates","description":"Search Event Dates"}},"httpPath":"/activity/{location_id}/search_dates"},{"label":"Get Event Date Range","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/get_event_date_range","routeSlug":"/en/b2b-v1/openapi/events/get_event_date_range","metadata":{"seo":{"title":"Get Event Date Range","description":"Get Event Date Range"}},"httpPath":"/activity/{location_id}/search_dates_range"},{"label":"Get Event Search Filters","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/get_event_search_filters","routeSlug":"/en/b2b-v1/openapi/events/get_event_search_filters","metadata":{"seo":{"title":"Get Event Search Filters","description":"Get Event Search Filters"}},"httpPath":"/activity/{location_id}/filters"},{"label":"Duplicate Event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/duplicate_event","routeSlug":"/en/b2b-v1/openapi/events/duplicate_event","metadata":{"seo":{"title":"Duplicate Event","description":"A request for duplication can be made in 3 ways:"}},"httpPath":"/activity/{location_id}/{event_id}/duplicate"},{"label":"Search Event Services","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/search_event_services","routeSlug":"/en/b2b-v1/openapi/events/search_event_services","metadata":{"seo":{"title":"Search Event Services","description":"Search Event Services"}},"httpPath":"/activity/{location_id}/services"},{"label":"List Event Duplication Strategies","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/list_event_duplication_strategies","routeSlug":"/en/b2b-v1/openapi/events/list_event_duplication_strategies","metadata":{"seo":{"title":"List Event Duplication Strategies","description":"Duplication of Events occurs based on a set of parameters combined in the \"duplication strategy\" entity"}},"httpPath":"/activity/{location_id}/duplication_strategy"},{"label":"Create Event Duplication Strategy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/create_event_duplication_strategy","routeSlug":"/en/b2b-v1/openapi/events/create_event_duplication_strategy","metadata":{"seo":{"title":"Create Event Duplication Strategy","description":"Create Event Duplication Strategy"}},"httpPath":"/activity/{location_id}/duplication_strategy"},{"label":"Update Event Duplication Strategy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/update_event_duplication_strategy","routeSlug":"/en/b2b-v1/openapi/events/update_event_duplication_strategy","metadata":{"seo":{"title":"Update Event Duplication Strategy","description":"Update Event Duplication Strategy"}},"httpPath":"/activity/{location_id}/duplication_strategy/{strategy_id}"},{"label":"Deprecated. Get Event","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/get_event","routeSlug":"/en/b2b-v1/openapi/events/get_event","metadata":{"seo":{"title":"Deprecated. Get Event","description":"This endpoint is deprecated. Use GET /v2/locations/{location_id}/events/{event_id} instead."}},"httpPath":"/activity/{location_id}/{event_id}"},{"label":"Deprecated. Update Event","deprecated":true,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/update_event","routeSlug":"/en/b2b-v1/openapi/events/update_event","metadata":{"seo":{"title":"Deprecated. Update Event","description":"This endpoint is deprecated. Use PUT /v2/locations/{location_id}/events/{event_id} instead."}},"httpPath":"/activity/{location_id}/{event_id}"},{"label":"Deprecated. Delete Event","deprecated":true,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/delete_event","routeSlug":"/en/b2b-v1/openapi/events/delete_event","metadata":{"seo":{"title":"Deprecated. Delete Event","description":"This endpoint is deprecated. Use DELETE /v2/locations/{location_id}/events/{event_id} instead."}},"httpPath":"/activity/{location_id}/{event_id}"},{"label":"Deprecated. Create Event","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/events/create_event","routeSlug":"/en/b2b-v1/openapi/events/create_event","metadata":{"seo":{"title":"Deprecated. Create Event","description":"This endpoint is deprecated. Use POST /v2/locations/{location_id}/events instead."}},"httpPath":"/activity/{location_id}"}]},{"type":"group","label":"Schedule & Resources","link":"/en/b2b-v1/openapi/schedule-and-resources","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources","items":[{"label":"Get schedule of a specific team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/get_team_member_schedule","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/get_team_member_schedule","metadata":{"seo":{"title":"Get schedule of a specific team member","description":"Get schedule of a specific team member"}},"httpPath":"/schedule/{location_id}/{team_member_id}/{start_date}/{end_date}"},{"label":"Change schedule of a specific team member","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/update_team_member_schedule","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/update_team_member_schedule","metadata":{"seo":{"title":"Change schedule of a specific team member","description":"Change schedule of a specific team member"}},"httpPath":"/schedule/{location_id}/{team_member_id}/{start_date}/{end_date}"},{"label":"Get a list of dates for Appointment Calendar","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/get_appointment_calendar_dates","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/get_appointment_calendar_dates","metadata":{"seo":{"title":"Get a list of dates for Appointment Calendar","description":"The Appointment Calendar dates are returned as an array of date strings, for example: [\"2026-10-26\", \"2026-10-30\"]. To retrieve this list, you must provide a reference date. The response will return the available working dates of the specified location or team member relative to that date"}},"httpPath":"/timetable/dates/{location_id}/{date}"},{"label":"Get a list of sessions for the Appointment Calendar","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/get_appointment_calendar_sessions","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/get_appointment_calendar_sessions","metadata":{"seo":{"title":"Get a list of sessions for the Appointment Calendar","description":"The sessions object for the log has the following fields:"}},"httpPath":"/timetable/seances/{location_id}/{team_member_id}/{date}"},{"label":"Getting Resources at a Location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/get_resource_list","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/get_resource_list","metadata":{"seo":{"title":"Getting Resources at a Location","description":"Getting Resources at a Location"}},"httpPath":"/resources/{location_id}"},{"label":"Search a Schedule by Event","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/search_timetable_event_schedules_by_event","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/search_timetable_event_schedules_by_event","metadata":{"seo":{"title":"Search a Schedule by Event","description":"Search for a schedule based on the appointment or event linked to it, or based on the associated appointment or event."}},"httpPath":"/company/{location_id}/schedules/search/{entity_type}/{entity_id}"},{"label":"Create a Schedule","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/create_timetable_event_schedule","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/create_timetable_event_schedule","metadata":{"seo":{"title":"Create a Schedule","description":"Creates a schedule for appointments or events based on the original associated entity."}},"httpPath":"/company/{location_id}/schedules"},{"label":"Update a Schedule","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/update_timetable_event_schedule","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/update_timetable_event_schedule","metadata":{"seo":{"title":"Update a Schedule","description":"Updates the settings of a schedule containing appointments or events."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}"},{"label":"Delete a Schedule","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/delete_timetable_event_schedule","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/delete_timetable_event_schedule","metadata":{"seo":{"title":"Delete a Schedule","description":"Completely deletes a schedule along with all its series and the linked appointments or events."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}"},{"label":"Create a Schedule Series","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/create_timetable_schedule_day","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/create_timetable_schedule_day","metadata":{"seo":{"title":"Create a Schedule Series","description":"Adds a new series to an existing schedule of appointments or events."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/days"},{"label":"Update a schedule series","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/update_timetable_schedule_day","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/update_timetable_schedule_day","metadata":{"seo":{"title":"Update a schedule series","description":"Updates the settings of a schedule series for appointments or events."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/days/{day_id}"},{"label":"Delete a schedule series","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/delete_timetable_schedule_day","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/delete_timetable_schedule_day","metadata":{"seo":{"title":"Delete a schedule series","description":"Deletes a schedule series and all appointments or events linked to it."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/days/{day_id}"},{"label":"Get a List of Scheduled Appointments and Events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/list_timetable_schedule_day_events","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/list_timetable_schedule_day_events","metadata":{"seo":{"title":"Get a List of Scheduled Appointments and Events","description":"Prints a list of events of scheduled records/activities."}},"httpPath":"/company/{location_id}/schedules/{schedule_id}/days/{day_id}/events"},{"label":"Retrieving Appointment Calendar Settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/get_appointment_calendar_settings","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/get_appointment_calendar_settings","metadata":{"seo":{"title":"Retrieving Appointment Calendar Settings","description":"Retrieving Appointment Calendar Settings"}},"httpPath":"/company/{location_id}/settings/timetable"},{"label":"Update Appointment Calendar settings","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/update_appointment_calendar_settings","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/update_appointment_calendar_settings","metadata":{"seo":{"title":"Update Appointment Calendar settings","description":"Update Appointment Calendar settings"}},"httpPath":"/company/{location_id}/settings/timetable"},{"label":"Get team member schedules","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/get_team_member_schedule_list","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/get_team_member_schedule_list","metadata":{"seo":{"title":"Get team member schedules","description":"Retrieves work schedules for team members as working intervals."}},"httpPath":"/company/{location_id}/staff/schedule"},{"label":"Set team member schedules","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/set_team_member_schedule","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/set_team_member_schedule","metadata":{"seo":{"title":"Set team member schedules","description":"Sets work schedules for team members by date."}},"httpPath":"/company/{location_id}/staff/schedule"},{"label":"Update team member schedule (deprecated)","deprecated":true,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/schedule-and-resources/schedule_team_member_update_deprecated","routeSlug":"/en/b2b-v1/openapi/schedule-and-resources/schedule_team_member_update_deprecated","metadata":{"seo":{"title":"Update team member schedule (deprecated)","description":"DEPRECATED: Use PUT /location/{location_id}/staff/schedule instead."}},"httpPath":"/schedule/{location_id}/{team_member_id}"}]},{"type":"group","label":"Products","link":"/en/b2b-v1/openapi/products","routeSlug":"/en/b2b-v1/openapi/products","items":[{"label":"Search products and categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/search_product","routeSlug":"/en/b2b-v1/openapi/products/search_product","metadata":{"seo":{"title":"Search products and categories","description":"List of products and product categories"}},"httpPath":"/goods/search/{location_id}"},{"label":"Get Products","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/get_product","routeSlug":"/en/b2b-v1/openapi/products/get_product","metadata":{"seo":{"title":"Get Products","description":"term: Name, article or barcodepage (number, 1) - Page number (not used if product_id is passed)count (number, 25) - Number of products on the page (not used if product_id is passed)category_id (number, 777) - Id of the product category (not used if product_id is passed)changed_after (string) - filtering products changed/created since a specific date and time (not used if product_id is passed)changed_before (string) - filtering products changed/created before a specific date and time (not used if product_id is passed)"}},"httpPath":"/goods/{location_id}/{product_id}"},{"label":"Edit Products","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/update_product","routeSlug":"/en/b2b-v1/openapi/products/update_product","metadata":{"seo":{"title":"Edit Products","description":"The method allows you to change the product parameters.When editing units of measure for a product that already has inventory operations, you must add an array of rules for recalculating units of measure - correction_rules. Otherwise, the array is optional."}},"httpPath":"/goods/{location_id}/{product_id}"},{"label":"Delete Items","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/delete_product","routeSlug":"/en/b2b-v1/openapi/products/delete_product","metadata":{"seo":{"title":"Delete Items","description":"The method allows you to remove the product"}},"httpPath":"/goods/{location_id}/{product_id}"},{"label":"Get a list of products","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/get_products_list","routeSlug":"/en/b2b-v1/openapi/products/get_products_list","metadata":{"seo":{"title":"Get a list of products","description":"Returns a list of all products for the specified location"}},"httpPath":"/goods/{location_id}"},{"label":"Create product","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/create_product","routeSlug":"/en/b2b-v1/openapi/products/create_product","metadata":{"seo":{"title":"Create product","description":"The method allows you to create a product"}},"httpPath":"/goods/{location_id}"},{"label":"Example of a request to get categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/get_product_category_list","routeSlug":"/en/b2b-v1/openapi/products/get_product_category_list","metadata":{"seo":{"title":"Example of a request to get categories","description":"Example of a request to get categories"}},"httpPath":"/company/{location_id}/goods_categories/{parent_category_id}"},{"label":"Example of a request to get the composition of a category","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/get_product_category_composition","routeSlug":"/en/b2b-v1/openapi/products/get_product_category_composition","metadata":{"seo":{"title":"Example of a request to get the composition of a category","description":"##№ Composition of the product category"}},"httpPath":"/goods/category_node/{location_id}/{category_id}"},{"label":"Get a list of product categories by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/get_product_category_list_by_ids","routeSlug":"/en/b2b-v1/openapi/products/get_product_category_list_by_ids","metadata":{"seo":{"title":"Get a list of product categories by ID","description":"Get a list of product categories by ID"}},"httpPath":"/goods_categories/multiple/{location_id}"},{"label":"Create a Product Category","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/create_product_category","routeSlug":"/en/b2b-v1/openapi/products/create_product_category","metadata":{"seo":{"title":"Create a Product Category","description":"The method allows you to create a product category."}},"httpPath":"/goods_categories/{location_id}"},{"label":"Edit a Product Category","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/update_product_category","routeSlug":"/en/b2b-v1/openapi/products/update_product_category","metadata":{"seo":{"title":"Edit a Product Category","description":"The method allows you to edit the product category"}},"httpPath":"/goods_categories/{location_id}/{category_id}"},{"label":"Delete a Product Category","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/delete_product_category","routeSlug":"/en/b2b-v1/openapi/products/delete_product_category","metadata":{"seo":{"title":"Delete a Product Category","description":"The method allows you to delete a product category"}},"httpPath":"/goods_categories/{location_id}/{category_id}"},{"label":"Get a list of product categories","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/products/deprecated_get_product_category_list","routeSlug":"/en/b2b-v1/openapi/products/deprecated_get_product_category_list","metadata":{"seo":{"title":"Get a list of product categories","description":"Get a list of product categories"}},"httpPath":"/goods_categories/{location_id}/{category_id}"}]},{"type":"group","label":"Inventory","link":"/en/b2b-v1/openapi/inventory","routeSlug":"/en/b2b-v1/openapi/inventory","items":[{"label":"Get location inventories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_location_inventories","routeSlug":"/en/b2b-v1/openapi/inventory/get_location_inventories","metadata":{"seo":{"title":"Get location inventories","description":"The location inventory object has the following fields:"}},"httpPath":"/storages/{location_id}"},{"label":"Search for product transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/search_for_product_transactions","routeSlug":"/en/b2b-v1/openapi/inventory/search_for_product_transactions","metadata":{"seo":{"title":"Search for product transactions","description":"Search for product transactions"}},"httpPath":"/storages/transactions/{location_id}"},{"label":"Create an inventory operation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/create_inventory_operation","routeSlug":"/en/b2b-v1/openapi/inventory/create_inventory_operation","metadata":{"seo":{"title":"Create an inventory operation","description":"An inventory operation is created by submitting a document along with multiple product transactions in a single API request. If a payment type is specified, the corresponding financial transactions will be generated automatically."}},"httpPath":"/storage_operations/operation/{location_id}"},{"label":"Create document","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/create_document","routeSlug":"/en/b2b-v1/openapi/inventory/create_document","metadata":{"seo":{"title":"Create document","description":"Create document"}},"httpPath":"/storage_operations/documents/{location_id}"},{"label":"Get document","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_document","routeSlug":"/en/b2b-v1/openapi/inventory/get_document","metadata":{"seo":{"title":"Get document","description":"Get document"}},"httpPath":"/storage_operations/documents/{location_id}/{document_id}"},{"label":"Update Document","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/update_document","routeSlug":"/en/b2b-v1/openapi/inventory/update_document","metadata":{"seo":{"title":"Update Document","description":"Update Document"}},"httpPath":"/storage_operations/documents/{location_id}/{document_id}"},{"label":"Delete document","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/delete_document","routeSlug":"/en/b2b-v1/openapi/inventory/delete_document","metadata":{"seo":{"title":"Delete document","description":"Delete document"}},"httpPath":"/storage_operations/documents/{location_id}/{document_id}"},{"label":"Create Transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/create_transaction","routeSlug":"/en/b2b-v1/openapi/inventory/create_transaction","metadata":{"seo":{"title":"Create Transaction","description":"Create Transaction"}},"httpPath":"/storage_operations/goods_transactions/{location_id}"},{"label":"Get a transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_transaction","routeSlug":"/en/b2b-v1/openapi/inventory/get_transaction","metadata":{"seo":{"title":"Get a transaction","description":"Get a transaction"}},"httpPath":"/storage_operations/goods_transactions/{location_id}/{transaction_id}"},{"label":"Transaction update","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/update_transaction","routeSlug":"/en/b2b-v1/openapi/inventory/update_transaction","metadata":{"seo":{"title":"Transaction update","description":"Transaction update"}},"httpPath":"/storage_operations/goods_transactions/{location_id}/{transaction_id}"},{"label":"Deleting a transaction","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/delete_transaction","routeSlug":"/en/b2b-v1/openapi/inventory/delete_transaction","metadata":{"seo":{"title":"Deleting a transaction","description":"Deleting a transaction"}},"httpPath":"/storage_operations/goods_transactions/{location_id}/{transaction_id}"},{"label":"Get Product Transactions of a Document","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_document_product_transactions","routeSlug":"/en/b2b-v1/openapi/inventory/get_document_product_transactions","metadata":{"seo":{"title":"Get Product Transactions of a Document","description":"Get Product Transactions of a Document"}},"httpPath":"/storage_operations/documents/goods_transactions/{document_id}"},{"label":"Retrieve a list of bill of materials and consumables","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_bill_of_materials_list","routeSlug":"/en/b2b-v1/openapi/inventory/get_bill_of_materials_list","metadata":{"seo":{"title":"Retrieve a list of bill of materials and consumables","description":"Retrieve a list of bill of materials and consumables"}},"httpPath":"/technological_cards/{location_id}"},{"label":"Get the Bill of Materials for a Team Member’s Service","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_team_member_service_bill_of_materials","routeSlug":"/en/b2b-v1/openapi/inventory/get_team_member_service_bill_of_materials","metadata":{"seo":{"title":"Get the Bill of Materials for a Team Member’s Service","description":"Get the Bill of Materials for a Team Member’s Service"}},"httpPath":"/technological_cards/default_for_staff_and_service/{location_id}/{team_member_id}/{service_id}"},{"label":"Retrieve a list of bill of materials and consumables","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/get_appointment_consumables","routeSlug":"/en/b2b-v1/openapi/inventory/get_appointment_consumables","metadata":{"seo":{"title":"Retrieve a list of bill of materials and consumables","description":"Retrieve a list of bill of materials and consumables"}},"httpPath":"/technological_cards/record_consumables/{location_id}/{record_id}"},{"label":"Update Consumables for the Appointment-Service Association","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/update_appointment_service_consumables","routeSlug":"/en/b2b-v1/openapi/inventory/update_appointment_service_consumables","metadata":{"seo":{"title":"Update Consumables for the Appointment-Service Association","description":"Update Consumables for the Appointment-Service Association"}},"httpPath":"/technological_cards/record_consumables/consumables/{location_id}/{record_id}/{service_id}"},{"label":"Unlink Appointment-Service Association","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/inventory/unlink_appointment_service_association","routeSlug":"/en/b2b-v1/openapi/inventory/unlink_appointment_service_association","metadata":{"seo":{"title":"Unlink Appointment-Service Association","description":"Unlink Appointment-Service Association"}},"httpPath":"/technological_cards/record_consumables/technological_cards/{location_id}/{record_id}/{service_id}"}]},{"type":"group","label":"Sales","link":"/en/b2b-v1/openapi/sales","routeSlug":"/en/b2b-v1/openapi/sales","items":[{"label":"Receipt of a Sales Transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/sales/get_sale_transaction","routeSlug":"/en/b2b-v1/openapi/sales/get_sale_transaction","metadata":{"seo":{"title":"Receipt of a Sales Transaction","description":"Receipt of a Sales Transaction"}},"httpPath":"/company/{location_id}/sale/{document_id}"},{"label":"Payment at the Location Account and Loyalty (Various Methods)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/sales/create_payment_with_loyalty_methods","routeSlug":"/en/b2b-v1/openapi/sales/create_payment_with_loyalty_methods","metadata":{"seo":{"title":"Payment at the Location Account and Loyalty (Various Methods)","description":"As a response, information about the Sale operation is returned"}},"httpPath":"/company/{location_id}/sale/{document_id}/payment"},{"label":"Delete a Loyalty Payment Transaction","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/sales/delete_loyalty_payment_transaction","routeSlug":"/en/b2b-v1/openapi/sales/delete_loyalty_payment_transaction","metadata":{"seo":{"title":"Delete a Loyalty Payment Transaction","description":"As a response, information about the Sale operation is returned"}},"httpPath":"/company/{location_id}/sale/{document_id}/payment/loyalty_transaction/{payment_transaction_id}"},{"label":"Delete a Cashier Payment Transaction","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/sales/delete_location_account_payment","routeSlug":"/en/b2b-v1/openapi/sales/delete_location_account_payment","metadata":{"seo":{"title":"Delete a Cashier Payment Transaction","description":"As a response, information about the Sale operation is returned"}},"httpPath":"/company/{location_id}/sale/{document_id}/payment/payment_transaction/{payment_transaction_id}"}]},{"type":"group","label":"Payments","link":"/en/b2b-v1/openapi/payments","routeSlug":"/en/b2b-v1/openapi/payments","items":[{"label":"Get document financial transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/get_document_financial_transactions","routeSlug":"/en/b2b-v1/openapi/payments/get_document_financial_transactions","metadata":{"seo":{"title":"Get document financial transactions","description":"Get document financial transactions"}},"httpPath":"/storage_operations/documents/finance_transactions/{document_id}"},{"label":"Get location accounts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/get_account_list","routeSlug":"/en/b2b-v1/openapi/payments/get_account_list","metadata":{"seo":{"title":"Get location accounts","description":"The location account object has the following fields:"}},"httpPath":"/accounts/{location_id}"},{"label":"Get transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/get_transactions","routeSlug":"/en/b2b-v1/openapi/payments/get_transactions","metadata":{"seo":{"title":"Get transactions","description":"Transaction filtering"}},"httpPath":"/transactions/{location_id}"},{"label":"Get Transactions by Visit or Appointment ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/get_transactions_by_visit_or_appointment_id","routeSlug":"/en/b2b-v1/openapi/payments/get_transactions_by_visit_or_appointment_id","metadata":{"seo":{"title":"Get Transactions by Visit or Appointment ID","description":"Transaction filtering"}},"httpPath":"/timetable/transactions/{location_id}"},{"label":"Create a Financial Transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/create_financial_transaction","routeSlug":"/en/b2b-v1/openapi/payments/create_financial_transaction","metadata":{"seo":{"title":"Create a Financial Transaction","description":"Create a Financial Transaction"}},"httpPath":"/finance_transactions/{location_id}"},{"label":"Getting a financial transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/get_financial_transaction","routeSlug":"/en/b2b-v1/openapi/payments/get_financial_transaction","metadata":{"seo":{"title":"Getting a financial transaction","description":"Getting a financial transaction"}},"httpPath":"/finance_transactions/{location_id}/{transaction_id}"},{"label":"Financial Transaction Update","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/update_financial_transaction","routeSlug":"/en/b2b-v1/openapi/payments/update_financial_transaction","metadata":{"seo":{"title":"Financial Transaction Update","description":"Financial Transaction Update"}},"httpPath":"/finance_transactions/{location_id}/{transaction_id}"},{"label":"Deleting a transaction","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/payments/delete_financial_transaction","routeSlug":"/en/b2b-v1/openapi/payments/delete_financial_transaction","metadata":{"seo":{"title":"Deleting a transaction","description":"Deleting a transaction"}},"httpPath":"/finance_transactions/{location_id}/{transaction_id}"}]},{"type":"group","label":"Notifications","link":"/en/b2b-v1/openapi/notifications","routeSlug":"/en/b2b-v1/openapi/notifications","items":[{"label":"Send SMS to the list of clients","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/send_sms_to_clients","routeSlug":"/en/b2b-v1/openapi/notifications/send_sms_to_clients","metadata":{"seo":{"title":"Send SMS to the list of clients","description":"The object for creating SMS mailing has the following fields:"}},"httpPath":"/sms/clients/by_id/{location_id}"},{"label":"Send SMS campaigns to customers matching the filters","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/send_sms_campaign_to_filtered_clients","routeSlug":"/en/b2b-v1/openapi/notifications/send_sms_campaign_to_filtered_clients","metadata":{"seo":{"title":"Send SMS campaigns to customers matching the filters","description":"The object for creating SMS mailing has the following fields:"}},"httpPath":"/sms/clients/by_filter/{location_id}"},{"label":"Send Email newsletter according to the list of clients","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/send_email_newsletter_to_clients","routeSlug":"/en/b2b-v1/openapi/notifications/send_email_newsletter_to_clients","metadata":{"seo":{"title":"Send Email newsletter according to the list of clients","description":"The object for creating an Email campaign has the following fields:"}},"httpPath":"/email/clients/by_id/{location_id}"},{"label":"Send email campaigns for clients matching the filters","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/send_email_campaign_to_filtered_clients","routeSlug":"/en/b2b-v1/openapi/notifications/send_email_campaign_to_filtered_clients","metadata":{"seo":{"title":"Send email campaigns for clients matching the filters","description":"The object for creating an Email campaign has the following fields:"}},"httpPath":"/email/clients/by_filter/{location_id}"},{"label":"Getting Message Statuses","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/get_message_status_list","routeSlug":"/en/b2b-v1/openapi/notifications/get_message_status_list","metadata":{"seo":{"title":"Getting Message Statuses","description":"Get message statuses"}},"httpPath":"/delivery/status"},{"label":"Get notification settings in a location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/get_location_notification_settings","routeSlug":"/en/b2b-v1/openapi/notifications/get_location_notification_settings","metadata":{"seo":{"title":"Get notification settings in a location","description":"The method allows you to get notification settings in a location."}},"httpPath":"/notification_settings/{location_id}/notification_types"},{"label":"Get User Notification Settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/get_user_notification_settings","routeSlug":"/en/b2b-v1/openapi/notifications/get_user_notification_settings","metadata":{"seo":{"title":"Get User Notification Settings","description":"The method allows you to get notification settings for a particular location user."}},"httpPath":"/notification_settings/{location_id}/users/{user_id}"},{"label":"Change User Push Notification Settings","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/notifications/update_user_notification_settings","routeSlug":"/en/b2b-v1/openapi/notifications/update_user_notification_settings","metadata":{"seo":{"title":"Change User Push Notification Settings","description":"The method allows you to change the user's PUSH notification settings.The type of notification to be changed (record_create_online_staff or record_create_online_admin, etc.) should be selected based on the type of notification specified by the user (mode: admin or mode: team_member). Note: 'staff' in notification type names is a legacy term for team member."}},"httpPath":"/notification_settings/{location_id}/users/{user_id}"}]},{"type":"group","label":"Online Booking Settings","link":"/en/b2b-v1/openapi/online-booking-settings","routeSlug":"/en/b2b-v1/openapi/online-booking-settings","items":[{"label":"Get Online Booking Settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/get_online_booking_settings","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/get_online_booking_settings","metadata":{"seo":{"title":"Get Online Booking Settings","description":"Get Online Booking Settings"}},"httpPath":"/company/{location_id}/settings/online"},{"label":"Update Online Booking Settings","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/update_online_booking_settings","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/update_online_booking_settings","metadata":{"seo":{"title":"Update Online Booking Settings","description":"Update Online Booking Settings"}},"httpPath":"/company/{location_id}/settings/online"},{"label":"Get timeslot settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/get_timeslot_settings","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/get_timeslot_settings","metadata":{"seo":{"title":"Get timeslot settings","description":"Retrieves the timeslot configuration for online booking at a location."}},"httpPath":"/company/{location_id}/settings/timeslots"},{"label":"Get a list of booking widgets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/get_booking_widget_list","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/get_booking_widget_list","metadata":{"seo":{"title":"Get a list of booking widgets","description":"Get a list of booking widgets"}},"httpPath":"/company/{location_id}/booking_forms"},{"label":"Create a Booking Widget","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/create_booking_widget","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/create_booking_widget","metadata":{"seo":{"title":"Create a Booking Widget","description":"Create a Booking Widget"}},"httpPath":"/company/{location_id}/booking_forms"},{"label":"Get a Booking Widget","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/get_booking_widget","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/get_booking_widget","metadata":{"seo":{"title":"Get a Booking Widget","description":"Get a Booking Widget"}},"httpPath":"/company/{location_id}/booking_forms/{form_id}"},{"label":"Delete Booking Widget","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/delete_booking_widget","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/delete_booking_widget","metadata":{"seo":{"title":"Delete Booking Widget","description":"Delete Booking Widget"}},"httpPath":"/company/{location_id}/booking_forms/{form_id}"},{"label":"Change Booking Widget","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/online-booking-settings/update_booking_widget","routeSlug":"/en/b2b-v1/openapi/online-booking-settings/update_booking_widget","metadata":{"seo":{"title":"Change Booking Widget","description":"Change Booking Widget"}},"httpPath":"/company/{location_id}/booking_forms/{form_id}"}]},{"type":"separator","label":"Administrative"},{"type":"group","label":"Analytics & Reports","link":"/en/b2b-v1/openapi/analytics-and-reports","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports","items":[{"label":"Get key location metrics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_overall","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_overall","metadata":{"seo":{"title":"Get key location metrics","description":"The method allows you to get the main indicators of the location for the selected period and compare with the previous period of the same duration"}},"httpPath":"/company/{location_id}/analytics/overall"},{"label":"Get occupancy data by day","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_occupancy_daily","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_occupancy_daily","metadata":{"seo":{"title":"Get occupancy data by day","description":"Get occupancy data by day"}},"httpPath":"/company/{location_id}/analytics/overall/charts/fullness_daily"},{"label":"Get data on revenue by day","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_revenue_daily","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_revenue_daily","metadata":{"seo":{"title":"Get data on revenue by day","description":"Get data on revenue by day"}},"httpPath":"/company/{location_id}/analytics/overall/charts/income_daily"},{"label":"Get the Structure of Appointments by Source","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_appointment_analytics_by_source","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_appointment_analytics_by_source","metadata":{"seo":{"title":"Get the Structure of Appointments by Source","description":"Get the Structure of Appointments by Source"}},"httpPath":"/company/{location_id}/analytics/overall/charts/record_source"},{"label":"Get the Structure of Appointments by Visit Status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_appointment_analytics_by_status","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_appointment_analytics_by_status","metadata":{"seo":{"title":"Get the Structure of Appointments by Visit Status","description":"Get the Structure of Appointments by Visit Status"}},"httpPath":"/company/{location_id}/analytics/overall/charts/record_status"},{"label":"Get Data on the Number of Appointments by Day","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_appointments_daily","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_location_analytics_appointments_daily","metadata":{"seo":{"title":"Get Data on the Number of Appointments by Day","description":"Get Data on the Number of Appointments by Day"}},"httpPath":"/company/{location_id}/analytics/overall/charts/records_daily"},{"label":"Get revenue statistics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_loyalty_program_revenue_statistics","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_loyalty_program_revenue_statistics","metadata":{"seo":{"title":"Get revenue statistics","description":"The method allows you to get statistics on revenue."}},"httpPath":"/company/{location_id}/analytics/loyalty_programs/income"},{"label":"Get team member return","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_loyalty_program_team_member_statistics","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_loyalty_program_team_member_statistics","metadata":{"seo":{"title":"Get team member return","description":"The method allows you to get the return statistics for a team member"}},"httpPath":"/company/{location_id}/analytics/loyalty_programs/staff"},{"label":"Get customer statistics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_loyalty_program_client_statistics","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_loyalty_program_client_statistics","metadata":{"seo":{"title":"Get customer statistics","description":"The method allows you to get statistics on returning, new and lost customers"}},"httpPath":"/company/{location_id}/analytics/loyalty_programs/visits"},{"label":"Get day-end report data","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/analytics-and-reports/get_day_end_report_data","routeSlug":"/en/b2b-v1/openapi/analytics-and-reports/get_day_end_report_data","metadata":{"seo":{"title":"Get day-end report data","description":"start_date: Report dateteam_member_id: team member ID"}},"httpPath":"/reports/z_report/{location_id}"}]},{"type":"group","label":"Tags","link":"/en/b2b-v1/openapi/tags","routeSlug":"/en/b2b-v1/openapi/tags","items":[{"label":"Create a Tag (Deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/tags/create_tag","routeSlug":"/en/b2b-v1/openapi/tags/create_tag","metadata":{"seo":{"title":"Create a Tag (Deprecated)","description":"Deprecated: Use POST /api/v2/companies/{company_id}/tags instead."}},"httpPath":"/labels/{location_id}"},{"label":"Get location tags (Deprecated)","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/tags/get_tag_list_by_entity","routeSlug":"/en/b2b-v1/openapi/tags/get_tag_list_by_entity","metadata":{"seo":{"title":"Get location tags (Deprecated)","description":"Deprecated: Use GET /api/v2/companies/{company_id}/tags?entity={entity} instead.Returns tags for the specified entity type."}},"httpPath":"/labels/{location_id}/{entity}"},{"label":"Update Tag (Deprecated)","deprecated":true,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/tags/update_tag_by_tag_id","routeSlug":"/en/b2b-v1/openapi/tags/update_tag_by_tag_id","metadata":{"seo":{"title":"Update Tag (Deprecated)","description":"Deprecated: Use PUT /api/v2/companies/{company_id}/tags/{tag_id} instead."}},"httpPath":"/labels/{location_id}/{tag_id}"},{"label":"Delete location tag (Deprecated)","deprecated":true,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/tags/delete_tag_by_tag_id","routeSlug":"/en/b2b-v1/openapi/tags/delete_tag_by_tag_id","metadata":{"seo":{"title":"Delete location tag (Deprecated)","description":"Deprecated: Use DELETE /api/v2/companies/{company_id}/tags/{tag_id} instead."}},"httpPath":"/labels/{location_id}/{tag_id}"}]},{"type":"group","label":"Deposits","link":"/en/b2b-v1/openapi/deposits","routeSlug":"/en/b2b-v1/openapi/deposits","items":[{"label":"Get a List of Client Accounts by Location and Client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/deposits/get_client_account_list_by_location_and_client","routeSlug":"/en/b2b-v1/openapi/deposits/get_client_account_list_by_location_and_client","metadata":{"seo":{"title":"Get a List of Client Accounts by Location and Client","description":"Get a List of Client Accounts by Location and Client"}},"httpPath":"/deposits/company/{location_id}/client/{client_id}"},{"label":"Get a list of client accounts by chain and a set of filters","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/deposits/get_client_account_list_by_chain","routeSlug":"/en/b2b-v1/openapi/deposits/get_client_account_list_by_chain","metadata":{"seo":{"title":"Get a list of client accounts by chain and a set of filters","description":"Get a list of client accounts by chain and a set of filters"}},"httpPath":"/deposits/chain/{chain_id}"},{"label":"Get a list of client accounts by chain and customer phone number","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/deposits/get_client_account_by_chain_and_phone","routeSlug":"/en/b2b-v1/openapi/deposits/get_client_account_by_chain_and_phone","metadata":{"seo":{"title":"Get a list of client accounts by chain and customer phone number","description":"Get a list of client accounts by chain and customer phone number"}},"httpPath":"/deposits/chain/{chain_id}/phone/{phone}"},{"label":"Create a client account topup operation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/deposits/create_client_account_topup_operation","routeSlug":"/en/b2b-v1/openapi/deposits/create_client_account_topup_operation","metadata":{"seo":{"title":"Create a client account topup operation","description":"Creating a transaction with a client account involves creating a document, a transaction with a client account, and a financial transaction within a single API request."}},"httpPath":"/deposits_operations/{location_id}"},{"label":"Get client account transaction history","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/deposits/get_chain_client_account_history","routeSlug":"/en/b2b-v1/openapi/deposits/get_chain_client_account_history","metadata":{"seo":{"title":"Get client account transaction history","description":"Retrieves the transaction history for a specific client account in the chain."}},"httpPath":"/chain/{chain_id}/deposits/{deposit_id}/history"}]},{"type":"group","label":"Loyalty Cards","link":"/en/b2b-v1/openapi/loyalty-cards","routeSlug":"/en/b2b-v1/openapi/loyalty-cards","items":[{"label":"Get a List of Customer Cards by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_list_by_client_id","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_list_by_client_id","metadata":{"seo":{"title":"Get a List of Customer Cards by ID","description":"Returns a list of customer cards with programs that are active in this location The attributes in the response to the request completely match the \"Get a list of issued cards by phone number\" method described above"}},"httpPath":"/loyalty/client_cards/{client_id}"},{"label":"Get a List of Customer Cards by Phone Number","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_list_by_phone","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_list_by_phone","metadata":{"seo":{"title":"Get a List of Customer Cards by Phone Number","description":"Returns a list of customer cards with programs that are active in this location"}},"httpPath":"/loyalty/cards/{phone}/{chain_id}/{location_id}"},{"label":"Get User Loyalty Cards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/get_user_loyalty_cards","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/get_user_loyalty_cards","metadata":{"seo":{"title":"Get User Loyalty Cards","description":"Returns a list of cards of an authorized user with programs, filtering cards by location chain / location"}},"httpPath":"/user/loyalty_cards/{chain_id}"},{"label":"Get a list of card types available at the location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_type_list","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_type_list","metadata":{"seo":{"title":"Get a list of card types available at the location","description":"Returns a list of card types that are valid for the given location. The attributes and their descriptions match those defined in the \"Collection of Card Types Available to the Client\" method described above."}},"httpPath":"/loyalty/card_types/salon/{location_id}"},{"label":"Get a List of Card Types Available for Issuance to the Client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_type_list_for_client","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/get_loyalty_card_type_list_for_client","metadata":{"seo":{"title":"Get a List of Card Types Available for Issuance to the Client","description":"Returns a list of card types that are available for issuance to a location client."}},"httpPath":"/loyalty/card_types/client/{location_id}/{phone}"},{"label":"Get a List of Card Types Available at the Chain","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/get_chain_loyalty_card_type_list","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/get_chain_loyalty_card_type_list","metadata":{"seo":{"title":"Get a List of Card Types Available at the Chain","description":"Get a List of Card Types Available at the Chain"}},"httpPath":"/chain/{chain_id}/loyalty/card_types"},{"label":"Issue a Loyalty Card","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/issue_loyalty_card","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/issue_loyalty_card","metadata":{"seo":{"title":"Issue a Loyalty Card","description":"| Attribute | Type | Description ||----------------------|--------|----------------- ------------------------------|| loyalty_card_number | number | Loyalty card number || loyalty_card_type_id | number | Loyalty card type identifier || phone | number | Customer phone number (e.g., 13155550175 for +13155550175) |"}},"httpPath":"/loyalty/cards/{location_id}"},{"label":"Remove a Loyalty Card","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/remove_loyalty_card","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/remove_loyalty_card","metadata":{"seo":{"title":"Remove a Loyalty Card","description":"Remove a Loyalty Card"}},"httpPath":"/loyalty/cards/{location_id}/{card_id}"},{"label":"Manual withdraw/deposit to loyalty card in location","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/create_loyalty_card_transaction","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/create_loyalty_card_transaction","metadata":{"seo":{"title":"Manual withdraw/deposit to loyalty card in location","description":"Manual withdraw/deposit to loyalty card in location"}},"httpPath":"/company/{location_id}/loyalty/cards/{card_id}/manual_transaction"},{"label":"Manual withdraw/deposit to loyalty card in chain","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-cards/create_chain_loyalty_card_transaction","routeSlug":"/en/b2b-v1/openapi/loyalty-cards/create_chain_loyalty_card_transaction","metadata":{"seo":{"title":"Manual withdraw/deposit to loyalty card in chain","description":"Manual withdraw/deposit to loyalty card in chain"}},"httpPath":"/chain/{chain_id}/loyalty/cards/{card_id}/manual_transaction"}]},{"type":"group","label":"Subscriptions & Certificates","link":"/en/b2b-v1/openapi/subscriptions-and-certificates","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates","items":[{"label":"Get Client Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_client_memberships","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_client_memberships","metadata":{"seo":{"title":"Get Client Memberships","description":"Returns a list of client's memberships by phone"}},"httpPath":"/loyalty/abonements"},{"label":"Get User Memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_user_memberships","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_user_memberships","metadata":{"seo":{"title":"Get User Memberships","description":"Returns a list of memberships of an authorized user"}},"httpPath":"/user/loyalty/abonements"},{"label":"Get a List of Memberships by Filter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_membership_list","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_membership_list","metadata":{"seo":{"title":"Get a List of Memberships by Filter","description":"Get a List of Memberships by Filter"}},"httpPath":"/chain/{chain_id}/loyalty/abonements"},{"label":"Get a List of Membership Types by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_membership_type_list_by_id","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_membership_type_list_by_id","metadata":{"seo":{"title":"Get a List of Membership Types by ID","description":"A list of membership types available at a location can be obtained by querying the location ID and membership type IDs."}},"httpPath":"/company/{location_id}/loyalty/abonement_types/fetch"},{"label":"Get a List of Available Membership Types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_membership_type_list","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_membership_type_list","metadata":{"seo":{"title":"Get a List of Available Membership Types","description":"A list of membership types available at a location can be obtained by requesting the location ID.The list can be filtered by membership type name by passing the title parameter. Pagination is supported, specified by the page and page_size parameters."}},"httpPath":"/company/{location_id}/loyalty/abonement_types/search"},{"label":"Search available subscriptions for event","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/search_memberships_for_event","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/search_memberships_for_event","metadata":{"seo":{"title":"Search available subscriptions for event","description":"Retrieves subscriptions that can be used to create a client schedule for a series of events."}},"httpPath":"/api/v1/company/{location_id}/client/{client_id}/loyalty/abonements/search_for_activity"},{"label":"Check membership availability for event","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/check_memberships_for_event","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/check_memberships_for_event","metadata":{"seo":{"title":"Check membership availability for event","description":"Validates a specific subscription for creating activity schedules."}},"httpPath":"/api/v1/company/{location_id}/client/{client_id}/loyalty/abonements/{membership_id}/check_for_activity"},{"label":"Get client gift cards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_client_gift_cards","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_client_gift_cards","metadata":{"seo":{"title":"Get client gift cards","description":"Returns a list of client gift cards by phone"}},"httpPath":"/loyalty/certificates"},{"label":"Get user gift cards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_user_gift_cards","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_user_gift_cards","metadata":{"seo":{"title":"Get user gift cards","description":"Returns a list of authorized user gift cards"}},"httpPath":"/user/loyalty/certificates"},{"label":"Get a List of Gift Card Types by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_gift_card_type_list_by_id","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_gift_card_type_list_by_id","metadata":{"seo":{"title":"Get a List of Gift Card Types by ID","description":"A list of gift card types available at the location can be obtained by querying the location ID and gift card type IDs."}},"httpPath":"/company/{location_id}/loyalty/certificate_types/fetch"},{"label":"Get a List of Available Gift Card Types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_gift_card_type_list","routeSlug":"/en/b2b-v1/openapi/subscriptions-and-certificates/get_gift_card_type_list","metadata":{"seo":{"title":"Get a List of Available Gift Card Types","description":"A list of gift card types available at a location can be obtained by querying the location ID.The list can be filtered by the name of the gift card type by passing the title parameter.Pagination is supported, specified by the page and page_size parameters."}},"httpPath":"/company/{location_id}/loyalty/certificate_types/search"}]},{"type":"group","label":"Loyalty Programs","link":"/en/b2b-v1/openapi/loyalty-programs","routeSlug":"/en/b2b-v1/openapi/loyalty-programs","items":[{"label":"Get a List of Promotions Active in the Location","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/get_location_loyalty_program_list","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/get_location_loyalty_program_list","metadata":{"seo":{"title":"Get a List of Promotions Active in the Location","description":"The method allows you to get a list of promotions that are active for the specified location."}},"httpPath":"/company/{location_id}/loyalty/programs/search"},{"label":"Get loyalty transactions by visit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/get_loyalty_transactions_by_visit","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/get_loyalty_transactions_by_visit","metadata":{"seo":{"title":"Get loyalty transactions by visit","description":"List of transactions for loyalty promotions for this visit"}},"httpPath":"/visit/loyalty/transactions/{visit_id}"},{"label":"Gift Card/Membership Code Generation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/generate_loyalty_code","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/generate_loyalty_code","metadata":{"seo":{"title":"Gift Card/Membership Code Generation","description":"Optionslocation_id (required, number, 1) - location IDproduct_id (required, number, 1) - product ID (gift card/ membership)"}},"httpPath":"/loyalty/generate_code/{location_id}/{product_id}"},{"label":"Apply Deduction from the Loyalty Card in the Visit","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/apply_loyalty_card_deduction","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/apply_loyalty_card_deduction","metadata":{"seo":{"title":"Apply Deduction from the Loyalty Card in the Visit","description":"The amount deducted will not exceed the available bonus balance. If the value is set to 0, no write-off transaction will occur"}},"httpPath":"/visit/loyalty/apply_card_withdrawal/{location_id}/{card_id}"},{"label":"Cancel Withdrawal from the Loyalty Card During the Visit","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/cancel_loyalty_card_withdrawal","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/cancel_loyalty_card_withdrawal","metadata":{"seo":{"title":"Cancel Withdrawal from the Loyalty Card During the Visit","description":"Cancellation of write-off from the loyalty card."}},"httpPath":"/visit/loyalty/cancel_card_withdrawal/{location_id}/{card_id}"},{"label":"Apply a Discount Promotion in a Visit","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/apply_discount_promotion","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/apply_discount_promotion","metadata":{"seo":{"title":"Apply a Discount Promotion in a Visit","description":"Applying a promotion to a visit, it only makes sense if there is a visit"}},"httpPath":"/visit/loyalty/apply_discount_program/{location_id}/{card_id}/{program_id}"},{"label":"Cancel the Application of the Discount Promotion in the Visit","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/cancel_discount_promotion","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/cancel_discount_promotion","metadata":{"seo":{"title":"Cancel the Application of the Discount Promotion in the Visit","description":"Cancellation of the promotion applied to the visit."}},"httpPath":"/visit/loyalty/cancel_discount_program/{location_id}/{card_id}/{program_id}"},{"label":"Apply Referral Program During a Visit","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/loyalty-programs/apply_referral_program","routeSlug":"/en/b2b-v1/openapi/loyalty-programs/apply_referral_program","metadata":{"seo":{"title":"Apply Referral Program During a Visit","description":"Applying a referral program to a visit"}},"httpPath":"/visit/loyalty/apply_referral_program/{location_id}/{chain_id}"}]},{"type":"group","label":"Salary","link":"/en/b2b-v1/openapi/salary","routeSlug":"/en/b2b-v1/openapi/salary","items":[{"label":"Receipt of mutual settlements of a team member grouped by date","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/search_team_member_calculation_daily_salary","routeSlug":"/en/b2b-v1/openapi/salary/search_team_member_calculation_daily_salary","metadata":{"seo":{"title":"Receipt of mutual settlements of a team member grouped by date","description":"The method allows location owner to get mutual settlements of a team member grouped by date."}},"httpPath":"/company/{location_id}/salary/calculation/staff/daily/{team_member_id}"},{"label":"Receipt of mutual settlements of a team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/search_team_member_calculation_salary","routeSlug":"/en/b2b-v1/openapi/salary/search_team_member_calculation_salary","metadata":{"seo":{"title":"Receipt of mutual settlements of a team member","description":"The method allows location owner to get mutual settlements of a team member."}},"httpPath":"/company/{location_id}/salary/calculation/staff/{team_member_id}"},{"label":"Obtaining payroll schemes count for a team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/get_team_member_calculation_schemes_count","routeSlug":"/en/b2b-v1/openapi/salary/get_team_member_calculation_schemes_count","metadata":{"seo":{"title":"Obtaining payroll schemes count for a team member","description":"The method allows you to get salary calculation schemes count for a team member before trying to obtain calculation data."}},"httpPath":"/company/{location_id}/salary/calculation/staff/{team_member_id}/salary_schemes_count"},{"label":"Search payroll calculations of a team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/search_team_member_payroll_calculation","routeSlug":"/en/b2b-v1/openapi/salary/search_team_member_payroll_calculation","metadata":{"seo":{"title":"Search payroll calculations of a team member","description":"The method allows location owner to search payroll calculations for the period for a team member."}},"httpPath":"/company/{location_id}/salary/payroll/staff/{team_member_id}/calculation"},{"label":"Get payroll calculation details of a team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/get_team_member_payroll_calculation","routeSlug":"/en/b2b-v1/openapi/salary/get_team_member_payroll_calculation","metadata":{"seo":{"title":"Get payroll calculation details of a team member","description":"The method allows location owner to get details of a specific payroll calculation."}},"httpPath":"/company/{location_id}/salary/payroll/staff/{team_member_id}/calculation/{calculation_id}"},{"label":"Getting payroll for a period for a team member grouped by date","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/search_team_member_period_daily_salary","routeSlug":"/en/b2b-v1/openapi/salary/search_team_member_period_daily_salary","metadata":{"seo":{"title":"Getting payroll for a period for a team member grouped by date","description":"The method allows location owner to get the calculation for the period for a team member grouped by date."}},"httpPath":"/company/{location_id}/salary/period/staff/daily/{team_member_id}"},{"label":"Getting payroll for a period for a team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/search_team_member_period_salary","routeSlug":"/en/b2b-v1/openapi/salary/search_team_member_period_salary","metadata":{"seo":{"title":"Getting payroll for a period for a team member","description":"The method allows location owner to get the calculation for the period for a team member."}},"httpPath":"/company/{location_id}/salary/period/staff/{team_member_id}"},{"label":"Get Mutual Settlements for a Specific Team Member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/get_team_member_salary_calculation","routeSlug":"/en/b2b-v1/openapi/salary/get_team_member_salary_calculation","metadata":{"seo":{"title":"Get Mutual Settlements for a Specific Team Member","description":"The method allows you to get mutual settlements of a specific team member. In the user's access rights, the checkbox \"Access to payroll only for a specific team member\" must be specified."}},"httpPath":"/company/{location_id}/salary/staff/{team_member_id}/calculation"},{"label":"Get Payroll for a Specific Team Member for a Given Period","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/get_team_member_salary_period","routeSlug":"/en/b2b-v1/openapi/salary/get_team_member_salary_period","metadata":{"seo":{"title":"Get Payroll for a Specific Team Member for a Given Period","description":"The method allows you to get the calculation for the period for a specific team member. In the user's access rights, the checkbox \"Access to payroll only for a specific team member\" must be checked."}},"httpPath":"/company/{location_id}/salary/staff/{team_member_id}/period"},{"label":"Obtaining own payroll schemes for a specific team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/salary/get_team_member_salary_schemes","routeSlug":"/en/b2b-v1/openapi/salary/get_team_member_salary_schemes","metadata":{"seo":{"title":"Obtaining own payroll schemes for a specific team member","description":"The method allows you to get own salary calculation schemes for a specific team member. In the user's access rights, the checkbox \"Access to payroll only for a specific team member\" must be specified."}},"httpPath":"/company/{location_id}/salary/staff/{team_member_id}/salary_schemes"}]},{"type":"group","label":"Notification Settings","link":"/en/b2b-v1/openapi/notification-settings","routeSlug":"/en/b2b-v1/openapi/notification-settings","items":[]},{"type":"group","label":"Custom Fields","link":"/en/b2b-v1/openapi/custom-fields","routeSlug":"/en/b2b-v1/openapi/custom-fields","items":[{"label":"Getting a collection of location fields","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/custom-fields/get_custom_field_list","routeSlug":"/en/b2b-v1/openapi/custom-fields/get_custom_field_list","metadata":{"seo":{"title":"Getting a collection of location fields","description":"Getting a collection of location fields"}},"httpPath":"/custom_fields/{field_category}/{location_id}"},{"label":"Adding a Custom Field","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/custom-fields/create_custom_field","routeSlug":"/en/b2b-v1/openapi/custom-fields/create_custom_field","metadata":{"seo":{"title":"Adding a Custom Field","description":"To add a field, the user must be part of the Chain associated with the location and have the appropriate access rights in the following section: <br>Settings → Access → Custom Fields → Create custom fields"}},"httpPath":"/custom_fields/{field_category}/{location_id}"},{"label":"Update a Custom Field","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/custom-fields/update_custom_field","routeSlug":"/en/b2b-v1/openapi/custom-fields/update_custom_field","metadata":{"seo":{"title":"Update a Custom Field","description":"To update a field, the user must be part of the Chain associated with the location and have the appropriate access rights in the following section <br>Settings → Access → Custom Fields → Modify custom fields"}},"httpPath":"/custom_fields/{field_category}/{location_id}/{field_id}"},{"label":"Remove a Custom Field from a Location","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/custom-fields/delete_custom_field","routeSlug":"/en/b2b-v1/openapi/custom-fields/delete_custom_field","metadata":{"seo":{"title":"Remove a Custom Field from a Location","description":"To remove a field, the user must be part of the Chain associated with the location and have the appropriate access rights in the following section: <br>Settings → Access → Custom Fields → Remove custom fields"}},"httpPath":"/custom_fields/{field_category}/{location_id}/{field_id}"}]},{"type":"group","label":"Chain Management","link":"/en/b2b-v1/openapi/chain-management","routeSlug":"/en/b2b-v1/openapi/chain-management","items":[{"label":"Obtaining chains available to the user","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-management/get_chain_list","routeSlug":"/en/b2b-v1/openapi/chain-management/get_chain_list","metadata":{"seo":{"title":"Obtaining chains available to the user","description":"The location chain object has the following fields:"}},"httpPath":"/groups"},{"label":"Get a chain client by phone number.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-management/get_chain_client_by_phone_number","routeSlug":"/en/b2b-v1/openapi/chain-management/get_chain_client_by_phone_number","metadata":{"seo":{"title":"Get a chain client by phone number.","description":"Parametergroup_id (required, number, 43877) - ID of the location chain"}},"httpPath":"/group/{chain_id}/clients"}]},{"type":"group","label":"Chain Loyalty Programs","link":"/en/b2b-v1/openapi/chain-loyalty-programs","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs","items":[{"label":"Freeze membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_freeze","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_freeze","metadata":{"seo":{"title":"Freeze membership","description":"Freezes a subscription (membership) until the specified date."}},"httpPath":"/chain/{chain_id}/loyalty/abonements/{membership_id}/freeze"},{"label":"Unfreeze membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_unfreeze","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_unfreeze","metadata":{"seo":{"title":"Unfreeze membership","description":"Removes the freeze from a subscription (membership)."}},"httpPath":"/chain/{chain_id}/loyalty/abonements/{membership_id}/unfreeze"},{"label":"Change membership balance","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_set_balance","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_set_balance","metadata":{"seo":{"title":"Change membership balance","description":"Modifies the remaining visit count for a subscription (membership)."}},"httpPath":"/chain/{chain_id}/loyalty/abonements/{membership_id}/set_balance"},{"label":"Change membership validity period","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_set_period","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_memberships_set_period","metadata":{"seo":{"title":"Change membership validity period","description":"Modifies the validity period (duration) of a subscription (membership)."}},"httpPath":"/chain/{chain_id}/loyalty/abonements/{membership_id}/set_period"},{"label":"List membership types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_list","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_list","metadata":{"seo":{"title":"List membership types","description":"Retrieves all membership types available in the chain."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types"},{"label":"Create membership type","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_create","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_create","metadata":{"seo":{"title":"Create membership type","description":"Creates a new membership type at the chain level. Membership types define reusable packages(e.g., \"10 visits\", \"Monthly unlimited\") that can be sold across multiple locations in the chain."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types"},{"label":"Get membership type details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_read","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_read","metadata":{"seo":{"title":"Get membership type details","description":"Retrieves detailed information about a specific membership type."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types/{loyalty_membership_type_id}"},{"label":"Update membership type","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_update","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_update","metadata":{"seo":{"title":"Update membership type","description":"Updates an existing membership type. You can update basic information(title, cost, period) without modifying the service/category links."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types/{loyalty_membership_type_id}"},{"label":"Delete membership type","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_delete","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_delete","metadata":{"seo":{"title":"Delete membership type","description":"Deletes a membership type from the chain."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types/{loyalty_membership_type_id}"},{"label":"Clone membership type","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_clone","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_clone","metadata":{"seo":{"title":"Clone membership type","description":"Creates a copy of an existing membership type with a new ID."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types/{loyalty_membership_type_id}/clone"},{"label":"Restore deleted membership type","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_restore","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_restore","metadata":{"seo":{"title":"Restore deleted membership type","description":"Restores a previously deleted membership type."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types/{loyalty_membership_type_id}/restore"},{"label":"Archive or unarchive membership type","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_archive","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_membership_types_archive","metadata":{"seo":{"title":"Archive or unarchive membership type","description":"Archives or unarchives a membership type."}},"httpPath":"/chain/{chain_id}/loyalty/abonement_types/{loyalty_membership_type_id}/archive"},{"label":"List certificate types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_list","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_list","metadata":{"seo":{"title":"List certificate types","description":"Retrieves a list of certificate types at the chain level."}},"httpPath":"/chain/{chain_id}/loyalty/certificate_types"},{"label":"Create certificate type","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_create","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_create","metadata":{"seo":{"title":"Create certificate type","description":"Creates a new certificate type at the chain level."}},"httpPath":"/chain/{chain_id}/loyalty/certificate_types"},{"label":"Get certificate type","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_get","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_get","metadata":{"seo":{"title":"Get certificate type","description":"Retrieves a specific certificate type by ID at the chain level."}},"httpPath":"/chain/{chain_id}/loyalty/certificate_types/{type_id}"},{"label":"Update certificate type","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_update","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_update","metadata":{"seo":{"title":"Update certificate type","description":"Updates an existing certificate type at the chain level."}},"httpPath":"/chain/{chain_id}/loyalty/certificate_types/{type_id}"},{"label":"Delete certificate type","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_delete","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/chain_loyalty_certificate_types_delete","metadata":{"seo":{"title":"Delete certificate type","description":"Deletes a certificate type from the chain."}},"httpPath":"/chain/{chain_id}/loyalty/certificate_types/{type_id}"},{"label":"Create a Chain Promotion","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/create_chain_loyalty_program","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/create_chain_loyalty_program","metadata":{"seo":{"title":"Create a Chain Promotion","description":"Create a Chain Promotion"}},"httpPath":"/chain/{chain_id}/loyalty/programs"},{"label":"Get a Chain Promotion","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/get_chain_loyalty_program","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/get_chain_loyalty_program","metadata":{"seo":{"title":"Get a Chain Promotion","description":"Get a Chain Promotion"}},"httpPath":"/chain/{chain_id}/loyalty/programs/{loyalty_program_id}"},{"label":"Edit Chain Promotion","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/update_chain_loyalty_program","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/update_chain_loyalty_program","metadata":{"seo":{"title":"Edit Chain Promotion","description":"Edit Chain Promotion"}},"httpPath":"/chain/{chain_id}/loyalty/programs/{loyalty_program_id}"},{"label":"Delete Chain Promotion","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/delete_chain_loyalty_program","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/delete_chain_loyalty_program","metadata":{"seo":{"title":"Delete Chain Promotion","description":"Delete Chain Promotion"}},"httpPath":"/chain/{chain_id}/loyalty/programs/{loyalty_program_id}"},{"label":"Get a List of Chain Loyalty Transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/get_chain_loyalty_transaction_list","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/get_chain_loyalty_transaction_list","metadata":{"seo":{"title":"Get a List of Chain Loyalty Transactions","description":"Get a List of Chain Loyalty Transactions"}},"httpPath":"/chain/{chain_id}/loyalty/transactions"},{"label":"Get a list of loyalty notification templates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/chain-loyalty-programs/get_chain_loyalty_notification_template_list","routeSlug":"/en/b2b-v1/openapi/chain-loyalty-programs/get_chain_loyalty_notification_template_list","metadata":{"seo":{"title":"Get a list of loyalty notification templates","description":"Get a list of loyalty notification templates"}},"httpPath":"/chain/{chain_id}/loyalty/notification_message_templates/programs"}]},{"type":"group","label":"Fiscalization","link":"/en/b2b-v1/openapi/fiscalization","routeSlug":"/en/b2b-v1/openapi/fiscalization","items":[{"label":"Get fiscal transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/fiscalization/get_fiscal_transaction_list","routeSlug":"/en/b2b-v1/openapi/fiscalization/get_fiscal_transaction_list","metadata":{"seo":{"title":"Get fiscal transactions","description":"Filters"}},"httpPath":"/kkm_transactions/{location_id}"},{"label":"Print fiscal receipt","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/fiscalization/print_fiscal_receipt","routeSlug":"/en/b2b-v1/openapi/fiscalization/print_fiscal_receipt","metadata":{"seo":{"title":"Print fiscal receipt","description":"Types of all transactions with location account"}},"httpPath":"/kkm_transactions/{location_id}/print_document_bill"},{"label":"List request example","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/fiscalization/get_tax_system_list","routeSlug":"/en/b2b-v1/openapi/fiscalization/get_tax_system_list","metadata":{"seo":{"title":"List request example","description":"A list of tax systems and VAT available for a country can be obtained by requesting the country ID for which the list is to be obtained.The country ID can be obtained from list of countries."}},"httpPath":"/integration/kkm/references/tax_system/{country_id}"},{"label":"Example of a request in case of successful fiscalization or in case of an error","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/fiscalization/handle_fiscalization_callback","routeSlug":"/en/b2b-v1/openapi/fiscalization/handle_fiscalization_callback","metadata":{"seo":{"title":"Example of a request in case of successful fiscalization or in case of an error","description":"Example of a request in case of successful fiscalization or in case of an error"}},"httpPath":"/integration/kkm/callback"},{"label":"Example of a request for fiscalization of a document","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/fiscalization/fiscalize_document","routeSlug":"/en/b2b-v1/openapi/fiscalization/fiscalize_document","metadata":{"seo":{"title":"Example of a request for fiscalization of a document","description":"Example of a request for fiscalization of a document"}},"httpPath":"/https://your-api.url"}]},{"type":"group","label":"Utilities","link":"/en/b2b-v1/openapi/utilities","routeSlug":"/en/b2b-v1/openapi/utilities","items":[{"label":"Retrieve location subscription information","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/get_location_subscription_information","routeSlug":"/en/b2b-v1/openapi/utilities/get_location_subscription_information","metadata":{"seo":{"title":"Retrieve location subscription information","description":"Retrieve location subscription information"}},"httpPath":"/license/{location_id}"},{"label":"Phone number format check","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/phone_number_format_check","routeSlug":"/en/b2b-v1/openapi/utilities/phone_number_format_check","metadata":{"seo":{"title":"Phone number format check","description":"The transferred phone number is checked for compliance with Altegio rules."}},"httpPath":"/validation/validate_phone/{phone}"},{"label":"Image upload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/upload_image","routeSlug":"/en/b2b-v1/openapi/utilities/upload_image","metadata":{"seo":{"title":"Image upload","description":"The response object has the following fields:"}},"httpPath":"/images/{entity}"},{"label":"Deleting images","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/delete_image","routeSlug":"/en/b2b-v1/openapi/utilities/delete_image","metadata":{"seo":{"title":"Deleting images","description":"The response object has the following fields:"}},"httpPath":"/images/{entity}"},{"label":"Get a list of location team members with their tip settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/get_team_member_tip_settings","routeSlug":"/en/b2b-v1/openapi/utilities/get_team_member_tip_settings","metadata":{"seo":{"title":"Get a list of location team members with their tip settings","description":"Get a list of location team members with their tip settings"}},"httpPath":"/tips/{location_id}/settings"},{"label":"Disable Tips for the team member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/disable_team_member_tips","routeSlug":"/en/b2b-v1/openapi/utilities/disable_team_member_tips","metadata":{"seo":{"title":"Disable Tips for the team member","description":"Disable Tips for the team member"}},"httpPath":"/tips/{location_id}/settings/{master_tips_settings_id}/disable"},{"label":"Enable Tips for the team member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/en/b2b-v1/openapi/utilities/enable_team_member_tips","routeSlug":"/en/b2b-v1/openapi/utilities/enable_team_member_tips","metadata":{"seo":{"title":"Enable Tips for the team member","description":"Enable Tips for the team member"}},"httpPath":"/tips/{location_id}/settings/{master_tips_settings_id}/enable"}]}]}