REST API
The Simiz REST API is the foundation that all SDKs are built on. Use it directly with cURL, Postman, or any HTTP client.Base URL
Authentication
All requests require a Bearer token in theAuthorization header:
Request format
- Content-Type:
application/json - Accept:
application/json - Method:
POSTfor creates,GETfor reads,PATCHfor updates,DELETEfor deletes
Response format
All responses follow this structure:Pagination
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 20 | Items per page (1–100) |
starting_after | string | — | Cursor for forward pagination |
ending_before | string | — | Cursor for backward pagination |
API versioning
Include the version in the URL path or as a header:Available endpoints
| Method | Endpoint | Description |
|---|---|---|
| Transactions | ||
POST | /v1/transactions | Create a transaction |
GET | /v1/transactions/:id | Retrieve a transaction |
GET | /v1/transactions | List transactions |
POST | /v1/transactions/:id/cancel | Cancel a transaction |
| Refunds | ||
POST | /v1/refunds | Create a refund |
GET | /v1/refunds/:id | Retrieve a refund |
GET | /v1/refunds | List refunds |
| Subscriptions | ||
POST | /v1/subscriptions | Create a subscription |
GET | /v1/subscriptions/:id | Retrieve a subscription |
PATCH | /v1/subscriptions/:id | Update a subscription |
POST | /v1/subscriptions/:id/cancel | Cancel a subscription |
| Payouts | ||
POST | /v1/payouts | Create a payout |
GET | /v1/payouts/:id | Retrieve a payout |
GET | /v1/payouts | List payouts |
Changelog
Version history
Version history
| Version | Date | Changes |
|---|---|---|
1.0.0 | 2026-02-27 | Initial API release — payments, webhook events, billing |

