Repository navigation
Home
Mehrdad Pajuhaan edited this page Oct 23, 2026
·
2 revisions
Selldone GPT is an OpenAPI 3.1 schema (Schema.json) plus a setup guide for building a custom GPT in the OpenAI GPT Store that connects to Selldone®. After a user signs in with OAuth, the GPT can check two-factor authentication, list the user's shops and return product details with sales statistics.
- New to the project? Read Getting Started.
- Building the GPT in the ChatGPT editor? Follow Create Your GPT.
- Setting up sign-in? See OAuth Configuration.
- Want to know what each action returns? Open the Schema Reference.
| Page | What you'll learn |
|---|---|
| Getting Started | Prerequisites and the fastest path to a working GPT. |
| Create Your GPT | Every step of the GPT editor, with annotated screenshots. |
| OAuth Configuration | Authorization and token URLs, scopes, callback URL, using your own OAuth server. |
| Schema Reference | All sections, operations, parameters, responses and models in Schema.json. |
| FAQ | Common questions and troubleshooting. |
| Action | Method and path | Description |
|---|---|---|
Check2FA |
GET /security/2fa/check |
Check whether the signed-in user needs a 2FA code. |
Verify2FA |
POST /auth/2fa |
Submit the 6-digit 2FA code. |
GetShops |
GET /shops/me |
List the user's shops, optionally filtered by search. |
GetProductInfo |
GET /shops/{shop_id}/products/{product_id}/admin |
Product details and statistics for a period. |
All actions call https://api.selldone.com.
The GPT is one more client of the Selldone API, next to the dashboard, the storefront and the SDKs. It acts on behalf of a shop owner through OAuth, similar to a custom admin tool built with the Backoffice SDK.
- backoffice-sdk — Admin API client for custom dashboards and integrations (wiki).
- core — Shared models, types and enums.
- erp — Connect ERP software to Selldone shops.
- storefront-sdk — Customer-facing API client (wiki).
- All Selldone repositories
