Best practices
24sessions offers a powerful API for multiple purposes. The API is often used for:
- Creating custom booking forms
- Visualizing data in a Business Intelligence tool
- Embedding 24sessions in your CRM or other tool
∞ Scheduling new video calls
Scenario when the video call is created for the particular user:
- Retrieve access token
- Request user list to get ID of the user for whom the new video call is being scheduled.
- Request available time slots for the chosen user.
- Request meeting type list to get ID of the meeting type for which the new video call is being scheduled.
- Create a meeting with the chosen user, meeting type and time slot.
Scenario when the video call is created for some time slot:
- Retrieve access token
- Request available time slots for all empoyees. Get the available user ID.
- Request meeting type list to get ID of the meeting type for which the new video call is being scheduled.
- Create a meeting with the chosen user, meeting type and time slot.
∞ Minimum request data for creating new meeting
{
"date": "2022-01-18T14:00:00+00:00",
"status": "scheduled",
"description": "Some optional description of the meeting context (purposes, topics etc.)",
"user": {
"@id": "/users/123"
},
"guest": {
"name": "Guest Name",
"email": "guest.name@example.com"
},
"type": {
"@id": "/meeting_types/2"
}
}