Фамилии крајни точки
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 | Потпишано од испраќачот - погледнете Вебхукови |
partner | Partner JWT (партнерски портал) |
Фамилии
Дел „Фамилии“Auth & account
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/auth | iam-service | login |
/api/v1/captcha | iam-service | unauthenticated |
/api/v1/me | iam-service | user |
/api/v1/accounts | iam-service | user |
/api/v1/account-settings | iam-service | user |
/api/v1/users | iam-service | user |
/api/v1/members | iam-service | user |
/api/v1/roles | iam-service | user |
/api/v1/tokens | iam-service | user |
/api/v1/staff-access-policy | iam-service | user |
/api/v1/staff-access-sessions | iam-service | user |
/api/v1/presence | iam-service | user |
/api/v1/workforce | iam-service | user |
/api/v1/sites | sites-service | user |
/api/v1/profile | profile-service | user |
/api/v1/teams | teams-service | user |
/api/v1/audit | audit-service | user |
Conversations & inbox
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/conversations | conversation-service | user |
/api/v1/messages | conversation-service | user |
/api/v1/conversation-tags | conversation-service | user |
/api/v1/inboxes | conversation-service | user |
/api/v1/views | conversation-service | user |
/api/v1/templates | conversation-service | user |
/api/v1/chat-routing-rules | conversation-service | user |
/api/v1/macros | conversation-service | user |
/api/v1/chat-settings | conversation-service | user |
/api/v1/tasks | conversation-service | user |
CRM
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/leads | crm-service | user |
/api/v1/contacts | crm-service | user |
/api/v1/companies | crm-service | user |
/api/v1/deals | crm-service | user |
/api/v1/pipelines | crm-service | user |
/api/v1/lead-statuses | crm-service | user |
/api/v1/contact-tags | crm-service | user |
/api/v1/segments | crm-service | user |
/api/v1/lead-routing-rules | crm-service | user |
/api/v1/crm-settings | crm-service | user |
/api/v1/crm/campaigns | crm-service | user |
/api/v1/custom-fields | meta-service | user |
Tickets
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/tickets | ticket-service | user |
/api/v1/ticket-queues | ticket-service | user |
/api/v1/ticket-settings | ticket-service | user |
/api/v1/ticket-sla-policies | ticket-service | user |
/api/v1/ticket-custom-fields | ticket-service | user |
/api/v1/ticket-tags | ticket-service | user |
Channels & widget
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/channels | channel-service | user |
/api/v1/widget-configs | channel-service | user |
/api/v1/widget | visitor-service | widget |
/api/v1/webhooks | channel-service | webhook-inbound |
Visitors
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/visitors | visitor-service | user |
/api/v1/geo-source | visitor-service | user |
/api/v1/funnels | visitor-service | user |
Knowledge base
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/kb | kb-service | user |
/api/v1/kb/public | kb-service | widget |
Marketing
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/marketing | marketing-service | user |
/api/v1/marketing/public | marketing-service | widget |
/api/v1/surveys | marketing-service | user |
/api/v1/survey-responses | marketing-service | user |
/api/v1/meetings | marketing-service | user |
Phone
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/phone/twilio | phone-service | webhook-inbound |
/api/v1/phone | phone-service | user |
Automation
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/automation | automation-service | user |
Reports
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/reports | analytics-service | user |
/api/v1/dashboards | analytics-service | user |
/api/v1/kpi | analytics-service | user |
Privacy & consent
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/consent | privacy-service | widget |
/api/v1/privacy | privacy-service | user |
/api/v1/privacy/public | privacy-service | widget |
AI
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/ai | plugin-service | user · истекување 60 s |
/api/v1/ai/assistant/reply | plugin-service | webhook-inbound |
Notifications
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/notifications-policy | notification-service | user |
/api/v1/notifications | notification-service | user |
/api/v1/notification-templates | notification-service | user |
/api/v1/notification-delivery-logs | notification-service | user |
/api/v1/push | notification-service | user |
Media
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/media | media-service | user |
Billing
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/billing | billing-service | user |
/api/v1/billing/webhooks/stripe | billing-service | webhook-inbound |
Partner portal
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/partner | partner-portal-service | partner |
/api/v1/partner/auth | iam-service | login |
/api/v1/partner/invitations | partner-portal-service | login |
/api/v1/partner/auth/mfa/enroll | iam-service | partner |
/api/v1/partner/auth/mfa/confirm | iam-service | partner |
/api/v1/partner/auth/step-up | iam-service | partner |
/api/v1/r | partner-portal-service | widget |
Identity verification (KYC)
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/kyc/webhooks/sumsub | kyc-service | webhook-inbound |
/api/v1/kyc/webhooks/didww | kyc-service | webhook-inbound |
/api/v1/kyc | kyc-service | user |
Друго
| Префикс | Сервис | Класа |
|---|---|---|
/api/v1/auth/me | iam-service | user |
/api/v1/auth/sessions | iam-service | user |
/api/v1/auth/mfa | iam-service | user |
/api/v1/auth/email-change | iam-service | user |
/api/v1/auth/swap-company | iam-service | user |
/api/v1/privacy/policies | privacy-service | user |
/api/v1/compliance | privacy-service | user |
/api/v1/identity-graph | identity-graph-service | user |
Од каде доаѓа листата
Дел „Од каде доаѓа листата“Оваа табела се генерира од табелата со рути на портата во репозиториумот на заднината и се зачувува како снимка на овој сајт. Проверка пред секое објавување ја споредува снимката со тековната табела со рути, па фамилија не може да се додаде или отстрани во производот без оваа страница да се промени. Внатрешните рути на конзолата за вработени се исклучени. Машински читливиот документ OpenAPI е опишан на страницата OpenAPI.