SuperAPI AI 工具集

sms-10dlc-registration

设计与创作

查看项目

更新于 10-16 08:46

技能介绍

用途:面向美国 A2P 短信十位长号(10DLC)场景,准备并校验 Sent 品牌的品牌与活动注册材料。合规证据包与 Sent API 请求是两套不同的模式和校验器,需分开处理。字段、文档要求或具体短信设置调用应先参考 sent-compliance;其方案会新建 Sender Profile,且不管理已有 Profile 上的活动。

资源模型:当前 v3 API 没有独立品牌 CRUD 路径。在 POST /v3/profiles 中使用 brand 与 inherit_tcr_brand: false 创建专用品牌;用 GET|POST /v3/profiles/{profileId}/campaigns 列出或创建活动,用 PUT|DELETE /v3/profiles/{profileId}/campaigns/{campaignId} 更新或删除。

继承方式:可选同时继承组织品牌与活动(inherit_tcr_brand: true、inherit_tcr_campaign: true)、继承品牌但自建活动、或品牌与活动都自建(brand 创建时提供)。继承的活动为只读;品牌继承为 true 时 Profile 不能提供 brand。

校验:证据就绪包使用内部版本 sent-10dlc-evidence/v1 与 snake_case 字段,运行 python scripts/validate_10dlc_packet.py evidence.json;API 活动请求使用 camelCase 与 campaign 包装,运行 python scripts/validate_campaign_payload.py campaign.json。

用例与用量:支持 MARKETING、ACCOUNT_NOTIFICATION、CUSTOMER_CARE、FRAUD_ALERT、TWO_FA、DELIVERY_NOTIFICATION、SECURITY_ALERT、M2M、MIXED、HIGHER_EDUCATION、POLLING_VOTING、PUBLIC_SERVICE_ANNOUNCEMENT、LOW_VOLUME 共 13 个值。每个用例结构上接受 1–5 条样本,每条不超过 1024 字符;合规层对营销与混合流量要求至少两条样本(含低量混合)。volume 可选,为数字字符串,低于 "2000" 属低量层级。

推荐流程:确认属美国 A2P 10DLC 且业务已识别;选择继承方式;校验证据包;创建或确认 Profile 品牌;把证据翻译为 camelCase 活动请求;本地校验并先用 sandbox: true;真实增删改前展示载荷并确认;保存 profile ID、campaign ID、submittedToTCR、原始状态与审核证据;最后补齐 webHookUrl。不得在夹具或样本中使用真实消费者数据。活动状态仅有 SENT_CREATED、ACTIVE、EXPIRED 及 submittedToTCR,创建成功不等于 TCR 提交或运营商激活。更多细节见参考资料文件,未提供的收费、价格或平台信息暂未提供。