Developer docs
The Hidden API
Show your products on your own website, get a signed message the moment someone pays, and deliver from your own server.
What you can do
- $9.00BuyBuy button
Show your products anywhere
Your website reads products, prices and stock from Hidden. No key needed.
Public API - order.paid
Know the moment someone pays
Hidden sends your server a signed message for every order and every change.
Webhooks - order.paidHDN-4K2P-…
Deliver from your own server
On a paid order, Hidden asks your server what the buyer should receive, and delivers your answer.
Dynamic delivery - $ POST /products201 Created
Run your store from code
Create products, add keys, refund orders, answer tickets. Everything the dashboard does, from your own code.
API reference - ?ref=tg:42order.paidref tg:42Webhooks
Sell from your app or bot
Make a product for each price, send buyers a checkout link with your own reference, and fulfil when the signed order.paid webhook arrives, after checking the product.
Checkout links
Choose how to start
Write it yourself
Pick your language. Your first call takes five minutes.
No code
Paste one snippet on your site and sell from there.
Let an AI do it
Give these docs to your AI assistant and answer its questions.
Everything in the API
Every group is generated from the same list that runs the API, so it is always current.
- Public APIProducts, categories, reviews and recent sales of one store.5 endpoints · no key
- Webhook eventsA signed POST to your server for every event you subscribe to.34 events
- ProductsYour catalogue as the seller sees it: hidden products included, every variation with its deliverables, key pools and order counts.14 endpoints
GET 5 · POST 4 · PATCH 2 · DELETE 3
- CategoriesUp to 100 categories per store.6 endpoints
GET 2 · POST 2 · PATCH 1 · DELETE 1
- CouponsDiscount codes.5 endpoints
GET 2 · POST 1 · PATCH 1 · DELETE 1
- OrdersOrders are created by buyers at checkout.10 endpoints
GET 2 · POST 6 · PUT 1 · DELETE 1
- PaymentsTake crypto payments for any amount on your own site.5 endpoints
GET 2 · POST 3
- SubscriptionsBuyers of a variation billed per period (weekly to yearly).4 endpoints
GET 2 · POST 2
- CustomersEveryone who checked out or signed in on your storefront, with lifetime aggregates.5 endpoints
GET 2 · POST 2 · DELETE 1
- ReviewsBuyer reviews with unmasked emails.5 endpoints
GET 2 · PUT 1 · PATCH 1 · DELETE 1
- TicketsSupport threads buyers open from their order or account.5 endpoints
GET 2 · POST 2 · PATCH 1
- StoreYour store as its seller sees it, and the basic settings.2 endpoints
GET 1 · PATCH 1
- WebhooksManage the endpoints that receive signed events (the same ones as Developers, Webhooks).8 endpoints
GET 3 · POST 3 · PATCH 1 · DELETE 1
- AnalyticsRevenue and order statistics.1 endpoints
GET 1
- Your key1 endpoints
GET 1
GET reads · POST and PUT create · PATCH changes · DELETE removes
27 reads · 27 creates · 8 changes · 9 removes · 25 writes accept Idempotency-Key
Build with AI
Give these docs to your assistant: paste the prompt, or hand it every page as one file (about 139 KB). More ways
Get help
Send us the endpoint, the request or delivery id and the response you got. Security findings go through responsible disclosure. Live platform status is on the support page.
See also