- **Condition**: When the caller wants to book an appointment with authentication.
- **HTTP Method**: POST
- **URL**: https://api.scheduler.com/v2/appointments
- **Headers**: {
"Authorization": "Bearer [API_KEY]",
"Client-Id": "[Client ID]",
"Content-Type": "application/json"
}
- **Parameters**: {
"name": "[Caller Name]",
"phone": "[Caller Phone Number]",
"date": "[Preferred Date]",
"time": "[Preferred Time]"
}
- **Condition**: When the caller requests product availability.
- **HTTP Method**: GET
- **URL**: https://api.store.com/v1/check-availability?product_id=[Product ID]
- **Parameters**: None for GET requests.