来自 TikTok Shop 官方资料快照 ·
- 当前资料结构化阅读页
- 固定快照已留存,可追溯
- 官方原文可核对
资料正文
§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
| Item | Detail |
|---|---|
| Impacted surface | Inbound webhook delivery to your registered webhook URL, for all event types. No REST API request or response is affected. |
| Impacted endpoints | None. |
| 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 scope | No new permission scope. No re-authorization required. |
| Effective date | To be confirmed — the date from which webhook traffic may originate from the new ranges. |
| Compatibility | Webhook 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
| Region | Newly added egress IPs |
|---|---|
| Southeast Asia (SG) | 18.99.47.0/24 (18.99.47.0 – 18.99.47.255) 18.97.10.0/24 (18.97.10.0 – 18.97.10.255) |
| Europe | 18.99.98.0/24 (18.99.98.0 – 18.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.
| Region | Webhook egress IPs |
|---|---|
| United States | 130.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/24 — New 18.97.10.0/24 — New |
| Europe | 34.85.199.116 35.245.18.163 34.86.242.105 34.145.216.219 3.254.9.0/24 18.99.98.0/24 — New 101.45.244.151 — New 101.45.244.164 — New 101.45.244.138 — New 101.45.244.25 — New |
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.
变化记录
相对上一发布版本,本文内容有变化。
本版没有改过这篇(或它是新增页),没有可比的上一版。
