Мазмұнға өту

Эндпоинттер топтары

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Анонимді, қатаң кіру лимиттері (бір IP-ден минутына 10)
unauthenticatedАнонимді
widgetАнонимді, сайт кілті мен дереккөз бойынша шектелген (сайт пен IP-ге минутына 60)
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 бетінде сипатталған.