דלג לתוכן הראשי

תיעוד API

Conversion Lab REST API v1

השתמש ב-API כדי לבצע שיחות, לנהל סוכנים, לשלוף נתוני שיחות, ולחבר את המערכת שלך. כל הקריאות דורשות API Key שניתן ליצור בהגדרות.

🔑 אימות

כל הקריאות ל-API דורשות מפתח. שלח אותו בheader:

x-api-key: cl_live_YOUR_API_KEY

או כ-Bearer token:

Authorization: Bearer cl_live_YOUR_API_KEY

שיחות (Calls)

סוכנים (Agents)

בסיס ידע (Knowledge Base)

קמפיינים (Campaigns)

Webhooks (Webhooks)

אירועים ויתרה (Events & Balance)

⚡ אירועי Webhook

כשיוצרים webhook, אפשר לבחור אילו אירועים לקבל. הנה כל הסוגים הזמינים:

call.completedשיחה הסתיימה — כולל תמלול, הקלטה, סיכום
call.startedשיחה התחילה
call.failedשיחה נכשלה
campaign.startedקמפיין התחיל לחייג
campaign.completedקמפיין סיים את כל המספרים
campaign.pausedקמפיין הושהה
agent.createdסוכן חדש נוצר
agent.updatedסוכן עודכן/פורסם
credits.purchasedקרדיטים נרכשו
credits.lowקרדיטים נמוכים

דוגמת payload — call.completed

{
  "event": "call.completed",
  "timestamp": "2026-04-15T14:30:00Z",
  "data": {
    "id": "uuid",
    "agent_id": "uuid",
    "agent_name": "Sales Agent",
    "phone_number": "+972501234567",
    "direction": "inbound",
    "started_at": "2026-04-15T14:25:00Z",
    "ended_at": "2026-04-15T14:30:00Z",
    "duration_seconds": 300,
    "status": "completed",
    "summary": "הלקוח התעניין במסלול פרימיום...",
    "recording_url": "https://theconversionslab.com/api/recordings/uuid",
    "transcript": [
      { "role": "agent", "text": "שלום, כאן..." },
      { "role": "user", "text": "היי, אני מעוניין..." }
    ]
  }
}
🔐

אימות Webhook

כל webhook נשלח עם header מסוג X-Webhook-Signature — חתימת HMAC-SHA256 עם ה-signing secret שלך. השתמש בו כדי לוודא שהקריאה מגיעה מ-Conversion Lab.

⏱ הגבלת קריאות

ה-API מוגבל ל-60 קריאות לדקה. חריגה מחזירה 429 Too Many Requests עם header Retry-After.