> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ocpplab.io/api-reference/emsp/tokens/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ocpplab.io/_mcp/server. # Tokens ## API Docs - Tokens [List your tokens](https://docs.ocpplab.io/api-reference/emsp/tokens/list.md) - Tokens [Provision a token](https://docs.ocpplab.io/api-reference/emsp/tokens/provision.md) - Tokens [Provision up to 1000 tokens](https://docs.ocpplab.io/api-reference/emsp/tokens/bulk-provision.md) - Tokens [Get a token](https://docs.ocpplab.io/api-reference/emsp/tokens/get.md) - Tokens [Update a token](https://docs.ocpplab.io/api-reference/emsp/tokens/update.md) - Tokens [Activate a token](https://docs.ocpplab.io/api-reference/emsp/tokens/activate.md) - Tokens [Get a token's history](https://docs.ocpplab.io/api-reference/emsp/tokens/history.md) - Tokens [Reactivate a token](https://docs.ocpplab.io/api-reference/emsp/tokens/reactivate.md) - Tokens [Revoke a token](https://docs.ocpplab.io/api-reference/emsp/tokens/revoke.md) - Tokens [Suspend a token](https://docs.ocpplab.io/api-reference/emsp/tokens/suspend.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.ocpplab.io/openapi.json) - [OpenAPI YAML](https://docs.ocpplab.io/openapi.yaml)