Skip to main content

Introduction

The Toku API lets you programmatically manage token grants, wallets, employees, payroll, and invoices. Everything you can do in the Toku dashboard is available via API, enabling you to build custom integrations and automate your token compensation workflows.

Base URL

All API requests are made to:

Request Format

  • GET requests pass parameters as query strings
  • POST / PUT / DELETE requests send JSON in the request body
  • All responses return JSON

Required Headers

Every authenticated request must include:

API Domains

Grants

Create, list, terminate, and revert token grants

Wallets

Manage recipient wallets, test transactions, and distributions

Employees

Create and manage user roles within your organization

Invoices

Submit and settle invoice payments

Organization

Configure organization settings and token addresses

Webhooks

Receive real-time notifications for events

Rate Limits

The API is rate-limited to 100 requests per minute per IP address. If you exceed this limit, you’ll receive a 429 Too Many Requests response.

Versioning

The current API version is v1. All endpoints are prefixed with /api/tokuApi/v1/.