可以拿到完整字段,不像 list API 受分页和保留期限制
只支持按天粒度,不能按小时切片
POST /Exports/{Resource}/Days/{Day} 提交导出任务,轮询 ExportCustomJobs 拿到完成状态,然后下载预签名 URL。Resource 取 "Messages" 或 "Calls"。
可用率 · 30 天窗口
关于这个 API
Bulk Exports API 解决的是 Twilio list API 的两个核心限制:分页慢(百万级记录翻页要几小时)和数据保留窗口(list 只能查最近的部分)。Bulk Exports 直接给你每天打包好的压缩 JSON,包含完整字段(包括 list API 不返回的 PriceUnit、Direction、From/To 详细字段),可直接 PUT 进 S3/GCS 喂给 Snowflake、BigQuery、Redshift。它是任何严肃使用 Twilio 做 CDR 分析或合规归档的标配。
你可以做什么
- 1每天把 Messages 数据灌入 Snowflake/BigQuery
- 2审计季度内所有外呼电话
- 3CDR(call detail record)对账核账
- 4满足金融/医疗合规存档要求
优劣对比
优点
- 可以拿到完整字段,不像 list API 受分页和保留期限制
- 文件预签名 URL 可直接给数仓 ETL 任务
- 支持回填多年历史
注意事项
- 只支持按天粒度,不能按小时切片
- 导出任务是异步的,大账户可能要等几小时
示例请求
curl https://support.twilio.com/<endpoint>快速开始
POST /Exports/{Resource}/Days/{Day} 提交导出任务,轮询 ExportCustomJobs 拿到完成状态,然后下载预签名 URL。Resource 取 "Messages" 或 "Calls"。
常见问题
导出任务多久能完成?+
小账户几分钟,月发 100w+ 短信的大账户可能 1-3 小时。建议 webhook 回调通知完成。
能不能按时区切割每天的数据?+
不能。Twilio 按 UTC 切割。如果你要本地时区聚合,先全量拉到数仓再用 SQL 重切。
历史能回填多久?+
官方支持过去 3 年,更早的需要联系 Twilio 支持。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, java, ruby, php, csharp, go
- 响应时间
- 236 ms
- 上次巡检
- 2026/5/12 07:38:32
更多来自 Twilio 的 API
管理 Twilio 主账户和子账户的凭证与设置:创建子账户、轮换认证令牌、查询账户层级。
Twilio 主 API,覆盖语音通话、SMS、Voice、Verify 等通讯能力,按用量计费。
Twilio Autopilot 是已停服的对话式 AI 平台,原本用于构建 IVR 机器人和 NLU 任务(目前推荐迁移到 Voice Intelligence / 第三方 LLM)。
Twilio Chat v1 是已停服的实时聊天 SDK 后端(已被 Conversations 取代);存量项目仍可调用,新项目应直接用 Conversations API。
Twilio Content API 集中管理跨渠道(WhatsApp/SMS/Messenger)的消息模板,含 WhatsApp 模板审批流和动态变量绑定。
Twilio Conversations 是统一跨通道(SMS/MMS/WhatsApp/Chat/Email)的「对话」抽象,支持多参与者、消息持久化、和 read-receipt。
Twilio Events 把 Twilio 平台事件(消息送达、通话状态变化、配额告警)以统一 webhook 流式推送,避免单 endpoint 散落配置。
Twilio Flex 是面向呼叫中心的可编程 contact center 平台,提供 agent 工作台、IVR/ACD 路由、和与 Twilio 全栈通信的深度集成。