DocsOverviewGetting startedPricingAuthentication & conceptsPostsDiagramsBrand & assetsTools & batchErrorsMCP server

Brand & assets

Manage your saved brand profile, generate deterministic brand-kit assets, and create logo marks.

Example brand-kit LinkedIn cover asset
A brandkit/render output — generated from a saved brand profile, no prompt.
POST/api/v1/brandFree

Updates your global brand kit (logo, colors, name). Changes apply automatically to all subsequent API generations unless a call passes its own per-request brand override.

Parameters

FieldTypeDescription & options
nameString
Your company or brand name.
handleString
Social handle shown alongside the name, e.g. @acme.
logoString
Data URI with base64-encoded PNG/SVG, or an https URL — e.g. data:image/png;base64,...
colorsObject
Brand hex colors — e.g. { primary: '#FF0000', secondary: '#00FF00' }
taglineString
Optional brand tagline shown in generated assets.

Code sample

curl -X POST https://api.capci.app/api/v1/brand \
  -H "x-api-key: capci_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Acme Corp",
    "tagline": "Build faster, together",
    "colors": { "primary": "#6366f1", "secondary": "#22d3ee" }
  }'
GET/api/v1/brandkitFree

Lists available brand-kit assets (LinkedIn/X/YouTube covers, logo cards, meeting backgrounds) with their ids and dimensions.

curl https://api.capci.app/api/v1/brandkit -H "x-api-key: capci_your_api_key"
POST/api/v1/brandkit/renderFree

Generates a brand-kit asset from your saved brand profile — deterministic, no additional AI call, no charge.

FieldTypeDescription & options
idRequired
Asset id from GET /api/v1/brandkit.
themeString
Color mode, where the asset supports it.
light (default)dark
taglineString
Overrides your saved brand tagline for this generation.
pillsArray
Up to 10 short chip labels, where the asset supports them.
curl -X POST https://api.capci.app/api/v1/brandkit/render \
  -H "x-api-key: capci_your_api_key" -H "Content-Type: application/json" \
  -d '{ "id": "linkedin-cover", "theme": "dark" }'
POST/api/v1/logoPay-per-use

Generates a logo mark from your description, in your brand colors. The only metered action on the whole API — first logo free, then credits per logo, independent of plan tier and separate from the unlimited generation endpoints above. See Pricing for credit costs.

FieldTypeDescription & options
promptRequired
What the mark should depict, e.g. "a minimalist mountain peak". No text/letters are ever included in the mark. Up to 2000 characters.
curl -X POST https://api.capci.app/api/v1/logo \
  -H "x-api-key: capci_your_api_key" -H "Content-Type: application/json" \
  -d '{ "prompt": "a minimalist mountain peak" }'
# → { "image": "data:image/png;base64,…", "freeLeft": 0, "credits": 175 }