# \AppointmentsApi All URIs are relative to *https://api.prod.ehelply.com* Method | HTTP request | Description ------------- | ------------- | ------------- [**add_entity_to_appointment**](AppointmentsApi.md#add_entity_to_appointment) | **POST** /appointments/appointments/{appointment_uuid}/entities/{entity_uuid} | Addentitytoappointment [**create_appointment**](AppointmentsApi.md#create_appointment) | **POST** /appointments/appointments | Createappointment [**delete_appointment**](AppointmentsApi.md#delete_appointment) | **DELETE** /appointments/appointments/{appointment_uuid} | Deleteappointment [**detach_entity_from_appointment**](AppointmentsApi.md#detach_entity_from_appointment) | **DELETE** /appointments/appointments/{appointment_uuid}/entities/{entity_uuid} | Removeentityfromappointment [**get_appointment**](AppointmentsApi.md#get_appointment) | **GET** /appointments/appointments/{appointment_uuid} | Getappointment [**search_appointment**](AppointmentsApi.md#search_appointment) | **GET** /appointments/appointments | Searchappointments [**search_appointment_entities**](AppointmentsApi.md#search_appointment_entities) | **GET** /appointments/appointments/{appointment_uuid}/entities | Searchappointmententities [**search_entity_appointments**](AppointmentsApi.md#search_entity_appointments) | **GET** /appointments/appointments/entities/{entity_uuid}/appointments | Getentityappointments [**update_appointment**](AppointmentsApi.md#update_appointment) | **PUT** /appointments/appointments/{appointment_uuid} | Updateappointment ## add_entity_to_appointment > bool add_entity_to_appointment(appointment_uuid, entity_uuid, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Addentitytoappointment ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_uuid** | **String** | | [required] | **entity_uuid** | **String** | | [required] | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type **bool** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## create_appointment > crate::models::AppointmentResponse create_appointment(appointment_base, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Createappointment ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_base** | [**AppointmentBase**](AppointmentBase.md) | | [required] | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type [**crate::models::AppointmentResponse**](AppointmentResponse.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## delete_appointment > bool delete_appointment(appointment_uuid, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Deleteappointment ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_uuid** | **String** | | [required] | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type **bool** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## detach_entity_from_appointment > bool detach_entity_from_appointment(appointment_uuid, entity_uuid, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Removeentityfromappointment ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_uuid** | **String** | | [required] | **entity_uuid** | **String** | | [required] | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type **bool** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## get_appointment > crate::models::AppointmentResponse get_appointment(appointment_uuid, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Getappointment ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_uuid** | **String** | | [required] | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type [**crate::models::AppointmentResponse**](AppointmentResponse.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## search_appointment > serde_json::Value search_appointment(place_uuid, exclude_cancelled, is_deleted, start_range, end_range, page, page_size, sort_on, sort_desc, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Searchappointments ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **place_uuid** | Option<**String**> | | | **exclude_cancelled** | Option<**bool**> | | |[default to false] **is_deleted** | Option<**bool**> | | |[default to false] **start_range** | Option<**String**> | | | **end_range** | Option<**String**> | | | **page** | Option<**i32**> | | |[default to 1] **page_size** | Option<**i32**> | | |[default to 25] **sort_on** | Option<**String**> | | | **sort_desc** | Option<**bool**> | | |[default to false] **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type [**serde_json::Value**](serde_json::Value.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## search_appointment_entities > serde_json::Value search_appointment_entities(appointment_uuid, page, page_size, sort_on, sort_desc, search, search_on, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Searchappointmententities ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_uuid** | **String** | | [required] | **page** | Option<**i32**> | | |[default to 1] **page_size** | Option<**i32**> | | |[default to 25] **sort_on** | Option<**String**> | | | **sort_desc** | Option<**bool**> | | |[default to false] **search** | Option<**String**> | | | **search_on** | Option<**String**> | | | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type [**serde_json::Value**](serde_json::Value.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## search_entity_appointments > serde_json::Value search_entity_appointments(entity_uuid, start_date, end_date, exclude_cancelled, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Getentityappointments ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **entity_uuid** | **String** | | [required] | **start_date** | Option<**String**> | | | **end_date** | Option<**String**> | | | **exclude_cancelled** | Option<**bool**> | | |[default to false] **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type [**serde_json::Value**](serde_json::Value.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## update_appointment > crate::models::AppointmentResponse update_appointment(appointment_uuid, appointment_base, x_access_token, x_secret_token, authorization, ehelply_active_participant, ehelply_project, ehelply_data) Updateappointment ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **appointment_uuid** | **String** | | [required] | **appointment_base** | [**AppointmentBase**](AppointmentBase.md) | | [required] | **x_access_token** | Option<**String**> | | | **x_secret_token** | Option<**String**> | | | **authorization** | Option<**String**> | | | **ehelply_active_participant** | Option<**String**> | | | **ehelply_project** | Option<**String**> | | | **ehelply_data** | Option<**String**> | | | ### Return type [**crate::models::AppointmentResponse**](AppointmentResponse.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)