За разработчици
Всичко, което прави таблото, може да го направи и вашият код
Публичен API с удостоверяване с ключ, подписани webhooks при приключване на разговор, записване на активността обратно в CRM и MCP сървър, който позволява цялото работно пространство да се изгради от Claude или ChatGPT.
Накратко
Има ли API за телефонния агент?
Да. Има публичен REST API, удостоверяван с ключ, изпратен в заглавката Authorization, и през него може да се постави изходящо обаждане на опашка, да се четат разговори и транскрипции и да се управляват агенти, сценарии на разговор и базата знания. Когато разговорът приключи, webhook, подписан с HMAC, се доставя до endpoint, който вие настройвате, така че никога не се налага да питате системата в цикъл. Ако работите със Salesforce или HubSpot, системата може да запише обаждането обратно като приключена активност, свързана с лийда или контакта. Всичко това се предлага и през отдалечен MCP сървър, който позволява на LLM клиент да изгради и управлява работното пространство, без изобщо да пишете код. Пълната справка, поле по поле и маршрут по маршрут, се намира в OpenAPI документацията, свързана от тази страница.
Живата документация
Документацията се генерира от самия код, затова винаги съответства на онова, което наистина работи. Маршрут, поле или код на грешка, който виждате там, е това, което сървърът връща.
Отвори документацията на APIhttps://server.daber.ai/v1/docs
Публичният REST API
Удостоверяване с ключ при всяка заявка, snake_case по мрежата и scopes на ниво маршрут — всеки ключ носи определен набор scopes, а ключ без подходящия scope просто не получава маршрута. Ключът се показва еднократно при създаване; от наша страна се пази само неговият хеш.
- Поставяне на изходящо обаждане на опашка, по избор свързано с кампания, за да влезе резултатът в нейните показатели
- Четене на разговори: метаданни, транскрипция, обобщение, настроение и причина за прехвърляне към човек
- Управление на агенти и сценарии на разговор, включително генериране на поток от съществуващ документ със сценарий
- Записване в базата знания — записите, създадени през API, влизат като чернови, а одобрението в таблото е онова, което ги прави извличаеми
- Всяка промяна на агент или поток получава своя версия, включително дошлата през API — и може да бъде върната
Поставяне на изходящо обаждане на опашка
Минималната заявка: идентификатор на агент и номер за набиране. Обаждането влиза в опашката и минава по същия път за набиране, който използват кампаниите, така че няма втори път в кода, който да се държи различно.
curl -X POST https://server.daber.ai/v1/calls \
-H "Authorization: Bearer dbr_live_xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "3f9c1a52-7b41-4f0e-9c8d-2a5b6e7d8f10",
"phone": "+972501234567"
}'Webhooks при приключване
Вместо да питате API-то, докато разговорът свърши, регистрирате endpoint и събитието идва при вас. Всяка заявка носи подпис HMAC-SHA256 върху времевия печат и тялото — проверката му от ваша страна е разликата между endpoint и endpoint, който всеки може да захрани.
- Събития от жизнения цикъл на обаждане, поръчано през API: поставено на опашка, приключено, неуспешно
- Събитие за приключен разговор за всеки завършен гласов разговор, а не само за поръчаните през API
- Подписът пътува в отделна заглавка и включва времеви печат, за да можете да отхвърлите старо повторно изпращане
- Тайната може да бъде разкрита и подменена от настройките, а дневникът на доставките пази последните опити за всеки endpoint
Накъде отива приключилото обаждане
Приключилото обаждане е запис в поне две системи — нашата и вашата. Два начина да затворите тази празнина, без да пишете синхронизация на ръка.
Записване на активността в CRM
Ако обаждането го няма в CRM, за търговеца то не се е случило. При приключване системата може да създаде приключена активност в Salesforce или HubSpot, свързана с правилния лийд или контакт и възложена на неговия собственик, с обобщението и резултата. Неуспешен запис в CRM никога не проваля самото обаждане — той се записва и се показва, а разговорът остава цял при нас.
Отдалечен MCP сървър
Същият API, изложен като MCP сървър — така работното пространство може да се свърже с LLM клиент като Claude или ChatGPT и да се изгражда в разговор: превръщане на документ със сценарий в поток на разговор, създаване на агент, свързване на потока и моделите към него, добавяне на записи в базата знания и провеждане на тестово обаждане. Удостоверяването е със същия API ключ, а инструментите, изложени пред клиента, са само онези, които scopes на този ключ позволяват — LLM клиент никога не получава повече от ключа в ръката си.
Преди да пуснете в реална експлоатация
- Действащият ключ е тайна като всяка друга: показва се веднъж и никога не се изпраща от браузър
- Има ограничение на честотата за всеки ключ, а засечена вълна от набирания може автоматично да спре ключ — спирането е обратимо от настройките
- Проверката на подписа на webhook от ваша страна е задължителна, а не по избор
- Обобщението и настроението се записват след края на разговора, а не в момента на затваряне — затова пристигат на webhook, а не в отговора на заявката за набиране
Обадете се на AI агента сега
Истинско обаждане на иврит. Точно това ще чуят хората, които ви търсят.
AI агентът да ви се обади
Оставете номер — агентът ще ви потърси за под минута.