{
"id": "363d715f-2714-4b30-943a-2dae0111440e",
"llmProvider": "OPENAI",
"model": "gpt-4.1",
"instruction": "You are a receptionist at a dental clinic. Your task is to assist patients in scheduling, rescheduling, or canceling appointments.",
"channelProvider": "GMAIL",
"isActive": true,
"address": "[email protected]",
"name": "Janet Mendoza",
"createdBy": "1f30b4c4-9f2c-4572-8bde-be9923ef8b41",
"orgId": "b818f389-c1bb-4e24-8e69-8d22f738f379",
"webhookUrl": "https://api.company.com/monsteria-webhook-handler",
"webhookSecret": "blakebortles123!",
"autoReplyEnabled": false,
"isConnectedToChannel": true,
"eventConfigs": [
{
"id": "332fd8d5-faab-4e70-8289-767abef001c7",
"agentId": "93abd68b-c936-40c8-abe6-ec07eac24d1e",
"displayName": "Appointment Request",
"key": "appointment_request",
"schema": {
"name": "appointment_request",
"schema": {
"type": "object",
"required": ["firstName", "lastName", "phoneNumber", "preferredDateTime"],
"properties": {
"lastName": {
"type": "string",
"description": "The last name of the individual making the appointment request."
},
"firstName": {
"type": "string",
"description": "The first name of the individual making the appointment request."
},
"phoneNumber": {
"type": "string",
"description": "The phone number of the individual making the appointment request."
},
"preferredDateTime": {
"type": "string",
"description": "The preferred time and date in ISO 8601 format for the appointment."
}
},
"additionalProperties": false
},
"strict": true
},
"description": "Trigger when a customer requests an appointment",
"waitForResponse": true,
"stopConversation": false,
"isActive": true,
"createdAt": "2025-10-07 01:22:27.452+00",
"updatedAt": "2025-10-07 01:22:47.143197+00"
}
],
"createdAt": "2025-10-07T12:34:56.789Z",
"updatedAt": "2025-10-07T12:34:56.789Z"
}