Generate Personalized Content

Generate hyper-personalized content across various formats using Autobound's API. This endpoint handles everything from contact resolution to insight ranking and content generation.

Base URL

https://api.autobound.ai/api/external/generate-content/v3.5

Authentication

All API requests require an API key passed in the header:

X-API-KEY: YOUR-API-KEY-HERE

Basic Request Structure

{
    "contactEmail": "[email protected]",    // or contactLinkedinUrl
    "userEmail": "[email protected]",         // or userLinkedinUrl
    "contentType": "email",                    // required
    "writingStyle": "challenger_sale",         // optional
    "additionalContext": "I just left VM",     // optional
    "wordCount": 100                           // optional
}

Response Structure

{
    "type": "email",
    "contactEmail": "[email protected]",
    "contactCompanyName": "ZoomInfo",
    "contactJobTitle": "CEO",
    "contentList": [
        {
            "subject": "Podcast with Auren / James Roth's success",
            "content": "Hi Henry,\n\nCaught your podcast...",
            "modelUsed": "opus",
            "contentItemId": "1c499f1c-845b-4321-a817",
            "insightsUsed": [
                {
                    "insightId": "a95080c2-92a9-4592",
                    "name": "10K: Investing in sales productivity",
                    "type": "10-K: Sales & Marketing",
                    "score": 195
                }
                // ... more insights
            ]
        }
    ]
}

Content Types

  • email: Single email with subject line
  • sequence: Multi-step email sequence
  • callScript: Structured call script with talking points
  • connectionRequest: LinkedIn connection message
  • sms: Text message
  • opener: Email opening line
  • custom: Custom content format

Key Parameters

See detailed documentation for each parameter type:

  • Contact and Company Resolution
  • Content Type Options
  • Persona Matching
  • Product Matching
  • Insights Used
  • Writing Styles
  • Model Selection
  • Content Safety

Example: Generate an Email

import requests

url = '<https://api.autobound.ai/api/external/generate-content/v3.5'>  
headers = {  
    'X-API-KEY': 'YOUR-API-KEY-HERE',  
    'Content-Type': 'application/json'  
}  
data = {  
    "contactEmail": "[[email protected]](mailto:[email protected])",  
    "userEmail": "[[email protected]](mailto:[email protected])",  
    "contentType": "email",  
    "writingStyle": "challenger_sale",  
    "wordCount": 100  
}

response = requests.post(url, headers=headers, json=data)  
print(response.text)

Rate Limits

  • 300 requests per minute
  • 50,000 requests per day
  • Contact support for higher limits

Error Codes

  • 400: Invalid request parameters
  • 401: Invalid API key
  • 429: Rate limit exceeded
  • 500: Server error