Skip to main content
PATCH
/
squad
/
{id}
Update Squad
curl --request PATCH \
  --url https://api.vapi.ai/squad/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "members": [
    {
      "assistantId": "<string>",
      "assistant": {
        "transcriber": {
          "provider": "deepgram",
          "model": "nova-2",
          "language": "bg",
          "smartFormat": false,
          "keywords": [
            "<string>"
          ],
          "endpointing": 255
        },
        "model": {
          "messages": [
            {
              "content": "<any>",
              "role": "<any>"
            }
          ],
          "tools": [
            {
              "async": "<any>",
              "messages": "<any>",
              "type": "<any>",
              "function": "<any>",
              "server": "<any>"
            }
          ],
          "toolIds": [
            "<string>"
          ],
          "provider": "anyscale",
          "model": "<string>",
          "temperature": 1,
          "knowledgeBase": {
            "provider": "canonical",
            "topK": 5.5,
            "fileIds": [
              "<any>"
            ]
          },
          "maxTokens": 525,
          "emotionRecognitionEnabled": true,
          "numFastTurns": 1
        },
        "voice": {
          "fillerInjectionEnabled": false,
          "provider": "azure",
          "voiceId": "andrew",
          "speed": 1.25,
          "chunkPlan": {
            "enabled": true,
            "minCharacters": 30,
            "punctuationBoundaries": [
              "。",
              ",",
              ".",
              "!",
              "?",
              ";",
              "،",
              "۔",
              "।",
              "॥",
              "|",
              "||",
              ",",
              ":"
            ],
            "formatPlan": {
              "enabled": "<any>",
              "numberToDigitsCutoff": "<any>"
            }
          }
        },
        "firstMessageMode": "assistant-speaks-first",
        "recordingEnabled": true,
        "hipaaEnabled": false,
        "clientMessages": [
          "conversation-update",
          "function-call",
          "hang",
          "model-output",
          "speech-update",
          "status-update",
          "transcript",
          "tool-calls",
          "user-interrupted",
          "voice-input"
        ],
        "serverMessages": [
          "conversation-update",
          "end-of-call-report",
          "function-call",
          "hang",
          "speech-update",
          "status-update",
          "tool-calls",
          "transfer-destination-request",
          "user-interrupted"
        ],
        "silenceTimeoutSeconds": 30,
        "maxDurationSeconds": 600,
        "backgroundSound": "office",
        "backchannelingEnabled": false,
        "backgroundDenoisingEnabled": false,
        "modelOutputInMessagesEnabled": false,
        "transportConfigurations": [
          {
            "provider": "twilio",
            "timeout": 60,
            "record": false,
            "recordingChannels": "mono"
          }
        ],
        "name": "<string>",
        "firstMessage": "<string>",
        "voicemailDetection": {
          "provider": "twilio",
          "voicemailDetectionTypes": [
            "machine_end_beep",
            "machine_end_silence"
          ],
          "enabled": true,
          "machineDetectionTimeout": 31,
          "machineDetectionSpeechThreshold": 3500,
          "machineDetectionSpeechEndThreshold": 2750,
          "machineDetectionSilenceTimeout": 6000
        },
        "voicemailMessage": "<string>",
        "endCallMessage": "<string>",
        "endCallPhrases": [
          "<string>"
        ],
        "metadata": {},
        "serverUrl": "<string>",
        "serverUrlSecret": "<string>",
        "analysisPlan": {
          "summaryPrompt": "<string>",
          "summaryRequestTimeoutSeconds": 10.5,
          "structuredDataRequestTimeoutSeconds": 10.5,
          "successEvaluationPrompt": "<string>",
          "successEvaluationRubric": "NumericScale",
          "successEvaluationRequestTimeoutSeconds": 10.5,
          "structuredDataPrompt": "<string>",
          "structuredDataSchema": {
            "type": "string",
            "items": {},
            "properties": {},
            "description": "<string>",
            "required": [
              "<any>"
            ]
          }
        },
        "artifactPlan": {
          "videoRecordingEnabled": true,
          "recordingS3PathPrefix": "<string>"
        },
        "messagePlan": {
          "idleMessages": [
            "<string>"
          ],
          "idleMessageMaxSpokenCount": 5.5,
          "idleTimeoutSeconds": 17.5
        },
        "startSpeakingPlan": {
          "waitSeconds": 0.4,
          "smartEndpointingEnabled": false,
          "transcriptionEndpointingPlan": {
            "onPunctuationSeconds": 0.1,
            "onNoPunctuationSeconds": 1.5,
            "onNumberSeconds": 0.5
          }
        },
        "stopSpeakingPlan": {
          "numWords": 0,
          "voiceSeconds": 0.2,
          "backoffSeconds": 1
        },
        "credentialIds": [
          "<string>"
        ]
      },
      "assistantOverrides": {
        "transcriber": {
          "provider": "deepgram",
          "model": "nova-2",
          "language": "bg",
          "smartFormat": false,
          "keywords": [
            "<string>"
          ],
          "endpointing": 255
        },
        "model": {
          "messages": [
            {
              "content": "<any>",
              "role": "<any>"
            }
          ],
          "tools": [
            {
              "async": "<any>",
              "messages": "<any>",
              "type": "<any>",
              "function": "<any>",
              "server": "<any>"
            }
          ],
          "toolIds": [
            "<string>"
          ],
          "provider": "anyscale",
          "model": "<string>",
          "temperature": 1,
          "knowledgeBase": {
            "provider": "canonical",
            "topK": 5.5,
            "fileIds": [
              "<any>"
            ]
          },
          "maxTokens": 525,
          "emotionRecognitionEnabled": true,
          "numFastTurns": 1
        },
        "voice": {
          "fillerInjectionEnabled": false,
          "provider": "azure",
          "voiceId": "andrew",
          "speed": 1.25,
          "chunkPlan": {
            "enabled": true,
            "minCharacters": 30,
            "punctuationBoundaries": [
              "。",
              ",",
              ".",
              "!",
              "?",
              ";",
              "،",
              "۔",
              "।",
              "॥",
              "|",
              "||",
              ",",
              ":"
            ],
            "formatPlan": {
              "enabled": "<any>",
              "numberToDigitsCutoff": "<any>"
            }
          }
        },
        "firstMessageMode": "assistant-speaks-first",
        "recordingEnabled": true,
        "hipaaEnabled": false,
        "clientMessages": [
          "conversation-update",
          "function-call",
          "hang",
          "model-output",
          "speech-update",
          "status-update",
          "transcript",
          "tool-calls",
          "user-interrupted",
          "voice-input"
        ],
        "serverMessages": [
          "conversation-update",
          "end-of-call-report",
          "function-call",
          "hang",
          "speech-update",
          "status-update",
          "tool-calls",
          "transfer-destination-request",
          "user-interrupted"
        ],
        "silenceTimeoutSeconds": 30,
        "maxDurationSeconds": 600,
        "backgroundSound": "office",
        "backchannelingEnabled": false,
        "backgroundDenoisingEnabled": false,
        "modelOutputInMessagesEnabled": false,
        "transportConfigurations": [
          {
            "provider": "twilio",
            "timeout": 60,
            "record": false,
            "recordingChannels": "mono"
          }
        ],
        "variableValues": {},
        "name": "<string>",
        "firstMessage": "<string>",
        "voicemailDetection": {
          "provider": "twilio",
          "voicemailDetectionTypes": [
            "machine_end_beep",
            "machine_end_silence"
          ],
          "enabled": true,
          "machineDetectionTimeout": 31,
          "machineDetectionSpeechThreshold": 3500,
          "machineDetectionSpeechEndThreshold": 2750,
          "machineDetectionSilenceTimeout": 6000
        },
        "voicemailMessage": "<string>",
        "endCallMessage": "<string>",
        "endCallPhrases": [
          "<string>"
        ],
        "metadata": {},
        "serverUrl": "<string>",
        "serverUrlSecret": "<string>",
        "analysisPlan": {
          "summaryPrompt": "<string>",
          "summaryRequestTimeoutSeconds": 10.5,
          "structuredDataRequestTimeoutSeconds": 10.5,
          "successEvaluationPrompt": "<string>",
          "successEvaluationRubric": "NumericScale",
          "successEvaluationRequestTimeoutSeconds": 10.5,
          "structuredDataPrompt": "<string>",
          "structuredDataSchema": {
            "type": "string",
            "items": {},
            "properties": {},
            "description": "<string>",
            "required": [
              "<any>"
            ]
          }
        },
        "artifactPlan": {
          "videoRecordingEnabled": true,
          "recordingS3PathPrefix": "<string>"
        },
        "messagePlan": {
          "idleMessages": [
            "<string>"
          ],
          "idleMessageMaxSpokenCount": 5.5,
          "idleTimeoutSeconds": 17.5
        },
        "startSpeakingPlan": {
          "waitSeconds": 0.4,
          "smartEndpointingEnabled": false,
          "transcriptionEndpointingPlan": {
            "onPunctuationSeconds": 0.1,
            "onNoPunctuationSeconds": 1.5,
            "onNumberSeconds": 0.5
          }
        },
        "stopSpeakingPlan": {
          "numWords": 0,
          "voiceSeconds": 0.2,
          "backoffSeconds": 1
        },
        "credentialIds": [
          "<string>"
        ]
      },
      "assistantDestinations": [
        {
          "type": "assistant",
          "transferMode": "rolling-history",
          "assistantName": "<string>",
          "message": "<string>",
          "description": "<string>"
        }
      ]
    }
  ],
  "membersOverrides": {
    "transcriber": {
      "provider": "deepgram",
      "model": "nova-2",
      "language": "bg",
      "smartFormat": false,
      "keywords": [
        "<string>"
      ],
      "endpointing": 255
    },
    "model": {
      "messages": [
        {
          "content": "<any>",
          "role": "<any>"
        }
      ],
      "tools": [
        {
          "async": "<any>",
          "messages": "<any>",
          "type": "<any>",
          "function": "<any>",
          "server": "<any>"
        }
      ],
      "toolIds": [
        "<string>"
      ],
      "provider": "anyscale",
      "model": "<string>",
      "temperature": 1,
      "knowledgeBase": {
        "provider": "canonical",
        "topK": 5.5,
        "fileIds": [
          "<any>"
        ]
      },
      "maxTokens": 525,
      "emotionRecognitionEnabled": true,
      "numFastTurns": 1
    },
    "voice": {
      "fillerInjectionEnabled": false,
      "provider": "azure",
      "voiceId": "andrew",
      "speed": 1.25,
      "chunkPlan": {
        "enabled": true,
        "minCharacters": 30,
        "punctuationBoundaries": [
          "。",
          ",",
          ".",
          "!",
          "?",
          ";",
          "،",
          "۔",
          "।",
          "॥",
          "|",
          "||",
          ",",
          ":"
        ],
        "formatPlan": {
          "enabled": "<any>",
          "numberToDigitsCutoff": "<any>"
        }
      }
    },
    "firstMessageMode": "assistant-speaks-first",
    "recordingEnabled": true,
    "hipaaEnabled": false,
    "clientMessages": [
      "conversation-update",
      "function-call",
      "hang",
      "model-output",
      "speech-update",
      "status-update",
      "transcript",
      "tool-calls",
      "user-interrupted",
      "voice-input"
    ],
    "serverMessages": [
      "conversation-update",
      "end-of-call-report",
      "function-call",
      "hang",
      "speech-update",
      "status-update",
      "tool-calls",
      "transfer-destination-request",
      "user-interrupted"
    ],
    "silenceTimeoutSeconds": 30,
    "maxDurationSeconds": 600,
    "backgroundSound": "office",
    "backchannelingEnabled": false,
    "backgroundDenoisingEnabled": false,
    "modelOutputInMessagesEnabled": false,
    "transportConfigurations": [
      {
        "provider": "twilio",
        "timeout": 60,
        "record": false,
        "recordingChannels": "mono"
      }
    ],
    "variableValues": {},
    "name": "<string>",
    "firstMessage": "<string>",
    "voicemailDetection": {
      "provider": "twilio",
      "voicemailDetectionTypes": [
        "machine_end_beep",
        "machine_end_silence"
      ],
      "enabled": true,
      "machineDetectionTimeout": 31,
      "machineDetectionSpeechThreshold": 3500,
      "machineDetectionSpeechEndThreshold": 2750,
      "machineDetectionSilenceTimeout": 6000
    },
    "voicemailMessage": "<string>",
    "endCallMessage": "<string>",
    "endCallPhrases": [
      "<string>"
    ],
    "metadata": {},
    "serverUrl": "<string>",
    "serverUrlSecret": "<string>",
    "analysisPlan": {
      "summaryPrompt": "<string>",
      "summaryRequestTimeoutSeconds": 10.5,
      "structuredDataRequestTimeoutSeconds": 10.5,
      "successEvaluationPrompt": "<string>",
      "successEvaluationRubric": "NumericScale",
      "successEvaluationRequestTimeoutSeconds": 10.5,
      "structuredDataPrompt": "<string>",
      "structuredDataSchema": {
        "type": "string",
        "items": {},
        "properties": {},
        "description": "<string>",
        "required": [
          "<any>"
        ]
      }
    },
    "artifactPlan": {
      "videoRecordingEnabled": true,
      "recordingS3PathPrefix": "<string>"
    },
    "messagePlan": {
      "idleMessages": [
        "<string>"
      ],
      "idleMessageMaxSpokenCount": 5.5,
      "idleTimeoutSeconds": 17.5
    },
    "startSpeakingPlan": {
      "waitSeconds": 0.4,
      "smartEndpointingEnabled": false,
      "transcriptionEndpointingPlan": {
        "onPunctuationSeconds": 0.1,
        "onNoPunctuationSeconds": 1.5,
        "onNumberSeconds": 0.5
      }
    },
    "stopSpeakingPlan": {
      "numWords": 0,
      "voiceSeconds": 0.2,
      "backoffSeconds": 1
    },
    "credentialIds": [
      "<string>"
    ]
  }
}
'
{
  "name": "<string>",
  "members": [
    {
      "assistantId": "<string>",
      "assistant": {
        "transcriber": {
          "provider": "deepgram",
          "model": "nova-2",
          "language": "bg",
          "smartFormat": false,
          "keywords": [
            "<string>"
          ],
          "endpointing": 255
        },
        "model": {
          "messages": [
            {
              "content": "<any>",
              "role": "<any>"
            }
          ],
          "tools": [
            {
              "async": "<any>",
              "messages": "<any>",
              "type": "<any>",
              "function": "<any>",
              "server": "<any>"
            }
          ],
          "toolIds": [
            "<string>"
          ],
          "provider": "anyscale",
          "model": "<string>",
          "temperature": 1,
          "knowledgeBase": {
            "provider": "canonical",
            "topK": 5.5,
            "fileIds": [
              "<any>"
            ]
          },
          "maxTokens": 525,
          "emotionRecognitionEnabled": true,
          "numFastTurns": 1
        },
        "voice": {
          "fillerInjectionEnabled": false,
          "provider": "azure",
          "voiceId": "andrew",
          "speed": 1.25,
          "chunkPlan": {
            "enabled": true,
            "minCharacters": 30,
            "punctuationBoundaries": [
              "。",
              ",",
              ".",
              "!",
              "?",
              ";",
              "،",
              "۔",
              "।",
              "॥",
              "|",
              "||",
              ",",
              ":"
            ],
            "formatPlan": {
              "enabled": "<any>",
              "numberToDigitsCutoff": "<any>"
            }
          }
        },
        "firstMessageMode": "assistant-speaks-first",
        "recordingEnabled": true,
        "hipaaEnabled": false,
        "clientMessages": [
          "conversation-update",
          "function-call",
          "hang",
          "model-output",
          "speech-update",
          "status-update",
          "transcript",
          "tool-calls",
          "user-interrupted",
          "voice-input"
        ],
        "serverMessages": [
          "conversation-update",
          "end-of-call-report",
          "function-call",
          "hang",
          "speech-update",
          "status-update",
          "tool-calls",
          "transfer-destination-request",
          "user-interrupted"
        ],
        "silenceTimeoutSeconds": 30,
        "maxDurationSeconds": 600,
        "backgroundSound": "office",
        "backchannelingEnabled": false,
        "backgroundDenoisingEnabled": false,
        "modelOutputInMessagesEnabled": false,
        "transportConfigurations": [
          {
            "provider": "twilio",
            "timeout": 60,
            "record": false,
            "recordingChannels": "mono"
          }
        ],
        "name": "<string>",
        "firstMessage": "<string>",
        "voicemailDetection": {
          "provider": "twilio",
          "voicemailDetectionTypes": [
            "machine_end_beep",
            "machine_end_silence"
          ],
          "enabled": true,
          "machineDetectionTimeout": 31,
          "machineDetectionSpeechThreshold": 3500,
          "machineDetectionSpeechEndThreshold": 2750,
          "machineDetectionSilenceTimeout": 6000
        },
        "voicemailMessage": "<string>",
        "endCallMessage": "<string>",
        "endCallPhrases": [
          "<string>"
        ],
        "metadata": {},
        "serverUrl": "<string>",
        "serverUrlSecret": "<string>",
        "analysisPlan": {
          "summaryPrompt": "<string>",
          "summaryRequestTimeoutSeconds": 10.5,
          "structuredDataRequestTimeoutSeconds": 10.5,
          "successEvaluationPrompt": "<string>",
          "successEvaluationRubric": "NumericScale",
          "successEvaluationRequestTimeoutSeconds": 10.5,
          "structuredDataPrompt": "<string>",
          "structuredDataSchema": {
            "type": "string",
            "items": {},
            "properties": {},
            "description": "<string>",
            "required": [
              "<any>"
            ]
          }
        },
        "artifactPlan": {
          "videoRecordingEnabled": true,
          "recordingS3PathPrefix": "<string>"
        },
        "messagePlan": {
          "idleMessages": [
            "<string>"
          ],
          "idleMessageMaxSpokenCount": 5.5,
          "idleTimeoutSeconds": 17.5
        },
        "startSpeakingPlan": {
          "waitSeconds": 0.4,
          "smartEndpointingEnabled": false,
          "transcriptionEndpointingPlan": {
            "onPunctuationSeconds": 0.1,
            "onNoPunctuationSeconds": 1.5,
            "onNumberSeconds": 0.5
          }
        },
        "stopSpeakingPlan": {
          "numWords": 0,
          "voiceSeconds": 0.2,
          "backoffSeconds": 1
        },
        "credentialIds": [
          "<string>"
        ]
      },
      "assistantOverrides": {
        "transcriber": {
          "provider": "deepgram",
          "model": "nova-2",
          "language": "bg",
          "smartFormat": false,
          "keywords": [
            "<string>"
          ],
          "endpointing": 255
        },
        "model": {
          "messages": [
            {
              "content": "<any>",
              "role": "<any>"
            }
          ],
          "tools": [
            {
              "async": "<any>",
              "messages": "<any>",
              "type": "<any>",
              "function": "<any>",
              "server": "<any>"
            }
          ],
          "toolIds": [
            "<string>"
          ],
          "provider": "anyscale",
          "model": "<string>",
          "temperature": 1,
          "knowledgeBase": {
            "provider": "canonical",
            "topK": 5.5,
            "fileIds": [
              "<any>"
            ]
          },
          "maxTokens": 525,
          "emotionRecognitionEnabled": true,
          "numFastTurns": 1
        },
        "voice": {
          "fillerInjectionEnabled": false,
          "provider": "azure",
          "voiceId": "andrew",
          "speed": 1.25,
          "chunkPlan": {
            "enabled": true,
            "minCharacters": 30,
            "punctuationBoundaries": [
              "。",
              ",",
              ".",
              "!",
              "?",
              ";",
              "،",
              "۔",
              "।",
              "॥",
              "|",
              "||",
              ",",
              ":"
            ],
            "formatPlan": {
              "enabled": "<any>",
              "numberToDigitsCutoff": "<any>"
            }
          }
        },
        "firstMessageMode": "assistant-speaks-first",
        "recordingEnabled": true,
        "hipaaEnabled": false,
        "clientMessages": [
          "conversation-update",
          "function-call",
          "hang",
          "model-output",
          "speech-update",
          "status-update",
          "transcript",
          "tool-calls",
          "user-interrupted",
          "voice-input"
        ],
        "serverMessages": [
          "conversation-update",
          "end-of-call-report",
          "function-call",
          "hang",
          "speech-update",
          "status-update",
          "tool-calls",
          "transfer-destination-request",
          "user-interrupted"
        ],
        "silenceTimeoutSeconds": 30,
        "maxDurationSeconds": 600,
        "backgroundSound": "office",
        "backchannelingEnabled": false,
        "backgroundDenoisingEnabled": false,
        "modelOutputInMessagesEnabled": false,
        "transportConfigurations": [
          {
            "provider": "twilio",
            "timeout": 60,
            "record": false,
            "recordingChannels": "mono"
          }
        ],
        "variableValues": {},
        "name": "<string>",
        "firstMessage": "<string>",
        "voicemailDetection": {
          "provider": "twilio",
          "voicemailDetectionTypes": [
            "machine_end_beep",
            "machine_end_silence"
          ],
          "enabled": true,
          "machineDetectionTimeout": 31,
          "machineDetectionSpeechThreshold": 3500,
          "machineDetectionSpeechEndThreshold": 2750,
          "machineDetectionSilenceTimeout": 6000
        },
        "voicemailMessage": "<string>",
        "endCallMessage": "<string>",
        "endCallPhrases": [
          "<string>"
        ],
        "metadata": {},
        "serverUrl": "<string>",
        "serverUrlSecret": "<string>",
        "analysisPlan": {
          "summaryPrompt": "<string>",
          "summaryRequestTimeoutSeconds": 10.5,
          "structuredDataRequestTimeoutSeconds": 10.5,
          "successEvaluationPrompt": "<string>",
          "successEvaluationRubric": "NumericScale",
          "successEvaluationRequestTimeoutSeconds": 10.5,
          "structuredDataPrompt": "<string>",
          "structuredDataSchema": {
            "type": "string",
            "items": {},
            "properties": {},
            "description": "<string>",
            "required": [
              "<any>"
            ]
          }
        },
        "artifactPlan": {
          "videoRecordingEnabled": true,
          "recordingS3PathPrefix": "<string>"
        },
        "messagePlan": {
          "idleMessages": [
            "<string>"
          ],
          "idleMessageMaxSpokenCount": 5.5,
          "idleTimeoutSeconds": 17.5
        },
        "startSpeakingPlan": {
          "waitSeconds": 0.4,
          "smartEndpointingEnabled": false,
          "transcriptionEndpointingPlan": {
            "onPunctuationSeconds": 0.1,
            "onNoPunctuationSeconds": 1.5,
            "onNumberSeconds": 0.5
          }
        },
        "stopSpeakingPlan": {
          "numWords": 0,
          "voiceSeconds": 0.2,
          "backoffSeconds": 1
        },
        "credentialIds": [
          "<string>"
        ]
      },
      "assistantDestinations": [
        {
          "type": "assistant",
          "transferMode": "rolling-history",
          "assistantName": "<string>",
          "message": "<string>",
          "description": "<string>"
        }
      ]
    }
  ],
  "membersOverrides": {
    "transcriber": {
      "provider": "deepgram",
      "model": "nova-2",
      "language": "bg",
      "smartFormat": false,
      "keywords": [
        "<string>"
      ],
      "endpointing": 255
    },
    "model": {
      "messages": [
        {
          "content": "<any>",
          "role": "<any>"
        }
      ],
      "tools": [
        {
          "async": "<any>",
          "messages": "<any>",
          "type": "<any>",
          "function": "<any>",
          "server": "<any>"
        }
      ],
      "toolIds": [
        "<string>"
      ],
      "provider": "anyscale",
      "model": "<string>",
      "temperature": 1,
      "knowledgeBase": {
        "provider": "canonical",
        "topK": 5.5,
        "fileIds": [
          "<any>"
        ]
      },
      "maxTokens": 525,
      "emotionRecognitionEnabled": true,
      "numFastTurns": 1
    },
    "voice": {
      "fillerInjectionEnabled": false,
      "provider": "azure",
      "voiceId": "andrew",
      "speed": 1.25,
      "chunkPlan": {
        "enabled": true,
        "minCharacters": 30,
        "punctuationBoundaries": [
          "。",
          ",",
          ".",
          "!",
          "?",
          ";",
          "،",
          "۔",
          "।",
          "॥",
          "|",
          "||",
          ",",
          ":"
        ],
        "formatPlan": {
          "enabled": "<any>",
          "numberToDigitsCutoff": "<any>"
        }
      }
    },
    "firstMessageMode": "assistant-speaks-first",
    "recordingEnabled": true,
    "hipaaEnabled": false,
    "clientMessages": [
      "conversation-update",
      "function-call",
      "hang",
      "model-output",
      "speech-update",
      "status-update",
      "transcript",
      "tool-calls",
      "user-interrupted",
      "voice-input"
    ],
    "serverMessages": [
      "conversation-update",
      "end-of-call-report",
      "function-call",
      "hang",
      "speech-update",
      "status-update",
      "tool-calls",
      "transfer-destination-request",
      "user-interrupted"
    ],
    "silenceTimeoutSeconds": 30,
    "maxDurationSeconds": 600,
    "backgroundSound": "office",
    "backchannelingEnabled": false,
    "backgroundDenoisingEnabled": false,
    "modelOutputInMessagesEnabled": false,
    "transportConfigurations": [
      {
        "provider": "twilio",
        "timeout": 60,
        "record": false,
        "recordingChannels": "mono"
      }
    ],
    "variableValues": {},
    "name": "<string>",
    "firstMessage": "<string>",
    "voicemailDetection": {
      "provider": "twilio",
      "voicemailDetectionTypes": [
        "machine_end_beep",
        "machine_end_silence"
      ],
      "enabled": true,
      "machineDetectionTimeout": 31,
      "machineDetectionSpeechThreshold": 3500,
      "machineDetectionSpeechEndThreshold": 2750,
      "machineDetectionSilenceTimeout": 6000
    },
    "voicemailMessage": "<string>",
    "endCallMessage": "<string>",
    "endCallPhrases": [
      "<string>"
    ],
    "metadata": {},
    "serverUrl": "<string>",
    "serverUrlSecret": "<string>",
    "analysisPlan": {
      "summaryPrompt": "<string>",
      "summaryRequestTimeoutSeconds": 10.5,
      "structuredDataRequestTimeoutSeconds": 10.5,
      "successEvaluationPrompt": "<string>",
      "successEvaluationRubric": "NumericScale",
      "successEvaluationRequestTimeoutSeconds": 10.5,
      "structuredDataPrompt": "<string>",
      "structuredDataSchema": {
        "type": "string",
        "items": {},
        "properties": {},
        "description": "<string>",
        "required": [
          "<any>"
        ]
      }
    },
    "artifactPlan": {
      "videoRecordingEnabled": true,
      "recordingS3PathPrefix": "<string>"
    },
    "messagePlan": {
      "idleMessages": [
        "<string>"
      ],
      "idleMessageMaxSpokenCount": 5.5,
      "idleTimeoutSeconds": 17.5
    },
    "startSpeakingPlan": {
      "waitSeconds": 0.4,
      "smartEndpointingEnabled": false,
      "transcriptionEndpointingPlan": {
        "onPunctuationSeconds": 0.1,
        "onNoPunctuationSeconds": 1.5,
        "onNumberSeconds": 0.5
      }
    },
    "stopSpeakingPlan": {
      "numWords": 0,
      "voiceSeconds": 0.2,
      "backoffSeconds": 1
    },
    "credentialIds": [
      "<string>"
    ]
  },
  "id": "<string>",
  "orgId": "<string>",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Retrieve your API Key from Dashboard.

Path Parameters

id
string
required

Body

application/json
members
object[]
required

This is the list of assistants that make up the squad.

The call will start with the first assistant in the list.

name
string

This is the name of the squad.

membersOverrides
object

This can be used to override all the assistants' settings and provide values for their template variables.

Both membersOverrides and members[n].assistantOverrides can be used together. First, members[n].assistantOverrides is applied. Then, membersOverrides is applied as a global override.

Response

200 - application/json
members
object[]
required

This is the list of assistants that make up the squad.

The call will start with the first assistant in the list.

id
string
required

This is the unique identifier for the squad.

orgId
string
required

This is the unique identifier for the org that this squad belongs to.

createdAt
string<date-time>
required

This is the ISO 8601 date-time string of when the squad was created.

updatedAt
string<date-time>
required

This is the ISO 8601 date-time string of when the squad was last updated.

name
string

This is the name of the squad.

membersOverrides
object

This can be used to override all the assistants' settings and provide values for their template variables.

Both membersOverrides and members[n].assistantOverrides can be used together. First, members[n].assistantOverrides is applied. Then, membersOverrides is applied as a global override.