Blueprint Studio
API Docs
MCP SetupAPI KeysLaunch App
Navigation
  • Authentication
  • Rate Limits
  • Quick Start
Endpoints
  • Generation3
    • POSTGenerate a brand asset
    • POSTGet prompt suggestions
    • POSTGenerate asset ideas
  • Assets6
    • GETList assets
    • GETGet an asset
    • DELETEDelete an asset
    • POSTToggle favorite
    • POSTShare an asset
    • POSTRemove background
  • Styles7
    • GETList styles
    • GETGet a style
    • POSTCreate a style
    • PUTUpdate a style
    • DELETEDelete a style
    • POSTAnalyze images for style
    • POSTManage reference images
  • Brands12
    • GETList brands
    • POSTCreate a brand
    • GETGet a brand
    • PUTUpdate a brand
    • DELETEDelete a brand
    • GETGet brand settings
    • PUTUpdate brand settings
    • PUTUpload brand logo
    • POSTAnalyze brand website
    • PATCHUpdate member role
    • DELETERemove a member
    • POSTInvite a member
  • Auth1
    • POSTCreate an account
  • API Keys3
    • GETList API keys
    • POSTCreate an API key
    • DELETERevoke an API key
  • Settings2
    • GETGet user settings
    • PUTUpdate user settings
  • Usage1
    • GETGet usage & limits
Reference
  • Error Codes

Blueprint Studio API v1

Programmatically generate brand assets, manage styles, and access your asset library. 35 endpoints across 8 categories.

llms.txtllms-full.txtOpenAPI Spec

Authentication

All API requests require an API key sent via the Authorization header.

curl https://tools.blueprintstudio.ai/api/v1/assets \
  -H "Authorization: Bearer bp_live_your_api_key_here"

Create API keys in your account settings. Keys are hashed on our servers — save your key when first created.

Rate Limits

Free
100 / day
API requests
25 / month generations
Pro
5,000 / day
API requests
1,000 / month generations
Team
20,000 / day
API requests
5,000 / month generations

Rate limit headers are included in every response. When exceeded, you'll receive a 429 status with a Retry-After header.

Quick Start

Generate your first asset in one request:

curl -X POST https://tools.blueprintstudio.ai/api/v1/generate \
  -H "Authorization: Bearer bp_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "a minimalist coffee cup icon"}'

Generation

Generate brand assets, get prompt suggestions, and brainstorm ideas using AI.

Assets

List, retrieve, delete, favorite, share, and remove backgrounds from generated assets.

Styles

Manage visual styles — list, create, update, delete custom styles, analyze images for style extraction, and manage reference images.

Brands

Manage brands (organizations) — create, update, delete, manage settings, upload logos, and analyze websites for brand identity.

Auth

Register a new account. No authentication required.

API Keys

Manage API keys — list active keys, create new ones, and revoke existing keys.

Settings

Get and update user-level settings like default style and prompt template.

Usage

Check current usage, rate limits, and remaining quotas.

Error Codes

StatusMeaning
400Bad request — check parameters
401Invalid or missing API key
403Forbidden — insufficient permissions
404Resource not found
429Rate limit exceeded — check Retry-After header
500Server error
503Service unavailable (e.g., AI service not configured)
Blueprint Studio API v1 — 35 endpoints