{
  "openapi": "3.1.0",
  "info": {
    "title": "Douyin Creator Marketplace (Xingtu) Conversion Resources API (V1)",
    "version": "v0",
    "description": "Lists Douyin Creator Marketplace (Xingtu) conversion-related videos or products for a creator, with industry, period, resource-type, and page filters. Use it to review commerce examples before creator selection."
  },
  "servers": [
    {
      "url": "https://api.justoneapi.com",
      "description": "Global production API (default)"
    }
  ],
  "tags": [
    {
      "name": "Douyin Creator Marketplace (Xingtu)",
      "description": "Douyin Xingtu creator metrics, audience structure, commerce data, and campaign analytics for creator marketing.",
      "x-platform-id": "douyin-creator-marketplace-xingtu",
      "x-platform-aliases": [
        "Douyin Xingtu",
        "Xingtu",
        "巨量星图",
        "星图"
      ],
      "x-platform-detection-aliases": [
        "Douyin Xingtu",
        "Xingtu",
        "巨量星图",
        "星图"
      ]
    }
  ],
  "paths": {
    "/api/douyin-xingtu/gw/api/data_sp/get_author_convert_videos_or_products/v1": {
      "get": {
        "tags": [
          "Douyin Creator Marketplace (Xingtu)"
        ],
        "summary": "Conversion Resources",
        "description": "Lists Douyin Creator Marketplace (Xingtu) conversion-related videos or products for a creator, with industry, period, resource-type, and page filters. Use it to review commerce examples before creator selection.",
        "operationId": "getApiDouyinXingtuGwApiDataSpGetAuthorConvertVideosOrProductsV1",
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "description": "User authentication token.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "oAuthorId",
            "in": "query",
            "description": "Author's unique ID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "platform",
            "in": "query",
            "description": "Platform type.\n\nAvailable Values:\n- `SHORT_VIDEO`: Short video\n- `LIVE_STREAMING`: Live streaming\n- `PICTURE_TEXT`: Picture and text\n- `SHORT_DRAMA`: Short drama",
            "required": false,
            "schema": {
              "type": "string",
              "default": "SHORT_VIDEO",
              "description": "Platform type",
              "enum": [
                "SHORT_VIDEO",
                "LIVE_STREAMING",
                "PICTURE_TEXT",
                "SHORT_DRAMA"
              ]
            }
          },
          {
            "name": "industryId",
            "in": "query",
            "description": "Industry category.\n\nAvailable Values:\n- `ALL`: All\n- `ELECTRONICS_AND_APPLIANCES`: Electronics and Appliances\n- `SHOPPING`: Shopping\n- `FOOD_AND_BEVERAGE`: Food and Beverage\n- `CLOTHING_AND_ACCESSORIES`: Clothing and Accessories\n- `HEALTHCARE_AND_MEDICAL`: Healthcare and Medical\n- `MEDICAL_INSTITUTIONS`: Medical Institutions\n- `HOME_AND_BUILDING_MATERIALS`: Home and Building Materials\n- `LOCAL_SERVICES`: Local Services\n- `BUSINESS_SERVICES`: Business Services\n- `CULTURE_SPORTS_ENTERTAINMENT`: Leisure and Entertainment\n- `BEAUTY_SERVICES`: Beauty Services\n- `REAL_ESTATE`: Real Estate\n- `EDUCATION_AND_TRAINING`: Education and Training\n- `TRAVEL_AND_TOURISM`: Travel and Tourism\n- `PUBLIC_SERVICES`: Public Services\n- `GAMES`: Games\n- `RETAIL`: Internet E-commerce Services\n- `TRANSPORTATION_EQUIPMENT`: Transportation Equipment\n- `AUTOMOTIVE`: Automotive\n- `AGRICULTURE_FORESTRY_FISHERY`: Agriculture Forestry Fishery\n- `CHEMICAL_AND_ENERGY`: Chemical and Energy\n- `ELECTRONICS_AND_ELECTRICAL`: Electronics and Electrical\n- `MACHINERY_EQUIPMENT`: Machinery Equipment\n- `MEDIA_AND_INFORMATION`: Media and Information\n- `LOGISTICS`: Logistics\n- `TELECOMMUNICATIONS`: Telecommunications\n- `FINANCIAL_SERVICES`: Financial Services\n- `CATERING_SERVICES`: Catering Services\n- `SOFTWARE_TOOLS`: Software Tools\n- `FRANCHISING_AND_INVESTMENT`: Franchising and Investment\n- `BEAUTY_AND_COSMETICS`: Beauty and Cosmetics\n- `MOTHER_BABY_AND_PET`: Mother Baby and Pet\n- `DAILY_CHEMICALS`: Daily Chemicals\n- `PHYSICAL_BOOKS`: Physical Books\n- `SOCIAL_AND_COMMUNICATION`: Social and Communication\n- `CULTURAL_SUPPLIES`: Cultural Supplies\n- `SPORTS_OUTDOOR`: Sports and Outdoors",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ALL",
              "description": "Industry category",
              "enum": [
                "ALL",
                "ELECTRONICS_AND_APPLIANCES",
                "SHOPPING",
                "FOOD_AND_BEVERAGE",
                "CLOTHING_AND_ACCESSORIES",
                "HEALTHCARE_AND_MEDICAL",
                "MEDICAL_INSTITUTIONS",
                "HOME_AND_BUILDING_MATERIALS",
                "LOCAL_SERVICES",
                "BUSINESS_SERVICES",
                "CULTURE_SPORTS_ENTERTAINMENT",
                "BEAUTY_SERVICES",
                "REAL_ESTATE",
                "EDUCATION_AND_TRAINING",
                "TRAVEL_AND_TOURISM",
                "PUBLIC_SERVICES",
                "GAMES",
                "RETAIL",
                "TRANSPORTATION_EQUIPMENT",
                "AUTOMOTIVE",
                "AGRICULTURE_FORESTRY_FISHERY",
                "CHEMICAL_AND_ENERGY",
                "ELECTRONICS_AND_ELECTRICAL",
                "MACHINERY_EQUIPMENT",
                "MEDIA_AND_INFORMATION",
                "LOGISTICS",
                "TELECOMMUNICATIONS",
                "FINANCIAL_SERVICES",
                "CATERING_SERVICES",
                "SOFTWARE_TOOLS",
                "FRANCHISING_AND_INVESTMENT",
                "BEAUTY_AND_COSMETICS",
                "MOTHER_BABY_AND_PET",
                "DAILY_CHEMICALS",
                "PHYSICAL_BOOKS",
                "SOCIAL_AND_COMMUNICATION",
                "CULTURAL_SUPPLIES",
                "SPORTS_OUTDOOR"
              ]
            }
          },
          {
            "name": "range",
            "in": "query",
            "description": "Time range.\n\nAvailable Values:\n- `DAY_30`: Last 30 days\n- `DAY_90`: Last 90 days",
            "required": false,
            "schema": {
              "type": "string",
              "default": "DAY_30",
              "description": "Time range",
              "enum": [
                "DAY_30",
                "DAY_90"
              ]
            }
          },
          {
            "name": "detailType",
            "in": "query",
            "description": "Resource type.\n\nAvailable Values:\n- `VIDEO`: Video\n- `PRODUCT`: Product",
            "required": false,
            "schema": {
              "type": "string",
              "default": "VIDEO",
              "description": "Detail resource type",
              "enum": [
                "VIDEO",
                "PRODUCT"
              ]
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Page number.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Invalid request parameters or body",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "Invalid or inactive access token",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Permission denied",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "Request rate or daily quota limit exceeded",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "Service temporarily unavailable",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "code": {
                      "type": "integer",
                      "format": "int32",
                      "enum": [
                        0,
                        100,
                        101,
                        202,
                        300,
                        301,
                        302,
                        303,
                        400,
                        404,
                        500,
                        503,
                        600,
                        601,
                        602
                      ]
                    },
                    "message": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "data": {},
                    "recordTime": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "requestId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "data",
                    "message",
                    "recordTime"
                  ]
                }
              }
            }
          }
        },
        "x-order": "15002200",
        "x-api-version": "v1",
        "x-search-aliases": [
          "Douyin Xingtu conversion videos and products",
          "Xingtu creator conversion resources",
          "Douyin influencer commerce examples",
          "抖音星图达人转化视频商品",
          "星图达人转化资源",
          "抖音达人商业转化案例"
        ],
        "x-highlights": [],
        "x-endpoint-family": "douyin_xingtu_gw_api_data_sp_get_author_convert_videos_or_products"
      }
    }
  }
}