Skip to content

Instantly share code, notes, and snippets.

@nathanpogue6
Created July 9, 2026 19:53
Show Gist options
  • Select an option

  • Save nathanpogue6/2d4556013bc691e8ab4207505d4eb04e to your computer and use it in GitHub Desktop.

Select an option

Save nathanpogue6/2d4556013bc691e8ab4207505d4eb04e to your computer and use it in GitHub Desktop.
Inbound Patient Appointment Agent - Send SMS Verification Tool
{
"type": "webhook",
"name": "send_SMS_verification",
"description": "Send a six-digit SMS verification code through Twilio Verify to the provided E.164 phone number.",
"disable_interruptions": false,
"interruption_mode": "allow",
"force_pre_tool_speech": false,
"pre_tool_speech": "auto",
"tool_call_sound": "typing",
"tool_call_sound_behavior": "always",
"tool_error_handling_mode": "auto",
"execution_mode": "immediate",
"api_schema": {
"url": "https://verify.twilio.com/v2/Services/<VERIFICATION ID HERE ex. VA0XXXXX...>/Verifications",
"method": "POST",
"path_params_schema": [],
"query_params_schema": [],
"request_body_schema": {
"id": "body",
"type": "object",
"description": "Phone number to send code to ",
"properties": [
{
"id": "To",
"type": "string",
"value_type": "dynamic_variable",
"description": "",
"dynamic_variable": "system__caller_id",
"constant_value": "",
"enum": null,
"is_system_provided": false,
"required": true
},
{
"id": "Channel",
"type": "string",
"value_type": "constant",
"description": "",
"dynamic_variable": "",
"constant_value": "sms",
"enum": null,
"is_system_provided": false,
"required": true
}
],
"required": false,
"value_type": "llm_prompt"
},
"request_headers": [
{
"type": "secret",
"name": "Authorization",
"secret_id": "<SECRET-ID-HERE>"
}
],
"content_type": "application/x-www-form-urlencoded",
"auth_connection": null
},
"assignments": [],
"response_timeout_secs": 20,
"dynamic_variables": {
"dynamic_variable_placeholders": {}
},
"response_mocks": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment