{ "opencollection": "1.0.0", "info": { "name": "Thinkific Admin Bundles External Orders API", "version": "v1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "External Orders", "type": "folder" }, "items": [ { "info": { "name": "Create a new external order", "type": "http" }, "http": { "method": "POST", "url": "https://api.thinkific.com/api/public/v1/external_orders", "body": { "type": "json", "data": "{}" } }, "docs": "Please note that any External Orders created through the API do not appear on the orders report or dashboard in your Thinkific site. Using the External Orders endpoints will simply store the information in our database." }, { "info": { "name": "refund transaction", "type": "http" }, "http": { "method": "POST", "url": "https://api.thinkific.com/api/public/v1/external_orders/:id/transactions/refund", "params": [ { "name": "id", "value": "", "type": "path", "description": "External Order ID as integer" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint will create a new transaction refund for the External Order." }, { "info": { "name": "purchase transaction", "type": "http" }, "http": { "method": "POST", "url": "https://api.thinkific.com/api/public/v1/external_orders/:id/transactions/purchase", "params": [ { "name": "id", "value": "", "type": "path", "description": "External Order ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint will create a new transaction purchase for the External Order." } ] } ], "bundled": true }