REST API overview
Use AI Glot over HTTP to inspect a workspace, credits and translations, download results and automate glossaries with a stable JSON contract.
The AI Glot REST API is the source of truth behind the CLI and MCP integrations.
https://api.ai-glot.com/v1What v1 can do
- Read workspace capabilities, plan limits and granted scopes.
- Read credit balance, grants and usage over time.
- List and inspect existing translations.
- Rename, archive, restore and download completed translations.
- Create, read, update, replace and delete glossaries.
- Read the supported language catalogue.
First request
Create a key in Settings → API, then call the account endpoint:
curl https://api.ai-glot.com/v1/account \
-H "Authorization: Bearer $AIGLOT_API_KEY"const response = await fetch('https://api.ai-glot.com/v1/account', {
headers: { Authorization: `Bearer ${process.env.AIGLOT_API_KEY}` },
});
const payload = await response.json();import os, requests
response = requests.get(
"https://api.ai-glot.com/v1/account",
headers={"Authorization": f"Bearer {os.environ['AIGLOT_API_KEY']}"},
)
payload = response.json()Successful responses contain data and request_id. List responses also contain has_more and next_cursor.
Machine-readable contract
The live specification is available at api.ai-glot.com/openapi.json. This documentation publishes the snapshot used to render these pages at /docs/openapi.json.
Continue with authentication, request conventions and errors.