GrowthQ API

The GrowthQ API lets you integrate autonomous content generation into your own systems. Trigger AI agents, manage brand workspaces, and access content output programmatically.

Base URL: https://api.growthq.maveriqinsure.com

All requests must include authentication headers. See Authentication below.

Authentication

Every request requires an API key passed as a Bearer token in the Authorization header, along with the organization ID you're acting within.

# All API requests require these headers curl https://api.growthq.maveriqinsure.com/orgs/me \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "X-Org-ID: YOUR_ORGANIZATION_ID"
API keys are not yet publicly available. GrowthQ is currently in private beta. Contact us to request early API access.

Rate limits

Requests are rate-limited per organization using a 60-second sliding window. Limits vary by plan:

PlanLimit
Starter100 requests / minute
Growth500 requests / minute
Scale2,000 requests / minute
EnterpriseUnlimited

Rate limit status is returned on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset

Errors

All errors return a JSON body with a detail field.

StatusMeaning
400Bad request — check your request body
401Missing or invalid API key
402Insufficient credits
403Forbidden — your role doesn't permit this action
404Resource not found (or belongs to another org)
409Conflict — duplicate slug, existing invite, etc.
415Wrong Content-Type (must be application/json)
429Rate limit exceeded
500Internal server error

Organizations

GET /orgs/me
Returns the active organization for the authenticated caller.
PATCH /orgs/me
Update the organization name or settings. Requires admin role.

Brands

A brand represents a content workspace — voice profile, target audience, industry context. Agents use this data to generate on-brand content.

GET /brands
List all brands in the organization.
POST /brands
Create a new brand workspace. Requires editor role.
GET /brands/{id}
Get a single brand by ID.
PATCH /brands/{id}
Update a brand. Supports partial updates — only include fields you want to change.
FieldTypeDescription
namestringoptionalBrand display name
website_urlstringoptionalBrand website URL
industrystringoptionalIndustry category
voice_profileobjectoptionalBrand voice — tone, key_phrases, avoid
target_audienceobjectoptionalAudience — description, pain_points, age_range

Team & Invites

GET /orgs/me/members
List all members of the organization.
POST /orgs/me/invites
Create an invite link for a new teammate. Returns an invite_link to share. Requires admin role.
POST /invites/accept
Accept an invite token. The caller becomes a member of the inviting org.

Credits

Credits are consumed each time an agent runs. The cost depends on the agent type.

GET /orgs/me/credits/balance
Returns current balance, plan limit, usage percentage, and per-agent credit costs.
GET /orgs/me/credits
Credit transaction history, newest first. Supports limit and offset.

Agent Runs

Agent runs are the core of GrowthQ. Each run triggers an AI agent to perform a specific task for a brand. Credits are deducted on creation.

Agent typeCostWhat it does
trend_intelligence5 crScans platforms for viral trends in your niche
market_research10 crAnalyses competitor reviews and customer sentiment
content_strategy10 crGenerates hooks, angles, content calendar
script_generation15 crWrites video scripts in your brand voice
copywriting5 crCaptions, CTAs, and hashtags per platform
analytics2 crAnalyses performance data
optimization5 crIdentifies what is working and scales it
growth_commander20 crOrchestrates all agents, generates daily report
POST /agent-runs
Trigger a new agent run. Credits are deducted immediately.
{ "agent_type": "content_strategy", "brand_id": "uuid", // optional "input": {} // optional context }
The run starts in pending status and transitions to runningcompleted (or failed) as the agent processes it.
GET /agent-runs/{id}
Poll this endpoint to check run status. When status === "completed", the output field contains the agent's results.
PATCH /agent-runs/{id}/cancel
Cancel a pending run. Credits are refunded automatically.
Interactive API explorer ↗ Request API access ← growthq.maveriqinsure.com