How do I get an API key?
Pro and above: visit /account/api/ → Generate key. Copy it once (it won't show again) and use as Bearer token in HTTP requests.
Last updated: 2026-05-04
Generating a key
- Sign in (Pro or above).
- Visit /account/api/.
- Click Generate API key.
- Name it (e.g. "My Zapier integration").
- Copy it immediately — for security, we hash and store, so we can't show it again.
- (Optional) Restrict by IP, by tool, or by webhook URL prefix.
Using it
curl -X POST https://aicentraltools.com/wp-json/aict/v1/public/tools/blog-post-generator/run \
-H "X-AICT-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"input":"How to write better","tone":"casual"}'</code></pre>
Response:
{
"tool": "blog-post-generator", "output": "# How to write better...\n\n...", "provider": "openai", "model": "gpt-4o-mini", "duration_ms": 7231 }</code></pre>
Listing endpoints
Full list at /api/llm/. Machine-readable spec at /openapi.json.
Rotating keys
In case of compromise, click Revoke on the old key and generate a new one. Revocation is instant. Update your integrations to use the new key.
Multiple keys
Use one key per integration so you can revoke independently. Pro: 5 keys. Business: 20. Agency: unlimited.
Was this helpful?
Still stuck? Contact support