{"openapi":"3.1.0","info":{"title":"Wildberries Marketplace (BYOK) API","version":"0.1.0","description":"Wildberries Marketplace (BYOK) lets an AI assistant read your own Wildberries Marketplace data through the Wildberries Marketplace API with a key you supply (Wildberries API token with the Marketplace category (read-only is enough)). Read-only: 8 tools (list_supplies, get_supply, get_supply_order_ids, list_supply_boxes, list_reshipment_orders, list_offices, list_warehouses, list_pass_offices)....\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://byok-wildberries-marketplace.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/byok-wildberries-marketplace/docs"},"termsOfService":"https://connectorbay.com/byok-wildberries-marketplace/terms"},"servers":[{"url":"https://byok-wildberries-marketplace.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/byok-wildberries-marketplace/docs"},"security":[{"upstreamKey":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."},"upstreamKey":{"type":"apiKey","in":"header","name":"X-Upstream-Key","description":"Your own key for the service this connector wraps (bring your own key). Used for that one call only; never stored, logged or cached."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/list_supplies":{"post":{"operationId":"list_supplies","summary":"List your FBS supplies (shipments to Wildberries) with name, done flag, creation and closing time and destination office","description":"List your FBS supplies (shipments to Wildberries) with name, done flag, creation and closing time and destination office; page with limit and next. Use for \"Which Wildberries supplies have I created and which are closed\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"limit":{"description":"Supplies per page (1 to 1000).","maximum":1000,"minimum":1,"title":"Limit","type":"integer"},"next":{"description":"Paging cursor: 0 for the first page, then the next value of the previous answer.","maximum":9000000000000000,"minimum":0,"title":"Next","type":"integer"}},"required":["limit","next"],"title":"list_suppliesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/get_supply":{"post":{"operationId":"get_supply","summary":"Get one supply: done flag, name, cargo type, destination office and creation, closing and scan times. Use for \"What is t","description":"Get one supply: done flag, name, cargo type, destination office and creation, closing and scan times. Use for \"What is the state of Wildberries supply WB-GI-1234567\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"supply_id":{"description":"Supply id, for example 'WB-GI-1234567', from list_supplies.","maxLength":200,"title":"Supply Id","type":"string"}},"required":["supply_id"],"title":"get_supplyArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/get_supply_order_ids":{"post":{"operationId":"get_supply_order_ids","summary":"List the ids of the assembly orders inside one supply. Use for \"Which orders are in Wildberries supply WB-GI-1234567\".","description":"List the ids of the assembly orders inside one supply. Use for \"Which orders are in Wildberries supply WB-GI-1234567\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"supply_id":{"description":"Supply id, for example 'WB-GI-1234567', from list_supplies.","maxLength":200,"title":"Supply Id","type":"string"}},"required":["supply_id"],"title":"get_supply_order_idsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_supply_boxes":{"post":{"operationId":"list_supply_boxes","summary":"List the box ids (trbx) attached to a supply. Use for \"Which boxes are in Wildberries supply WB-GI-1234567\".","description":"List the box ids (trbx) attached to a supply. Use for \"Which boxes are in Wildberries supply WB-GI-1234567\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"supply_id":{"description":"Supply id, for example 'WB-GI-1234567', from list_supplies.","maxLength":200,"title":"Supply Id","type":"string"}},"required":["supply_id"],"title":"list_supply_boxesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_reshipment_orders":{"post":{"operationId":"list_reshipment_orders","summary":"List assembly orders that need to be re-shipped, with the supply each belongs to. Use for \"Which Wildberries orders need","description":"List assembly orders that need to be re-shipped, with the supply each belongs to. Use for \"Which Wildberries orders need re-shipment\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"list_reshipment_ordersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_offices":{"post":{"operationId":"list_offices","summary":"List Wildberries offices and pickup points with address, coordinates, cargo and delivery types. Use for \"Which Wildberri","description":"List Wildberries offices and pickup points with address, coordinates, cargo and delivery types. Use for \"Which Wildberries offices can I deliver to\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"list_officesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_warehouses":{"post":{"operationId":"list_warehouses","summary":"List your own seller warehouses registered at Wildberries with linked office, cargo and delivery type. Use for \"Which se","description":"List your own seller warehouses registered at Wildberries with linked office, cargo and delivery type. Use for \"Which seller warehouses do I have on Wildberries\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"list_warehousesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_pass_offices":{"post":{"operationId":"list_pass_offices","summary":"List the offices where a vehicle pass can be requested, with address. Use for \"Where can I get a delivery pass at Wildbe","description":"List the offices where a vehicle pass can be requested, with address. Use for \"Where can I get a delivery pass at Wildberries\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{},"title":"list_pass_officesArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}