# Services [Services in the product knowledge base](https://alteg.io/en/support/knowledge-base/4838077232925-adding-categories-and-services/) Service and service category management. Define services offered by your locations. ## Create a service category - [POST /v1/service_categories/{location_id}](https://developer.alteg.io/en/services/create_service_category.md) ## Get a list of services - [GET /v1/services/{location_id}](https://developer.alteg.io/en/services/get_service_list.md): Returns a list of all services for the specified location ## Create a service - [POST /v1/services/{location_id}](https://developer.alteg.io/en/services/create_service.md): Method to create a service ## Change service - [PATCH /v1/services/{location_id}/{service_id}](https://developer.alteg.io/en/services/update_service.md): Method to change the service ## Delete a service - [DELETE /v1/services/{location_id}/{service_id}](https://developer.alteg.io/en/services/delete_service.md): Method to remove a service ## Get service category - [GET /v1/service_category/{location_id}/{id}](https://developer.alteg.io/en/services/get_service_category.md) ## Change service category - [PUT /v1/service_category/{location_id}/{id}](https://developer.alteg.io/en/services/update_service_category.md) ## Delete service category - [DELETE /v1/service_category/{location_id}/{id}](https://developer.alteg.io/en/services/delete_service_category.md) ## Get a list of service categories - [GET /v1/company/{location_id}/service_categories/{id}](https://developer.alteg.io/en/services/get_service_category_list.md): + Options + company_id (required, number) - location ID + id (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) ## Get a list of services / specific service - [GET /v1/company/{location_id}/services/{service_id}](https://developer.alteg.io/en/services/get_service.md): + Parameter + company_id (required, number, 1) - location ID + service_id (optional, number, 1) - service ID ## Linking a Team Member to a Provided Service - [POST /v1/company/{location_id}/services/{service_id}/staff](https://developer.alteg.io/en/services/assign_service_to_team_member.md): Creates a team member service link with provided duration and bill of materials. ## Updating Team Member Service Link Settings - [PUT /v1/company/{location_id}/services/{service_id}/staff/{team_member_id}](https://developer.alteg.io/en/services/update_service_team_member_assignment.md): Updates a team member service link with provided duration and bill of materials. ## Deleting a Team Member Service Link - [DELETE /v1/company/{location_id}/services/{service_id}/staff/{team_member_id}](https://developer.alteg.io/en/services/remove_service_from_team_member.md): Deletes a team member service link. ## Update service links - [POST /v1/company/{location_id}/services/links](https://developer.alteg.io/en/services/update_service_links.md): 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 This endpoint allows bulk updating of service-team member relationships without affecting other service properties. ## Get a list of chain service categories - [GET /v1/chain/{chain_id}/service_categories](https://developer.alteg.io/en/services/get_chain_service_category_list.md) ## Deprecated. Get a list of service categories (deprecated) - [GET /v1/service_categories/{location_id}/{id}](https://developer.alteg.io/en/services/deprecated_get_service_category_list.md): Get a list of service categories ## Deprecated. Get a list of services / specific service (deprecated) - [GET /v1/services/{location_id}/{service_id}](https://developer.alteg.io/en/services/deprecated_get_service_list_by_id.md) ## Deprecated. Change Service (deprecated) - [PUT /v1/services/{location_id}/{service_id}](https://developer.alteg.io/en/services/deprecated_update_service_by_id.md): Deprecated. Method to change the service