Skip to content

Partial Edit Manufacturer

POST
/product/202409/compliance/manufacturers/{manufacturer_id}/partial_edit

Edit the details of a manufacturer in the EU languages supported by TikTok Shop. Include the locale code to edit the manufacturer’s information in a particular language. Target seller: Local sellers operating in EU countries Note:

  • The manufacturer name, registered trade name, email address, local phone number, and the address field must not contain Chinese characters.
  • Updates are handled per top-level property, so all non-empty fields within an updated object must be supplied to prevent overwriting with blanks.
  • For top-level properties (e.g. name, email) that are not nested in an object, you can update them individually. Omitting these properties in the request will leave them unchanged.
  • If you need to edit any nested property within an object, you must provide values for all nested properties of that object. Any omitted nested properties will be overwritten with blanks. For an available phone number, provide availability=AVAILABLE, country_code, and local_number together. If availability=UNAVAILABLE is supported for the seller, provide availability=UNAVAILABLE and omit country_code and local_number; otherwise, a valid phone number is still required.
manufacturer_id
required
string

The manufacturer ID in TikTok Shop.

Media typeapplication/json
object
name

The manufacturer name. Max length: 255 characters

string
<= 255 characters
registered_trade_name

The registered trade name of the manufacturer. Max length: 200 characters

string
<= 200 characters
email

The manufacturer’s email address. Use a valid email format such as name@example.com.

string
phone_number

The phone number of the manufacturer.

object
availability

Indicates the availability of the phone number. Possible values:

  • AVAILABLE: The phone number is available and required.
  • UNAVAILABLE: No phone number is available.

Default: AVAILABLE

string
Allowed values: AVAILABLE UNAVAILABLE
country_code

The country code of the phone number, prefixed by a plus + symbol. E.g. +353 for Ireland. Max digits: 4 Required if availability=AVAILABLE.

string
local_number

The local number. Length: 7 - 20 digits Required if availability=AVAILABLE.

string
address

The postal address of the manufacturer. Max length: 500 characters

string
<= 500 characters
locale

The BCP-47 locale code representing the language of the manufacturer information to update. Possible values:

  • de-DE
  • en-IE
  • es-ES
  • fr-FR
  • it-IT Default: The locale of the seller’s registered business address.

Note: Only the language version selected by this locale is updated; other language versions remain unchanged. Ensure the locale matches the language used in the supplied field values.

string
Allowed values: de-DE en-IE es-ES fr-FR it-IT
Example
{
"name": "John Doe",
"registered_trade_name": "TikTok Shop",
"email": "johndoe@email.com",
"phone_number": {
"availability": "AVAILABLE",
"country_code": "+353",
"local_number": "81234567"
},
"address": "10 Earlsfort Terrace, Dublin, Ireland",
"locale": "en-IE"
}

Success

Media typeapplication/json
object
code

Status code; 0 means success.

integer format: int64
message

Success or failure message.

string
request_id

Request log ID.

string
data
object
Example
{
"code": 0,
"data": {},
"message": "Success",
"request_id": "202203070749000101890810281E8C70B7"
}