The Tools API uses Socanum inventory only. Your integration lists active tools, places a wallet-backed order, then downloads owned files through a protected endpoint.
No external APIIdempotent checkoutProtected downloadsOrder history
GET
List Tools
/tools
Returns active working tools and picture packs. Use type to filter by tool or picture.
QueryTypeDescription
typestringOptional. Either tool or picture.
per_pageintegerOptional. Values from 1 to 100. Defaults to 25.
Returns one active tool or picture pack. Delivery links and protected file paths are only available after purchase.
POST
Purchase Tool
/tools/orders
Purchases a tool, deducts the wallet balance, creates a completed order, and returns a protected download URL.
Do not send price from your integration. Socanum calculates the charge from the current tool price. Use a unique idempotency_key for every checkout attempt.
Returns the authenticated user's tool purchase history.
GET
Get Tool Order
/tools/orders/{order_id}
Returns one tool order owned by the authenticated account, including the protected download endpoint.
GET
Download Tool
/tools/orders/{order_id}/download
Downloads the purchased tool files. If a tool is delivered by a managed external link instead of protected files, the endpoint returns that delivery URL as JSON.