快工电商助手跨境电商知识与商机助手

Webhook Egress IP Update

TikTok Shop 官方资料 · TikTok Shop Partner Center 开发者文档 · 适合开发者

stable本次发布有变化全部展示

来自 TikTok Shop 官方资料快照 ·

打开官方原文 ↗
  1. 当前资料结构化阅读页
  2. 固定快照已留存,可追溯
  3. 官方原文可核对
查看技术与溯源信息
平台 / profile
TikTok Shop / profile.tiktok.docs_api
语言
en-US
发布版本
cn-20260919-1
标签
zhuge/sourceplatform/tiktok_shopaudience/developercategory/api_doctopic/compliancetopic/developer

资料正文

§1 Webhook Egress IP Update

Tag: Action required ·

  • Change type: no change to the webhook contract
  • Effective date: 2026.8.30
  • What changed: new egress (source) IP ranges are being added to the infrastructure that delivers TikTok Shop webhooks.
  • Who must act: apps whose webhook endpoint only accepts inbound traffic from an allowlist of TikTok Shop source IPs.
  • If you do nothing: webhooks sent from the new IPs are dropped by your own firewall, so you silently miss events — no error is returned to you.
  • Not affected: payloads, event types, headers, signature verification, retry behavior, and all webhook subscription APIs are unchanged.
#

§2 Summary

Summary

TikTok Shop is adding new egress IP ranges to the infrastructure that sends webhook notifications to your endpoint. All previously published egress IPs remain valid — the entries below are additions, not replacements. If your webhook endpoint sits behind a firewall, WAF, security group, load balancer, API gateway, or reverse proxy that filters inbound traffic by source IP, add the new ranges before the effective date. This is a network configuration change; no application code change is required.

#

§3 Impact

Impact

ItemDetail
Impacted surfaceInbound webhook delivery to your registered webhook URL, for all event types. No REST API request or response is affected.
Impacted endpointsNone.
Impacted region(s)Webhook traffic sent from the SG and EU egress regions. US egress IPs are unchanged.
Impacted developer(s)Any app — public or custom, local-to-local or cross-border — whose webhook endpoint enforces an inbound source-IP allowlist. Apps without IP filtering are unaffected.
Permission scopeNo new permission scope. No re-authorization required.
Effective dateTo be confirmed — the date from which webhook traffic may originate from the new ranges.
CompatibilityWebhook payloads, headers, signature verification and retry behavior are unchanged. The only required action is a network allowlist update.
#

§4 Newly added egress IP ranges

Newly added egress IP ranges

RegionNewly added egress IPs
Southeast Asia (SG)18.99.47.0/24 (18.99.47.018.99.47.255) 18.97.10.0/24 (18.97.10.018.97.10.255)
Europe18.99.98.0/24 (18.99.98.018.99.98.255) 101.45.244.151 101.45.244.164 101.45.244.138 101.45.244.25
#

§5 Full webhook egress IP allowlist after this update

Full webhook egress IP allowlist after this update

Use this as the complete list when configuring your allowlist. Entries marked New are the additions introduced by this update.

RegionWebhook egress IPs
United States130.44.215.160 130.44.215.169 139.177.251.0/24 139.177.252.0/24
Southeast Asia (SG)103.136.220.238 103.136.220.239 103.136.221.238 103.136.221.239 18.99.47.0/24New 18.97.10.0/24New
Europe34.85.199.116 35.245.18.163 34.86.242.105 34.145.216.219 3.254.9.0/24 18.99.98.0/24New 101.45.244.151New 101.45.244.164New 101.45.244.138New 101.45.244.25New

Allowlist by CIDR wherever a CIDR block is published. Do not allowlist only the individual addresses you have observed in your traffic logs — any address inside a published range may be used. Webhook traffic for a shop is sent from the region serving that shop's market, so if your app serves shops in several markets, allowlist every region you operate in. When in doubt, allowlist the full list above.

#

§6 Is this a breaking change?

Is this a breaking change?

Not a breaking change to the webhook contract, but action is required for apps that filter by source IP.

  • Payload and contract: unchanged. No webhook field, event type, header or signature scheme is added, removed or modified.
  • Authorization: unchanged. No new permission scope, no re-authorization.
  • Delivery: impacted for IP-allowlisting apps. Requests from the new ranges are blocked by your own infrastructure rather than rejected by TikTok Shop, so there is no error signal on either side — only missing events.
#

§7 Developer action items

Developer action items

  • If your endpoint accepts webhook traffic from any IP (no firewall, WAF or gateway allowlist): no action is required.
  • If you enforce an inbound source-IP allowlist: add every range in the full allowlist table to your firewall, WAF, security group, load balancer, API gateway and reverse proxy rules before the effective date. Add CIDR blocks as CIDR, not as individual addresses.
  • If your network rules are managed by a cloud provider or hosting vendor: forward this notice to whoever owns those rules — the change sits at the network layer, not in your application code.
  • After updating: verify delivery instead of assuming success. Confirm that you still receive events for every market you serve, and check your firewall drop logs for denied requests from the new ranges.
  • Recommended hardening: treat webhook signature verification as your primary authenticity check and IP allowlisting as defense in depth. Signature verification is unaffected by infrastructure IP changes.

Questions or delivery issues after updating your allowlist: contact TikTok Shop developer support at support-us@tiktok.com.

#

变化记录

相对上一发布版本,本文内容有变化。

本版没有改过这篇(或它是新增页),没有可比的上一版。

对照官方原文 ↗