API Documentation

Build Branding Into Your Applications

Integrate Magnt's AI-powered branding capabilities directly into your applications with our comprehensive REST API.

Quick Start Guide

Get up and running with the Magnt API in minutes

1. Get Your API Key

Sign up for a Magnt account and generate your API key from the dashboard.

Create Account

2. Make Your First Call

Use our simple REST endpoints to create brands and generate assets.

See Examples

3. Build Amazing Features

Integrate branding capabilities into your apps and delight your users.

View Use Cases

Authentication

The Magnt API uses API keys to authenticate requests. Include your API key in the Authorization header of every request:

Authorization: Bearer YOUR_API_KEY

Keep your API keys secure! Do not share them in publicly accessible areas such as GitHub, client-side code, or public websites.

API Endpoints

POST/api/v1/brands

Create a new brand

GET/api/v1/brands/{id}

Retrieve brand details

PUT/api/v1/brands/{id}

Update brand settings

POST/api/v1/logos/generate

Generate logo variations

POST/api/v1/assets/generate

Generate marketing assets

GET/api/v1/assets/{brandId}

List brand assets

Code Examples

Create a new brand with logo and marketing assets

cURL
curl -X POST https://api.magnt.com/v1/brands \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Acme Corp",
    "industry": "technology",
    "style": "modern",
    "colors": ["#0066CC", "#00AA44"]
  }'

Response Format

Successful Response

{
  "success": true,
  "data": {
    "id": "brand_123456",
    "name": "Acme Corp",
    "logo": {
      "url": "https://cdn.magnt.com/logos/brand_123456.svg",
      "variants": ["light", "dark", "icon"]
    },
    "colors": {
      "primary": "#0066CC",
      "secondary": "#00AA44"
    },
    "assets": {
      "businessCard": "https://cdn.magnt.com/assets/...",
      "letterhead": "https://cdn.magnt.com/assets/...",
      "socialMedia": "https://cdn.magnt.com/assets/..."
    },
    "createdAt": "2024-01-15T10:30:00Z"
  }
}

Error Response

{
  "success": false,
  "error": {
    "code": "invalid_request",
    "message": "The 'name' field is required",
    "details": {
      "field": "name",
      "reason": "missing"
    }
  }
}

Rate Limits

Free Plan

Basic API access

100 requests/hour

Pro Plan

Enhanced limits

1,000 requests/hour

Enterprise

Custom limits available

Unlimited

Rate limit information is included in response headers:X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset

Popular Use Cases

See how developers are using the Magnt API

Website Builders

Let users create professional branding for their websites with a single click. Generate logos, favicons, and social media graphics automatically.

E-commerce Platforms

Help merchants create cohesive brand identities for their stores. Generate product packaging designs and marketing materials.

Marketing Tools

Enable users to create branded campaigns instantly. Generate social media templates, email headers, and ad creatives.

Business Software

Add branding capabilities to CRM, invoicing, or project management tools. Let users maintain consistent branding across all touchpoints.

Ready to Start Building?

Get your API key and start integrating Magnt's branding capabilities into your applications today.

Questions? Contact our developer support at api@magnt.com