API Documentation
Integrate MakewishAI into your applications with our powerful RESTful API.
API Features
RESTful API
Clean, predictable REST endpoints with JSON responses
Secure Authentication
OAuth 2.0 and API key authentication methods
Rate Limiting
1000 requests per hour on free tier, unlimited on enterprise
Detailed Documentation
Comprehensive guides with code examples in multiple languages
Quick Start
Authentication
All API requests require authentication using your API key. Include it in the Authorization header:
Authorization: Bearer YOUR_API_KEYExample Request
Create a personalized wish using the AI generation endpoint:
curl -X POST https://api.makewishai.com/v1/wishes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipient": {
"name": "John Doe",
"email": "john@example.com"
},
"occasion": "birthday",
"tone": "friendly",
"length": "medium"
}'API Endpoints
/api/v1/wishesCreate and send a personalized wish
/api/v1/wishesRetrieve all wishes for your account
/api/v1/wishes/{id}Get details of a specific wish
/api/v1/contactsAdd a new contact to your account
/api/v1/contactsList all contacts with pagination
/api/v1/contacts/{id}Update contact information
/api/v1/contacts/{id}Remove a contact from your account
/api/v1/ai/generateGenerate AI-powered wish content
SDKs & Libraries
JavaScript
View DocumentationPython
View DocumentationReady to Start Building?
Get your API key and start integrating MakewishAI into your applications today.