Send Email
Send a personalized message generated by AI using your prompt and data.
SDK Examples
Node.js
const ContactedAI = require('contacted');
const contacted = new ContactedAI({ apiKey: 'your-api-key' });
const result = await contacted.send({
from: 'sender@example.com',
to: 'receiver@example.com',
subject: 'Welcome to our platform!',
prompt: 'Generate a welcome email for a new user',
data: {
name: 'John Doe',
plan: 'premium'
}
});Python
from contacted import ContactedAI
contacted = ContactedAI(api_key='your-api-key')
result = contacted.send(
from_email='sender@example.com',
to_email='receiver@example.com',
subject='Welcome to our platform!',
prompt='Generate a welcome email for a new user',
data={
'name': 'John Doe',
'plan': 'premium'
}
)Authorizations
AuthorizationstringRequired
Your ContactedAI API key. Get yours at contacted.io
Use the Authorization header with Bearer scheme:
Authorization: Bearer CONTACTED_API_KEY_1234567890abcdef...
Body
fromstring · emailRequiredExample:
Sender email address
noreply@myapp.comtostring · emailRequiredExample:
Recipient email address
user@example.comsubjectstring · min: 2 · max: 256RequiredExample:
Email subject line. Must be between 2-256 characters.
Welcome to our platform!promptstring · min: 10 · max: 2000RequiredExample:
AI prompt describing the message to generate. Must be between 10-2000 characters.
Create a personalized welcome email for a new premium subscriberResponses
200
Message sent successfully
application/json
400
Bad Request - Validation Error
application/json
401
Unauthorized - Invalid API Key
application/json
429
Rate Limited
application/json
500
Internal Server Error
application/json
post
/sendLast updated