Hey Ravi,
Apologies for the delay.
Regarding your questions:
1. We do not have any availability endpoints for appointment times. Instead you will need to pull the appointments in a given date/date-range and deduce from the appointment times that are taken which times are available. Online scheduling has no connection to our API.
2. You can update the clinical_note_field_values by this exact endpoint. Use POST if you are creating the initial value, use PUT/PATCH if you are updating the value. Example JSON body would like so:
{
"appointment": 1224245,
"clinical_note_field": 23453,
"value": "your_value_here"
}
You can also input multiple values by using the same endpoint, just put the values in an array. IE:
[
{
"appointment": 1224245,
"clinical_note_field": 23453,
"value": "your_value_here"
},
{
"appointment": 1224245,
"clinical_note_field": 23454,
"value": "your_value_here"
},
{
"appointment": 1224245,
"clinical_note_field": 23455,
"value": "your_value_here"
}
]
Let me know if you need further clarification or have additional questions,
Briggs