The VMArea Public API uses API tokens exclusively. There is no OAuth flow, no session cookie, and no JWT for public API access.Documentation Index
Fetch the complete documentation index at: https://vmarea.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
API token format
All tokens begin with the prefixvmk_. Pass the token in the x-api-key request header:
Obtaining a token
Open API Keys settings
Navigate to Settings → API Keys in the VMArea dashboard.
Select scopes
Choose the scopes you need — grant only what is required.
Set an expiry (optional)
Tokens without an expiry remain valid until manually revoked. Setting an expiry is recommended for CI/CD tokens.
Token lifecycle
- A token is active from the moment of creation.
- If an expiry was set, the token is automatically rejected after that date/time.
- You can revoke any token from the dashboard at any time.
- Deleting a token is permanent; requests using it will receive
401 Unauthorized.
Scopes
Tokens carry only the permissions you granted at creation. A request that requires a scope the token does not hold returns403 Forbidden. See Scopes & permissions for the full list.
Usage examples
Security guidance
- Never commit tokens to source control. Use environment variables or a secrets manager.
- Use the minimum scope set needed for the integration.
- Rotate tokens regularly, especially after any suspected exposure.
- Set an expiry for tokens used in CI/CD environments.
- Treat your
vmk_token with the same care as a password.