Twilio - Bulkexports logo

Twilio - Bulkexports

Twilio - Bulkexports

批量导出 Twilio 历史使用数据(Messages / Calls)为压缩 JSON 文件,按天打包,用于审计、计费对账、或灌入数据仓库。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

可以拿到完整字段,不像 list API 受分页和保留期限制

先注意什么

只支持按天粒度,不能按小时切片

第一步先查

POST /Exports/{Resource}/Days/{Day} 提交导出任务,轮询 ExportCustomJobs 拿到完成状态,然后下载预签名 URL。Resource 取 "Messages" 或 "Calls"。

认证
CORS
不支持
HTTPS
注册
?
延迟
236 ms
协议
REST
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 236ms
01

关于这个 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 分析或合规归档的标配。

02

你可以做什么

  • 1每天把 Messages 数据灌入 Snowflake/BigQuery
  • 2审计季度内所有外呼电话
  • 3CDR(call detail record)对账核账
  • 4满足金融/医疗合规存档要求
03

优劣对比

优点

  • 可以拿到完整字段,不像 list API 受分页和保留期限制
  • 文件预签名 URL 可直接给数仓 ETL 任务
  • 支持回填多年历史

注意事项

  • 只支持按天粒度,不能按小时切片
  • 导出任务是异步的,大账户可能要等几小时
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://support.twilio.com/<endpoint>
05

快速开始

POST /Exports/{Resource}/Days/{Day} 提交导出任务,轮询 ExportCustomJobs 拿到完成状态,然后下载预签名 URL。Resource 取 "Messages" 或 "Calls"。

06

常见问题

导出任务多久能完成?+

小账户几分钟,月发 100w+ 短信的大账户可能 1-3 小时。建议 webhook 回调通知完成。

能不能按时区切割每天的数据?+

不能。Twilio 按 UTC 切割。如果你要本地时区聚合,先全量拉到数仓再用 SQL 重切。

历史能回填多久?+

官方支持过去 3 年,更早的需要联系 Twilio 支持。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, java, ruby, php, csharp, go
响应时间
236 ms
上次巡检
2026/5/12 07:38:32
08

标签

09

更多来自 Twilio 的 API