3Dsellers REST API: Products, Listings and Orders on Every Channel

A REST API over your whole 3Dsellers account: 132 endpoints for products, listings, orders, Helpdesk, CSV imports, exports, automations and bulk actions, on every channel you sell on: eBay, Amazon, Walmart, Etsy, Shopify, WooCommerce, BigCommerce, TikTok Shop and more. One bearer token from Settings, JSON over HTTPS, webhooks for new orders, and an interactive OpenAPI reference.

Free 7-day trial
No credit card required
3Dsellers API

A REST API for Your Whole 3Dsellers Account

The 3Dsellers API is a REST API at https://api.3dsellers.com with 132 endpoints. It covers what you see in the app: products and catalog, listings and publishing, orders and tracking, Helpdesk tickets, CSV imports, exports, automations, offer rules, auto messages, Listing Designer templates, category and field mapping, bulk actions and webhooks. One token works for every channel connected to your 3Dsellers account: eBay, Amazon, Walmart, Etsy, Shopify, WooCommerce, BigCommerce, TikTok Shop and more, with no eBay or Amazon developer account of your own. The same platform runs the 3Dsellers MCP server, so an endpoint and its MCP tool share one token, one rate limit and one request log.

Get Started in Three Steps

About five minutes. You need a 3Dsellers account with admin rights and any HTTP client.

1. Get your token in 3Dsellers

Open Settings > Profile > API / MCP, or go to app.3dsellers.com/api-mcp. Click Get API token. The token is a bearer token tied to your company, and it is shown once, so copy it right away.

No OAuth is needed for your own scripts and integrations. Anyone with the token can read and change your 3Dsellers data, so keep it private and revoke it on the same page if it leaks.

The Tokens tab of the 3Dsellers API / MCP page with the Get API token button

2. Make your first call

Every request goes to https://api.3dsellers.com as JSON over HTTPS, with the header Authorization: Bearer YOUR_TOKEN. Resource endpoints are versioned under /v1/. Check the token first, then list your connected selling accounts: most per-account calls take a sellerId from that list.

Check the token: GET /auth/me
curl https://api.3dsellers.com/auth/me \
  -H "Authorization: Bearer YOUR_TOKEN"
List selling accounts: GET /v1/sellers
curl https://api.3dsellers.com/v1/sellers \
  -H "Authorization: Bearer YOUR_TOKEN"

3. Read, then write

Search products by SKU, patch the fields you want to change, or push tracking back to the marketplace. Reads return at once. Long jobs such as publishing, bulk edits and CSV imports are queued as bulk actions: the call returns an ID and you poll it until it finishes.

Find a product: GET /v1/products?sku=
curl "https://api.3dsellers.com/v1/products?sku=MY-SKU-123" \
  -H "Authorization: Bearer YOUR_TOKEN"
Change price and stock: PATCH /v1/products/{id}
curl -X PATCH https://api.3dsellers.com/v1/products/12345 \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "price": 24.99, "quantity": 40 }'
Ship an order: POST /v1/orders/tracking
curl -X POST https://api.3dsellers.com/v1/orders/tracking \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "items": [{ "orderId": 987654, "carrier": "USPS", "trackingNumber": "9400111899560000000000" }] }'

Every call shows up in the request log

The Requests tab in Settings > API / MCP logs each call with time, endpoint, status, duration and the error message when it failed. Use it to debug an integration without contacting support. See Manage tokens, permissions and requests below.

Building an app other sellers will authorize?

Use the OAuth 2.0 authorization code flow: send the seller to GET /auth/authorize, exchange the code at POST /auth/token, send the access token as a bearer, and renew it with grant_type refresh_token. GET /auth/me confirms a token is still valid. Details are in the API reference.

Guides: Getting started with the 3Dsellers API, Working with the developer API and What can you do with the 3Dsellers API?

Every Endpoint: 132 Endpoints in 16 Groups

This list is generated from the live OpenAPI spec. GET endpoints read your data. POST, PATCH, PUT and DELETE create or change it. Open any group in the interactive API reference to see parameters and responses and try every call with your own token.

Authentication

3 endpoints
GET /auth/authorize Authorize OAuth2 request
POST /auth/token Get OAuth2 token
GET /auth/me Check if the token is valid
Open Authentication in the reference

Products & Catalog

13 endpoints
POST /v1/actions/products/sku-linking Link or unlink products to seller accounts, by SKU
POST /v1/products/inventory-sync Create or relink Inventory Sync entries, by SKU
GET /v1/products/custom-attributes List the company’s custom attributes with their IDs
DELETE /v1/products/custom-attributes Delete custom attributes
GET /v1/products/sku-templates List SKU templates
POST /v1/products/sku-templates Create a SKU template
GET /v1/products/sku-templates/{id} Get a single SKU template by id
DELETE /v1/products/sku-templates/{id} Remove a SKU template
GET /v1/products Get all products
POST /v1/products Create a new product
GET /v1/products/{id} Get one product
PATCH /v1/products/{id} Partially update a product
POST /v1/products/tags Add or remove product tags
Open Products & Catalog in the reference

Listings

6 endpoints
POST /v1/actions/products/item-specifics Set item specifics across many products
GET /v1/products/listings Get all product listings
PATCH /v1/products/listings/variations Set one variation's warehouse quantity
PATCH /v1/products/listings/inventory Set one listing's warehouse quantity
PATCH /v1/products/listings/draft Set a draft's item specifics, UPC and Best Offer
POST /v1/products/listings/tags Add or remove listing tags
Open Listings in the reference

Categories & Field Mapping

26 endpoints
GET /v1/products/categories Get all product categories
POST /v1/products/categories Create a new product category
GET /v1/category-mappings Read channel category mappings
PUT /v1/category-mappings Set channel category mappings in bulk
GET /v1/category-mappings/unmapped List catalog categories with no channel category
GET /v1/category-specifics Every item specific the seller’s stocked channel categories accept
GET /v1/products/templates List mapping templates
POST /v1/products/templates Create a mapping template
GET /v1/products/templates/{id} Get a single mapping template by id, with how many channel categories it covers
PATCH /v1/products/templates/{id} Update a mapping template
DELETE /v1/products/templates/{id} Delete a mapping template
GET /v1/products/templates/{id}/validation Check a mapping template for missing required fields
POST /v1/products/templates/{id}/clone Clone a mapping template to the same or another seller
GET /v1/products/templates/{id}/mappings List the field mappings inside a template — which channel field each product attribute, ru...
POST /v1/products/templates/mappings Apply a set of field mappings across every category of one or more templates (or the categ...
GET /v1/products/templates/mappings/jobs/{jobId} Check a background mapping run
GET /v1/products/templates/{id}/categories/{categoryId}/fields List the channel fields a category actually accepts, read through this template’s seller
DELETE /v1/products/templates/{id}/mappings/{mappingId} Remove one mapping row from a template — for clearing a duplicate or wrongly-cased field
GET /v1/products/templates/{id}/automap-fields List the extra fields AI automap must fill for a template
PUT /v1/products/templates/{id}/automap-fields Replace the extra fields AI automap must fill for a template
GET /v1/products/mapping-rules List mapping rules
POST /v1/products/mapping-rules Create a mapping rule
GET /v1/products/mapping-rules/{id} Get one mapping rule, including its full body
PATCH /v1/products/mapping-rules/{id} Update a mapping rule
DELETE /v1/products/mapping-rules/{id} Delete a mapping rule
POST /v1/products/mapping-rules/preview Preview what a rule would send for one product
Open Categories & Field Mapping in the reference

Selling Accounts & Policies

10 endpoints
GET /v1/sellers Get all sellers
GET /v1/sellers/{id} Get a seller by id
GET /v1/sellers/integrations/status Integration status per seller account
PUT /v1/sellers/integrations/inventory-sync Turn catalog inventory sync on or off
GET /v1/sellers/{sellerId}/policies Get a seller's marketplace business policies (payment, return, shipping), fetched live fro...
GET /v1/sellers/{sellerId}/store-categories Get a seller's eBay Store categories
POST /v1/sellers/{sellerId}/store-categories Create an eBay Store category
PATCH /v1/sellers/{sellerId}/store-categories/{categoryId} Rename or move an eBay Store category
DELETE /v1/sellers/{sellerId}/store-categories/{categoryId} Delete an eBay Store category
POST /v1/actions/listings/policies Apply business policies across many listings
Open Selling Accounts & Policies in the reference

Orders

5 endpoints
GET /v1/orders Get orders by seller
POST /v1/orders/tracking Ship orders: send carrier and tracking to the marketplace
POST /v1/orders/{orderId}/invoice Generate an order's invoice (PDF, optionally an image)
GET /v1/orders/{orderId}/invoice Get an order's invoice on file
POST /v1/orders/tags Add or remove order tags
Open Orders in the reference

Bulk Actions

6 endpoints
POST /v1/actions Queue a bulk action by its event pattern
GET /v1/actions List bulk actions for the company, filterable by status, seller and action type
GET /v1/actions/{id} Get a single bulk action by id
POST /v1/actions/products/remove Delete catalog products in bulk
POST /v1/actions/products/dismiss-listing-errors Dismiss listing errors in bulk
POST /v1/actions/products/publish Publish products to a channel
Open Bulk Actions in the reference

CSV Imports

13 endpoints
GET /v1/import-csv/schedules List import schedules
POST /v1/import-csv/schedules Create an import schedule
GET /v1/import-csv/schedules/{id} Get a single import schedule by id
PATCH /v1/import-csv/schedules/{id} Update an import schedule
DELETE /v1/import-csv/schedules/{id} Remove an import schedule
POST /v1/import-csv/schedules/{id}/run Run the schedule now
GET /v1/import-csv List CSV imports for a seller with their processing status
POST /v1/import-csv Upload a CSV and queue the import
GET /v1/import-csv/catalog List the import actions, the fields each can import and the options each accepts
GET /v1/import-csv/{id} Get a CSV import by id
GET /v1/import-csv/{id}/errors List per-row errors for a CSV import
POST /v1/import-csv/{id}/retry Re-run the rows this import rejected, as a new import
GET /v1/import-csv/{id}/errors/download Download a CSV file of all rejected rows for an import (up to 10,000 rows)
Open CSV Imports in the reference

Exports & Reports

13 endpoints
GET /v1/exports/schedules List export schedules
POST /v1/exports/schedules Create an export schedule
GET /v1/exports/schedules/{id} Get a single export schedule by id
PATCH /v1/exports/schedules/{id} Update an export schedule
DELETE /v1/exports/schedules/{id} Remove an export schedule
GET /v1/exports/schedules/{id}/file Download the latest file this schedule published
POST /v1/exports/schedules/{id}/run Run the schedule now
GET /v1/exports List exports
POST /v1/exports Create an export
GET /v1/exports/catalog List the export types and the columns they accept
GET /v1/exports/{id} Get a single export by id
DELETE /v1/exports/{id} Remove an export
GET /v1/exports/{id}/download Download the finished file
Open Exports & Reports in the reference

Helpdesk

8 endpoints
GET /v1/helpdesk/tickets List Helpdesk tickets
GET /v1/helpdesk/tickets/counts Count tickets per status
GET /v1/helpdesk/tickets/{id} Get one ticket with its thread
PATCH /v1/helpdesk/tickets/{id} Set a ticket status
GET /v1/helpdesk/tickets/{id}/messages Page a ticket's messages
POST /v1/helpdesk/tickets/{id}/replies Reply to a ticket
POST /v1/helpdesk/tickets/{id}/notes Leave an internal note on a ticket
POST /v1/helpdesk/tickets/{id}/read Mark a ticket read or unread
Open Helpdesk in the reference

Automations

6 endpoints
GET /v1/automations List automations
POST /v1/automations Create an automation
GET /v1/automations/catalog List the triggers and actions available per app
GET /v1/automations/{id} Get a single automation by id
PATCH /v1/automations/{id} Update an automation
DELETE /v1/automations/{id} Remove an automation
Open Automations in the reference

Offer Rules

5 endpoints
GET /v1/offers/rules List offer rules
POST /v1/offers/rules Create an offer rule
GET /v1/offers/rules/{id} Get a single offer rule by id
PATCH /v1/offers/rules/{id} Update an offer rule
DELETE /v1/offers/rules/{id} Remove an offer rule
Open Offer Rules in the reference

Auto Messages

5 endpoints
GET /v1/auto-messages/messages List post-sale messages
POST /v1/auto-messages/messages Create a post-sale message
GET /v1/auto-messages/messages/{id} Get a single post-sale message by id
PATCH /v1/auto-messages/messages/{id} Update a post-sale message
DELETE /v1/auto-messages/messages/{id} Remove a post-sale message
Open Auto Messages in the reference

Listing Designer

6 endpoints
GET /v1/listing-designer/templates List Listing Designer templates
POST /v1/listing-designer/templates Create a Listing Designer template from HTML
GET /v1/listing-designer/templates/{id} Get one Listing Designer template, including its HTML
PATCH /v1/listing-designer/templates/{id} Update a Listing Designer template
GET /v1/listing-designer/auto-apply Read the auto-apply settings of each store
PATCH /v1/listing-designer/auto-apply Set the default template and category rules for a store
Open Listing Designer in the reference

Segments

4 endpoints
GET /v1/segments Get all segments
POST /v1/segments Create a segment
PATCH /v1/segments/{id} Update a segment
DELETE /v1/segments/{id} Delete a segment
Open Segments in the reference

Webhooks

3 endpoints
GET /webhooks List this company's webhook subscriptions and their delivery health
POST /webhooks/subscribe Subscribe to webhooks
POST /webhooks/unsubscribe Unsubscribe from webhooks
Open Webhooks in the reference

Bulk Actions, Webhooks, Rate Limits and Scopes

The four things to know before you build on the API.

Bulk actions

Publishing, catalog and listing edits, image work and other long jobs run as bulk actions. POST /v1/actions queues one by its action pattern, GET /v1/actions/{id} tracks it to completion. An action can target records by a filter instead of IDs, and saved segments (GET /v1/segments) store the same filter shape, so a filter a seller already built can be reused. Up to 5 actions run at the same time per company.

Bulk Actions developer guide and the machine-readable pattern catalog with every action and its config schema.

Webhooks

Subscribe your URL with POST /webhooks/subscribe instead of polling. Events: order.created, import-csv.status-updated and helpdesk.message-created. GET /webhooks lists your subscriptions with their delivery health, and POST /webhooks/unsubscribe removes one. Webhooks are a REST feature and are not available through the MCP server.

Rate limits

Calls are counted per company across the REST API and the MCP server together: 600 per minute and 50,000 per day on a paid plan, 300 per minute and 20,000 per day in trial. Some operations have their own narrower windows on top, for example 120 order reads a minute and 20 queued bulk actions a minute. Over a limit you get 429 with a Retry-After header, and every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset. Daily counters reset at 00:00 UTC. The full table is at the top of the API reference.

Access and scopes

The API is included in every 3Dsellers plan, including the free trial. The company behind the token needs an active subscription or trial, otherwise every endpoint returns 403 subscription_required. A token carries scopes such as product:read, product:write or Full access. An "insufficient scope" error means the token is valid but not allowed for that area: create a new token that covers it. Only account admins can create tokens.

Manage Tokens, Permissions and Requests

Every AI assistant and integration connects to 3Dsellers with a token. The API / MCP page in Settings shows every token, what it is allowed to do, every call it made, and how much of your rate limit is left.

Connect and create tokens

Open Settings > Profile > API / MCP, or go to app.3dsellers.com/api-mcp. Add to Claude connects Claude with a sign-in and no token to copy. Get API token creates a bearer token for your own script or integration. Connect MCP shows the server URL and a token for developer tools such as Cursor, VS Code and Claude Code.

A token is shown only once, when it is created. Copy it right away and keep it private.

The Tokens tab of the 3Dsellers API / MCP page with the Add to Claude, Get API token and Connect MCP buttons
The Issued tokens list with scopes, status, request counts and the Revoke buttons

See what each token is allowed to do

The Issued tokens list shows every token with its app, scope, status, request count, last use and expiry. The scope is the permission: product:read can only read products, product:write can change them, and Full access means every tool.

Revoke stops one token on its next request. Revoke all cuts off every app and AI agent at once; use it if a token leaked.

Review every call the AI made

The Requests tab logs every REST API call and every MCP tool call: time, source, tool name, status, duration and the error message when a call failed. Filter by token, source, status or date, and click a row for the full details.

Values that look like secrets are shown as [redacted], and only people in your 3Dsellers company can see the log.

The Requests log with a failed MCP call and its error message
The Rate limits tab with per-minute and per-day usage

Watch your rate limits

The Rate limits tab shows each limit, how much of it you used this minute and today, and when it resets. REST and MCP calls share the same counters: on a paid plan, 600 calls a minute and 50,000 a day for all tools combined, with separate limits for order and product reads and writes.

Per-minute counters reset every 60 seconds, per-day counters at 00:00 UTC.

Full guide: API / MCP page: tokens, request log and rate limits.

REST API or MCP Server?

Same platform, same token, same limits. Pick by who is doing the work.

Use the REST API when you write the code

Your own scripts, an ERP or warehouse system, a custom dashboard, or an app other sellers authorize through OAuth. You control every request, you get webhooks, and you can try each endpoint in the interactive reference.

Use the MCP server when an AI assistant does the work

Claude, ChatGPT, Grok, Cursor, VS Code or Claude Code call the same operations as tools, in plain language, and ask for your approval before they change anything. No code, and for Claude no token either: sign in and go.

Documentation and Guides

Everything is public. No sign-up is needed to read the reference.

Reference

Interactive API reference (Swagger UI): every endpoint, parameter and response shape, generated from the live API, with a Try it out button.

OpenAPI 3 spec (JSON): import it into Postman, Insomnia, an SDK generator or an AI coding tool.

Bulk Actions developer guide and action pattern catalog: how queued actions and the filter tree work.

Help Center

3Dsellers Public API & MCP collection: all API and MCP articles in one place.

Getting started, What can you do with the API (with curl examples) and the API / MCP page: tokens, request log and rate limits.

Need an endpoint that does not exist yet? Use the Need more MCP tools? button on the API / MCP page in Settings, or write to support.

Features

3Dsellers Gives You the Tools You Need to Take Your eCommerce Business to the Next Level

The 3Dsellers API is designed for ecommerce businesses looking to enhance their operational efficiency. Whether you want to automate order processing, manage inventory updates, or sync customer data, this API provides a flexible solution to improve your productivity. With comprehensive documentation and easy setup, you can focus on what matters most—growing your business.

multichannel inventory management

Monitor and Sync Your Inventory in Real Time Across All Channels

Stay on top of your inventory with automated tracking through the API. The integration allows you to set triggers that update your inventory levels in real-time, preventing overselling and ensuring customer satisfaction. With the 3Dsellers API, you can manage your stock levels efficiently across all sales channels.

multichannel pricing management

Synchronize Pricing Across All Your Selling Channels

Optimize your pricing strategy with automated price adjustments based on market trends. The API allows you to set rules that automatically update your prices in 3Dsellers based on data from other applications, helping you stay competitive and maximize your profits.

multichannel product attributes

Enhance your Product Data with Custom Product Attributes

Enhance your product listings with custom attributes that can be automatically populated through the API. This feature allows you to provide potential buyers with detailed information, improving their shopping experience and increasing the likelihood of sales.

multichannel attribute mapping

Tailor Products to Each Selling Channel with Custom Channel Mapping

The 3Dsellers API enables you to tailor your product data for each selling channel. By mapping your product attributes and defining custom rules, you can ensure that your listings are optimized for visibility and compliance across all platforms.

Integrations

Streamline Your Multichannel Commerce with 3Dsellers' Integrations

The 3Dsellers API offers a robust solution for ecommerce businesses aiming to streamline operations and boost efficiency. By leveraging the API, you can automate product management, inventory updates, and order processing, reducing manual work and ensuring accurate data across all your sales channels. Focus on growing your business while the API handles the repetitive tasks.

API Integration

Connect Seamlessly with 3Dsellers Across Multiple Sales Channels

The 3Dsellers API offers a robust solution for ecommerce businesses aiming to streamline operations and boost efficiency. By leveraging the API, you can automate product management, inventory updates, and order processing, reducing manual work and ensuring accurate data across all your sales channels. Focus on growing your business while the API handles the repetitive tasks.

eBay

Authentication

Securely connect your account and access the 3Dsellers API with ease. The Authentication API ensures that only authorized requests are processed, providing a safe and reliable way to integrate your systems. Use it to generate access tokens, verify token status, and maintain uninterrupted access for seamless API integration.

eBay

Products

Manage your product catalog efficiently and sync products across all sales channels. The Products API allows you to retrieve, add, update, and remove products, ensuring your inventory is always up to date. Automate product updates, streamline catalog management, and reduce manual work while keeping product data accurate and consistent.

eBay

Inventory

Set the stock that 3Dsellers pushes to every channel. PATCH /v1/products/listings/inventory and /variations set one listing's or one variation's warehouse quantity, and POST /v1/products/inventory-sync links products to Inventory Sync by SKU.

eBay

Orders

Simplify order management and track every transaction effortlessly. The Orders API allows you to fetch order lists, create new orders, and update order statuses. Streamline the order process, reduce manual work, and ensure that your order information is always current across all channels.

eBay

Webhooks

Subscribe your URL once with POST /webhooks/subscribe and 3Dsellers calls it for three events: order.created, import-csv.status-updated and helpdesk.message-created. GET /webhooks lists your subscriptions with their delivery health.

eBay

Health

GET /health/live and GET /health/ready answer without a token and tell you whether the API is up and ready to serve requests. Point your own uptime monitor at them.

Integrations

Reach More Buyers by Listing on Multiple Selling Channels

The 3Dsellers API offers a robust solution for ecommerce businesses aiming to streamline operations and boost efficiency. By leveraging the API, you can automate product management, inventory updates, and order processing, reducing manual work and ensuring accurate data across all your sales channels. Focus on growing your business while the API handles the repetitive tasks.

Trusted by 5,000+ eCommerce Sellers

Get unlimited access to 3Dsellers  free of charge for 7 days!

Free 7-day trial
No credit card required
Integrations

Enjoy Better, More Streamlined Multichannel Commerce with 3Dsellers' Integrations

3Dsellers integrates with a wide selection of popular ecommerce platforms and channels, allowing you to easily sync product and order data, automate processes, and streamline operations across multiple channels. With 3Dsellers' powerful integrations, you'll enjoy improved efficiency and fewer errors, allowing you more time to focus on growing your business. Maximize your sales and effortlessly scale your business with 3Dsellers' multichannel integrations.

Frequently Asked Questions

FAQ

Short answers to the questions developers ask before they build on the 3Dsellers API.

Is the 3Dsellers API free?

The API is included in every 3Dsellers plan, including the 7-day free trial, with no separate API fee. The company behind the token needs an active subscription or trial. Rate limits depend on the plan: 600 calls a minute and 50,000 a day on a paid plan, half of that in trial.

Do I need an eBay or Amazon developer account?

No. 3Dsellers already holds the connection to each marketplace account you added in the app. One 3Dsellers token lets your code read and change products, listings and orders on eBay, Amazon, Walmart, Etsy, Shopify, WooCommerce, BigCommerce, TikTok Shop and every other connected channel, without marketplace API keys of your own.

How do I get an API token?

Log in to 3Dsellers, open Settings > Profile > API / MCP (app.3dsellers.com/api-mcp) and click Get API token. You need admin rights in the account. The token is shown once; copy it and send it as Authorization: Bearer YOUR_TOKEN on every request. Revoke it from the same page if it leaks.

Where is the full list of endpoints?

The interactive reference at api.3dsellers.com/docs is generated from the live API and is always current. The OpenAPI JSON is at api.3dsellers.com/docs-json. The list on this page is built from the same spec.

Does the API support webhooks?

Yes. POST /webhooks/subscribe registers your URL for order.created, import-csv.status-updated and helpdesk.message-created. GET /webhooks shows your subscriptions and their delivery health. Webhooks work with the REST API only, not through the MCP server.

Why did my call return before anything changed?

Publishing, bulk edits, image work, exports and CSV imports are asynchronous. The call queues a bulk action or job and returns its ID. Poll GET /v1/actions/{id} (or the matching import or export endpoint) until the status says it finished. A 200 response is not the same as a finished job.

Can I manage variations and inventory through the API?

Yes. Products support variations, and inventory can be read and written per listing, per variation and per warehouse: PATCH /v1/products/listings/inventory and /variations set quantities, and PUT /v1/sellers/integrations/inventory-sync turns catalog inventory sync on or off.

Can I build an app that other sellers authorize?

Yes, with OAuth 2.0 authorization code flow: send the seller to GET /auth/authorize, exchange the returned code at POST /auth/token, use the access token as a bearer and renew it with grant_type refresh_token. GET /auth/me confirms a token is valid.

What is the difference between the API and the MCP server?

They run on the same platform with the same token and the same rate limits. Use the REST API when you write your own code or need webhooks. Use the MCP server when an AI assistant such as Claude, ChatGPT, Grok or Cursor should do the work in plain language, with your approval before changes. See the 3Dsellers MCP page for the tool list.

Get unlimited access to 3Dsellers free of charge for 7 days!

No credit card required, cancel any time.

Cookie Consent

By clicking "Accept", you agree to enhance site navigation by storing "cookies" on your device. Cookies help us analyze site usage and assist in marketing products that can help you, providing you with a personalized experience. We share only what our privacy policy describes.

View our Privacy Policy for more information.
Privacy Preferences
Cookie settings