# Turn TikTok Shop Seller Center into an API

> Build methods that read orders awaiting shipment, return requests and daily statements from TikTok Shop Seller Center, one API call each. A workflow can check the To Ship queue every morning and hand each day's statement to accounting.

Page: https://fous.com/automate/tiktok-shop-seller-center
Updated: 2026-11-12

Works with your own TikTok Shop Seller Center account. Fous is an independent product.

## What you can build on Seller Center

### Get orders awaiting shipment

Reads the Manage Orders page with the To Ship - Awaiting Shipment filter: the orders you still have to ship, oldest first.

- Takes: Created since (optional)
- Returns: Order ID, order date, status, products, quantity, order total

### Get daily statements

Reads Finances > Statements, View by statements: each day's settlement amount with its revenue, refunds, fees and adjustments, and its status.

- Takes: Date range, status (optional)
- Returns: Statement date, revenue, refunds, fees, adjustments, settlement amount, status

### List return and refund requests

Reads the Manage Returns page in the Order module: the open return and refund requests and how long you have left to respond.

- Takes: Request type (optional)
- Returns: Order ID, request type, return reason, product, refund amount, response due by

### Respond to a returned item

Opens a request on the Manage Return/Refund page, selects Respond, grades the returned item and issues a full refund or rejects it with photos.

- Takes: Order ID, condition grade, refund or reject, reason, photos
- Returns: Order ID, decision, condition grade, request status

## Automate Seller Center with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Orders still awaiting shipment, each morning

Starts: Every weekday at 8:00

1. Get the orders in the To Ship - Awaiting Shipment filter of Manage Orders.
2. Keep the orders placed before yesterday.
3. Email you the list with order ID, order date, products and total.

### New return requests to answer within 4 business days

Starts: Every weekday at 9:00

1. List the open return and refund requests on Manage Returns.
2. Keep the requests that were not there on the last run.
3. Post each one to your helpdesk or Slack webhook with its order ID, reason and due date.

### Each day's statement, handed to accounting

Starts: Every day at 10:00

1. Get yesterday's statement from Finances > Statements.
2. Stop when there is no statement for that date.
3. Post statement date, revenue, refunds, fees, adjustments, settlement amount and status to your accounting webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get orders awaiting shipment” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "seller-us.tiktok.com/get_orders_awaiting_shipment",
    "input": {
      "created_since": "2026-11-09"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "orders": [
      {
        "order_id": "5768 2203 1190 4417",
        "order_date": "2026-11-09T21:14:00Z",
        "status": "Awaiting Shipment",
        "products": [
          {
            "name": "Acme ceramic pour-over set, white",
            "quantity": 1
          }
        ],
        "order_total": 34.99,
        "currency": "USD"
      }
    ],
    "count": 1
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## Seller Center’s own options

TikTok Shop has an Open API for orders, products, returns and more, with webhooks. To use it for your own shop you register in TikTok Shop Partner Center as a seller developer and build a Custom App; eligibility depends on your market and seller type, and approval does not grant API scopes by itself. Statements and payouts also export from Seller Center.

| Option | What it covers | What it takes |
| --- | --- | --- |
| TikTok Shop Open API | Orders and fulfillment, products, returns and exchanges, analytics and more, through a Custom App authorized on your own shops. | A seller account that passed KYB or KYC, seller developer registration in Partner Center, eligibility for your market, and API scopes. |
| Webhooks | Push notifications to a Webhook URL you set on your app, alongside polling the API. | The same Partner Center app, with a Webhook URL set on it. |
| Finance exports | Statements and Payouts export for a date range, picked up under Export History; On hold also exports. | A Seller Center account with access to Finances. |
| Seller Center by hand | Manage Orders, Manage Returns and Finances, one screen and one shop at a time. | A Seller Center account for your shop. |

Read on November 12, 2026: [Seller Developer Onboarding Onepager](https://partner.tiktokshop.com/docv2/page/seller-developer-onboarding-onepager), [Orders and Fulfillment API Solution Guide](https://partner.tiktokshop.com/docv2/page/solution-guidance-orders-fulfillment-api), [Finances Page FAQ](https://seller-us.tiktok.com/university/essay?knowledge_id=2470273945257771&lang=en).

## Signing in to Seller Center

Seller Center signs you in with the email address or phone number of your seller account and its password. With Fous you sign in once through Seller Center's own sign-in with your own account: the login is sealed with AES-256, and code and AI agents never see it.

## Worth knowing

- **Four business days to answer a return**: You have 4 business days to answer a return request, 2 to 4 business days for a refund request on a non-returnable item and 24 hours for one on an unshipped order. Return requests for returnable products are accepted automatically.
- **Daily statements, paid 1 to 31 days after delivery**: A statement is generated daily and dated in UTC. Payout starts 1 to 31 days after delivery under the Dynamic Settlement Policy, once the settlement amount reaches $1 and after-sales requests are resolved.
- **API approval is by market and seller type**: GKA sellers are approved automatically. Local sellers in Thailand, Singapore, the Philippines, Vietnam, Indonesia and Malaysia with one Seller record go through a standard review; others need eligibility the platform assigns.
- **Returns stay in the Order module**: Seller Center's Logistics module holds Fulfillment, Shipping, Warehouses and FBT. Manage orders, Manage returns and Return settings remain in the Order module.

## More in E-commerce: marketplaces and app stores

- [千牛卖家中心](https://fous.com/automate/qianniu-seller-center.md)
- [Etsy Shop Manager](https://fous.com/automate/etsy-shop-manager.md)
- [Meesho Supplier Panel](https://fous.com/automate/meesho-supplier-panel.md)
- [Shopee Seller Centre](https://fous.com/automate/shopee-seller-centre.md)
- [Walmart Seller Center](https://fous.com/automate/walmart-seller-center.md)
- [楽天市場 RMS](https://fous.com/automate/rakuten-rms.md)
- [PayPal Business](https://fous.com/automate/paypal-business.md)

Other industries: [Submit learner data](/automate/submit-learner-data), [PG&E online account](/automate/pg-and-e-online-account), [DoorDash Merchant Portal](/automate/doordash-merchant-portal), [BB Digital PJ](/automate/bb-digital-pj), [Elavon Payments Insider](/automate/elavon-payments-insider), [自然人电子税务局（扣缴端）](/automate/natural-person-e-tax-bureau-withholding).

## Frequently asked questions

### Does TikTok Shop Seller Center have an API?

Yes, the TikTok Shop Open API, through a Custom App you build in TikTok Shop Partner Center. You need a seller account that passed KYB or KYC and seller developer eligibility for your market; passing qualification review does not grant API scopes by itself. Without it you have Seller Center and its finance exports.

### How do I download my TikTok Shop statements and payouts?

Go to Finances > Statements or Payouts, click Export and pick a date range. The file appears under Export History, where you select Download. Statements show the same statuses as payouts, plus Pending.

### Why is my TikTok Shop statement stuck in Pending?

Usually because your current settlement amount is negative. The minimum payout is $1. Check it under Finances > Statements > View by statements with the Pending status selected.

### How long do I have to respond to a TikTok Shop return?

4 business days for return requests, 2 to 4 business days for refund requests on non-returnable items, and 24 hours for refund requests on unshipped orders. A workflow you build can list new requests every weekday morning.

### Is Fous affiliated with TikTok?

No. Fous is an independent product. You use it with your own TikTok Shop Seller Center account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of TikTok Shop Seller Center (TikTok). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
