iBlueprint’s API uses API keys for authentication. Every key is scoped to your user account — it can access only the Blueprints and data that belong to you. You generate and manage keys from the iBlueprint dashboard, then pass them as a Bearer token in theDocumentation Index
Fetch the complete documentation index at: https://docs.iblueprint.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorization header of each API request.
Generate an API key
- Open the iBlueprint web app and go to Settings → API Keys.
- Click New API key.
- Give the key a descriptive name so you can identify it later (for example,
CI pipelineorLocal dev). - Click Create. The key is displayed once — copy it immediately.
Use your API key
Include your API key in theAuthorization header of every request, using the Bearer scheme:
Example: list your Blueprints
Example: execute a Blueprint
Example: check execution status
The iBlueprint API is built on tRPC and served at
/api/trpc. Queries use GET requests and mutations use POST requests. See the API reference for the full list of endpoints and their expected inputs.Manage API keys
All keys you create appear in Settings → API Keys with their name and creation date. To revoke a key, click the trash icon next to it. Revoked keys stop working immediately — any service using that key will receive a401 Unauthorized response.
Keep keys secure
- Store API keys in environment variables, not in source code.
- Use a secrets manager (such as AWS Secrets Manager, HashiCorp Vault, or GitHub Actions secrets) in CI/CD pipelines.
- Rotate keys periodically and immediately if you suspect a key has been exposed.
- Revoke keys that are no longer in use.
Related
- API reference overview — full endpoint documentation
- Account API keys — manage keys in the dashboard
