Custom API + Brevo इंटीग्रेशन

Custom API + Brevo

किसी भी प्लेटफ़ॉर्म के लिए एक कस्टम connector agent बनाएं जिसमें REST API है। यह pattern उन platforms के लिए है जिनका official MCP server नहीं है, Magento, Zendesk, Klaviyo, या आपका खुद का backend।

Approach

Official MCP servers की अनुपस्थिति में, Claude के built-in HTTP tools का उपयोग करें platform API को सीधे call करने के लिए। Agent specification में API calls को tools के रूप में define करें।

Template Agent

---
name: custom-api-brevo-sync
description: Generic connector agent for any REST API to Brevo
version: 1.0.0
temperature: 0.1
tools:
- http_get
- http_post
- brevo_contacts
- brevo_lists
- brevo_attributes
- brevo_email_campaign_management
triggers:
- schedule: "0 */6 * * *"
env:
SOURCE_API_URL: "https://api.your-platform.com"
SOURCE_API_KEY: "${SOURCE_API_KEY}"
---
# Custom API Connector Agent
Source platform API और Brevo के बीच connector।
## Strategy
1. Source API से data fetch करें (pagination handle करें)
2. Data को Brevo contact format में transform करें
3. Brevo में contacts create/update करें
4. Relevant lists और segments में add करें
5. Sync results log करें
## Authentication Pattern

Authorization: Bearer ${SOURCE_API_KEY}

## Error Handling
- API rate limits के लिए exponential backoff implement करें
- Failed syncs को retry के लिए queue करें
- Partial failures track करें per-contact
- हर sync run का summary report करें

Example: Magento 2 + Brevo

---
name: magento-brevo-sync
description: Sync Magento 2 customers to Brevo
version: 1.0.0
tools:
- http_get
- http_post
- brevo_contacts
- brevo_lists
triggers:
- schedule: "0 1 * * *"
env:
MAGENTO_URL: "https://your-store.com"
MAGENTO_TOKEN: "${MAGENTO_ADMIN_TOKEN}"
---
Magento 2 REST API से customers fetch करें:
GET /rest/V1/customers/search?searchCriteria[pageSize]=100
Brevo contacts में map करें:
- email → EMAIL
- firstname → FIRSTNAME
- lastname → LASTNAME
- addresses[0].telephone → SMS
- created_at → SIGNUP_DATE

अगले कदम

AI Assistant

Hi! Ask me anything about the docs.

Brevo के साथ मुफ्त में शुरू करें