איך מעבירים פרטים מה-API לסוכן
כל פרט שהמערכת שלכם שולחת בבקשה מגיע לסוכן, אם יש בתסריט משתנה באותו שם בדיוק. כך הסוכן פונה ללקוח בשמו ומזכיר, למשל, את הדגם שהתעניין בו.
פתחו את "הגדרות הסוכן" ובחרו "התנהגות"
לחצו "עריכה" בכרטיס "התסריט" או בכרטיס "משפט פתיחה"
לחצו "שמור שינויים"
המשתנה מופיע בתסריט כתגית.
שלחו בבקשה שדה באותו שם
ברשימת חיוג: שדה בגוף הבקשה. בשיחה מיידית: שדה בתוך
variables. דוגמאות בהמשך.
איך שולחים את הפרטים בבקשה?
יש שתי דרכים, ובשתיהן השם של השדה הוא השם של המשתנה. לליד שנכנס לתור החיוג, שלחו את הפרטים לצד הטלפון ברשימת חיוג שמתמלאת דרך API:
bash
curl -X POST '<ADDRESS_FROM_DEVELOPER_PAGE>' \
-H 'Authorization: Bearer <API-KEY>' \
-H 'Content-Type: application/json' \
-d '{
"phone": "+9725XXXXXXXX",
"first_name": "דנה",
"car_model": "מאזדה 3"
}'לשיחה מיידית, שלחו את הפרטים בתוך variables בבקשה שמפעילה שיחה מיד:
bash
curl -X POST 'https://platform.direnium.com/api/v1/calls' \
-H 'Authorization: Bearer <API-KEY>' \
-H 'Content-Type: application/json' \
-d '{
"agentId": "<AGENT-ID>",
"to": "+9725XXXXXXXX",
"variables": { "first_name": "דנה", "car_model": "מאזדה 3" }
}'מה קורה כשפרט חסר או לא תואם?
- השם חייב להיות זהה, כולל אותיות גדולות וקטנות.
Car_Modelלא ממלא אתcar_model. - ערך פשוט בלבד: טקסט, מספר או
true/false. שדה עם אובייקט או רשימה בתוכו לא מגיע לסוכן. - פרט בלי משתנה בתסריט לא מגיע לסוכן.
- משתנה בלי ערך: הסוכן יודע שהפרט חסר. הוא לא ממציא אותו ולא אומר שיש לו אותו, ואם הוא צריך את הפרט הוא שואל את הלקוח.
ראו גם: איך משלבים את שם הלקוח בשיחה ואיך יוצרים ומנהלים מפתחות API.

