Bland.Ai
  1. 批次
Bland.Ai
  • 入门指南
  • 基本
    • 发送呼叫(简单)
      POST
    • 使用 Pathways 发送呼叫(简单)
      POST
  • 通话
    • 发送呼叫
      POST
    • 使用 AI 分析通话
      POST
    • 停止当前通话
      POST
    • 列出通话
      GET
    • 通话详情
      GET
    • 声音录制
      GET
    • 获取更正的成绩单
      GET
  • 网络代理
    • 创建网络代理
      POST
    • 更新网络代理设置
      POST
    • 授权网络代理呼叫
      POST
    • 删除网络代理
      POST
    • 列出网络代理
      GET
  • 对话途径
    • 获取单一途径信息
      GET
    • 创建途径
      POST
    • 更新途径
      POST
    • 删除途径
      DELETE
  • 呼入号码
    • 购买呼入号码
    • 更新入站详细信息
    • 列出呼入号码
    • 呼入号码详情
  • 呼出号码
    • 购买呼出号码
    • 列出呼出号码
  • 声音
    • 列出声音
    • 语音详情
    • 生成音频样本
  • 定制工具
    • 创建自定义工具
    • 更新自定义工具
    • 列出自定义工具
    • 自定义工具详细信息
  • 自定义 Twilio 帐户
    • 创建加密密钥
    • 删除加密密钥
    • 上传呼入电话号码
    • 删除呼入电话号码
  • 子账号
    • 创建子账户
    • 将积分转移到子账户
    • 轮换子账户 API 密钥
    • 禁用子账户
    • 列出子账户
    • 列出子账户详细信息
  • 批次
    • 发送一批呼叫
      POST
    • 使用 AI 分析批次
      POST
    • 停止活动批次
      POST
    • 列出批次
      GET
    • 批次详情
      GET
    • 检索批量分析
      GET
  • 短信
    • A2P 注册
    • 检查短信 A2P 状态
    • 更新短信提示
    • 短信对话分析
    • 获取短信
    • 切换短信回复方式
    • 更新短信 Webhook
  • 账户
    • 帐户详细资料
  1. 批次

发送一批呼叫

开发环境
开发环境
POST
/v1/batches
通过单个 API 请求一次发送大量调用。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v1/batches' \
--header 'authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "base_prompt": "<string>",
  "call_data": [
    {}
  ],
  "label": "<string>",
  "campaign_id": "<string>",
  "test_mode": true
}'
响应示例响应示例
{
  "message": "success",
  "batch_id": "3p$7rQ3p9sT5bzmF-gen-batch"
}

请求参数

Header 参数
Content-Type
string 
必需
示例值:
application/json
authorization
string 
必需
示例值:
<authorization>
Body 参数application/json
base_prompt
string 
必需
这是用于请求中所有电话呼叫的提示或任务。可以用{{花括号}}将信息插入到变量名称周围。 例子: json "You are calling {{business}} to renew their subscription to {{service}} before it expires on {{date}}."
call_data
array [object] 
必需
定义要进行的调用及其属性的列表。 call_data 中的每个呼叫必须有一个“phone_number”属性。属性区分大小写。 例子: json [ { "phone_number": "1234567890", "business": "ABC Corp", "service": "Netflix", "date": "September 4th" }, { "phone_number": "32176540987", "business": "XYZ inc.", "service": "Window Cleaning", "date": "December 20th" } ]
label
string 
可选
为您的批次添加用户友好的标签,以跟踪其初衷。这有助于区分属于同一营销活动的多个调用批次。检索批次时显示。
campaign_id
string 
可选
用于campaign_id将相关批次组织在一起。这可以手动设置或通过营销活动自动生成。
test_mode
boolean 
可选
当此项设置为 时true,仅调度 的第一个调用call_data。一个常见的用例是将第一个值设置phone_number为您自己的值,以确认所有内容均已正确设置。 如果为真,则在响应中包含其他信息,以便更轻松地发现任何问题。
示例

返回响应

🟢200成功
application/json
Body
message
string 
必需
如果返回“成功”以外的任何内容,则表示发生错误。
batch_id
string 
批次的唯一标识符。
必需
修改于 2024-05-10 09:15:17
上一页
列出子账户详细信息
下一页
使用 AI 分析批次
Built with