Към съдържанието

Семейства крайни точки

API се обслужва от един шлюз (api.rolchat.com), който насочва всяко семейство пътища към услугата, която го притежава. Тази страница изброява всяко семейство, което шлюзът предоставя на клиентите, групирано по модули. Всички семейства споделят конвенциите - обвивка, пагинация, идемпотентност, кодове за грешки, - така че таблицата показва къде се намира ресурсът и как се удостоверява извикването.

Пътищата са префикси: /api/v1/contacts обхваща GET /contacts, POST /contacts, GET /contacts/:id, PATCH /contacts/:id и т.н. Печели най-дългият префикс, затова публично подсемейство като /kb/public може да стои под удостоверения /kb.

Класове на удостоверяване

Раздел „Класове на удостоверяване“
КласКой може да извиква
userЧлен на акаунта - JWT или API ключ, изисква се X-Account-Id
loginАнонимно, строги лимити за влизане (10 от един IP на минута)
unauthenticatedАнонимно
widgetАнонимно, ограничено по ключ на сайта и произход (60 на сайт и IP на минута)
webhook-inboundПодписано от изпращача - вижте Уебхукове
partnerPartner JWT (партньорски портал)

Auth & account

ПрефиксУслугаКлас
/api/v1/authiam-servicelogin
/api/v1/captchaiam-serviceunauthenticated
/api/v1/meiam-serviceuser
/api/v1/accountsiam-serviceuser
/api/v1/account-settingsiam-serviceuser
/api/v1/usersiam-serviceuser
/api/v1/membersiam-serviceuser
/api/v1/rolesiam-serviceuser
/api/v1/tokensiam-serviceuser
/api/v1/staff-access-policyiam-serviceuser
/api/v1/staff-access-sessionsiam-serviceuser
/api/v1/presenceiam-serviceuser
/api/v1/workforceiam-serviceuser
/api/v1/sitessites-serviceuser
/api/v1/profileprofile-serviceuser
/api/v1/teamsteams-serviceuser
/api/v1/auditaudit-serviceuser

Conversations & inbox

ПрефиксУслугаКлас
/api/v1/conversationsconversation-serviceuser
/api/v1/messagesconversation-serviceuser
/api/v1/conversation-tagsconversation-serviceuser
/api/v1/inboxesconversation-serviceuser
/api/v1/viewsconversation-serviceuser
/api/v1/templatesconversation-serviceuser
/api/v1/chat-routing-rulesconversation-serviceuser
/api/v1/macrosconversation-serviceuser
/api/v1/chat-settingsconversation-serviceuser
/api/v1/tasksconversation-serviceuser

CRM

ПрефиксУслугаКлас
/api/v1/leadscrm-serviceuser
/api/v1/contactscrm-serviceuser
/api/v1/companiescrm-serviceuser
/api/v1/dealscrm-serviceuser
/api/v1/pipelinescrm-serviceuser
/api/v1/lead-statusescrm-serviceuser
/api/v1/contact-tagscrm-serviceuser
/api/v1/segmentscrm-serviceuser
/api/v1/lead-routing-rulescrm-serviceuser
/api/v1/crm-settingscrm-serviceuser
/api/v1/crm/campaignscrm-serviceuser
/api/v1/custom-fieldsmeta-serviceuser

Tickets

ПрефиксУслугаКлас
/api/v1/ticketsticket-serviceuser
/api/v1/ticket-queuesticket-serviceuser
/api/v1/ticket-settingsticket-serviceuser
/api/v1/ticket-sla-policiesticket-serviceuser
/api/v1/ticket-custom-fieldsticket-serviceuser
/api/v1/ticket-tagsticket-serviceuser

Channels & widget

ПрефиксУслугаКлас
/api/v1/channelschannel-serviceuser
/api/v1/widget-configschannel-serviceuser
/api/v1/widgetvisitor-servicewidget
/api/v1/webhookschannel-servicewebhook-inbound

Visitors

ПрефиксУслугаКлас
/api/v1/visitorsvisitor-serviceuser
/api/v1/geo-sourcevisitor-serviceuser
/api/v1/funnelsvisitor-serviceuser

Knowledge base

ПрефиксУслугаКлас
/api/v1/kbkb-serviceuser
/api/v1/kb/publickb-servicewidget

Marketing

ПрефиксУслугаКлас
/api/v1/marketingmarketing-serviceuser
/api/v1/marketing/publicmarketing-servicewidget
/api/v1/surveysmarketing-serviceuser
/api/v1/survey-responsesmarketing-serviceuser
/api/v1/meetingsmarketing-serviceuser

Phone

ПрефиксУслугаКлас
/api/v1/phone/twiliophone-servicewebhook-inbound
/api/v1/phonephone-serviceuser

Automation

ПрефиксУслугаКлас
/api/v1/automationautomation-serviceuser

Reports

ПрефиксУслугаКлас
/api/v1/reportsanalytics-serviceuser
/api/v1/dashboardsanalytics-serviceuser
/api/v1/kpianalytics-serviceuser
ПрефиксУслугаКлас
/api/v1/consentprivacy-servicewidget
/api/v1/privacyprivacy-serviceuser
/api/v1/privacy/publicprivacy-servicewidget

AI

ПрефиксУслугаКлас
/api/v1/aiplugin-serviceuser · изчакване 60 s
/api/v1/ai/assistant/replyplugin-servicewebhook-inbound

Notifications

ПрефиксУслугаКлас
/api/v1/notifications-policynotification-serviceuser
/api/v1/notificationsnotification-serviceuser
/api/v1/notification-templatesnotification-serviceuser
/api/v1/notification-delivery-logsnotification-serviceuser
/api/v1/pushnotification-serviceuser

Media

ПрефиксУслугаКлас
/api/v1/mediamedia-serviceuser

Billing

ПрефиксУслугаКлас
/api/v1/billingbilling-serviceuser
/api/v1/billing/webhooks/stripebilling-servicewebhook-inbound

Partner portal

ПрефиксУслугаКлас
/api/v1/partnerpartner-portal-servicepartner
/api/v1/partner/authiam-servicelogin
/api/v1/partner/invitationspartner-portal-servicelogin
/api/v1/partner/auth/mfa/enrolliam-servicepartner
/api/v1/partner/auth/mfa/confirmiam-servicepartner
/api/v1/partner/auth/step-upiam-servicepartner
/api/v1/rpartner-portal-servicewidget

Identity verification (KYC)

ПрефиксУслугаКлас
/api/v1/kyc/webhooks/sumsubkyc-servicewebhook-inbound
/api/v1/kyc/webhooks/didwwkyc-servicewebhook-inbound
/api/v1/kyckyc-serviceuser

Други

ПрефиксУслугаКлас
/api/v1/auth/meiam-serviceuser
/api/v1/auth/sessionsiam-serviceuser
/api/v1/auth/mfaiam-serviceuser
/api/v1/auth/email-changeiam-serviceuser
/api/v1/auth/swap-companyiam-serviceuser
/api/v1/privacy/policiesprivacy-serviceuser
/api/v1/complianceprivacy-serviceuser
/api/v1/identity-graphidentity-graph-serviceuser

Откъде идва списъкът

Раздел „Откъде идва списъкът“

Тази таблица се генерира от таблицата с маршрути на шлюза в хранилището на бекенда и се съхранява като снимка в този сайт. Проверка преди всяко внедряване сравнява снимката с текущата таблица с маршрути, така че семейство не може да бъде добавено или премахнато в продукта, без тази страница да се промени. Вътрешните маршрути на конзолата за служители са изключени. Машинно четимият документ OpenAPI е описан на страницата OpenAPI.