Lumaktaw sa nilalaman

Mga pamilya ng endpoint

Iisang gateway (api.rolchat.com) ang naghahatid ng API at niruruta nito ang bawat pamilya ng path sa serbisyong may-ari nito. Inililista ng pahinang ito ang bawat pamilyang inilalantad ng gateway sa mga customer, naka-grupo ayon sa module. Iisang mga kumbensyon ang sinusunod ng lahat ng pamilya - envelope, pagination, idempotency, mga error code - kaya sinasabi ng talahanayan kung saan nakatira ang isang resource at kung paano ina-authenticate ang tawag.

Mga prefix ang mga path: saklaw ng /api/v1/contacts ang GET /contacts, POST /contacts, GET /contacts/:id, PATCH /contacts/:id at iba pa. Nananaig ang pinakamahabang prefix, kaya puwedeng nasa ilalim ng authenticated na /kb ang pampublikong sub-family gaya ng /kb/public.

BucketSino ang puwedeng tumawag
userMiyembro ng account - JWT o API key, required ang X-Account-Id
loginAnonymous, mahigpit na limitasyon sa pag-sign in (10 kada IP kada minuto)
unauthenticatedAnonymous
widgetAnonymous, naka-scope sa site key at origin (60 kada site at IP kada minuto)
webhook-inboundNaka-sign ng nagpadala - tingnan ang Mga webhook
partnerPartner JWT (partner portal)

Auth & account

PrefixSerbisyoBucket
/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

PrefixSerbisyoBucket
/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

PrefixSerbisyoBucket
/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

PrefixSerbisyoBucket
/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

PrefixSerbisyoBucket
/api/v1/channelschannel-serviceuser
/api/v1/widget-configschannel-serviceuser
/api/v1/widgetvisitor-servicewidget
/api/v1/webhookschannel-servicewebhook-inbound

Visitors

PrefixSerbisyoBucket
/api/v1/visitorsvisitor-serviceuser
/api/v1/geo-sourcevisitor-serviceuser
/api/v1/funnelsvisitor-serviceuser

Knowledge base

PrefixSerbisyoBucket
/api/v1/kbkb-serviceuser
/api/v1/kb/publickb-servicewidget

Marketing

PrefixSerbisyoBucket
/api/v1/marketingmarketing-serviceuser
/api/v1/marketing/publicmarketing-servicewidget
/api/v1/surveysmarketing-serviceuser
/api/v1/survey-responsesmarketing-serviceuser
/api/v1/meetingsmarketing-serviceuser

Phone

PrefixSerbisyoBucket
/api/v1/phone/twiliophone-servicewebhook-inbound
/api/v1/phonephone-serviceuser

Automation

PrefixSerbisyoBucket
/api/v1/automationautomation-serviceuser

Reports

PrefixSerbisyoBucket
/api/v1/reportsanalytics-serviceuser
/api/v1/dashboardsanalytics-serviceuser
/api/v1/kpianalytics-serviceuser
PrefixSerbisyoBucket
/api/v1/consentprivacy-servicewidget
/api/v1/privacyprivacy-serviceuser
/api/v1/privacy/publicprivacy-servicewidget

AI

PrefixSerbisyoBucket
/api/v1/aiplugin-serviceuser · 60 s na timeout
/api/v1/ai/assistant/replyplugin-servicewebhook-inbound

Notifications

PrefixSerbisyoBucket
/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

PrefixSerbisyoBucket
/api/v1/mediamedia-serviceuser

Billing

PrefixSerbisyoBucket
/api/v1/billingbilling-serviceuser
/api/v1/billing/webhooks/stripebilling-servicewebhook-inbound

Partner portal

PrefixSerbisyoBucket
/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)

PrefixSerbisyoBucket
/api/v1/kyc/webhooks/sumsubkyc-servicewebhook-inbound
/api/v1/kyc/webhooks/didwwkyc-servicewebhook-inbound
/api/v1/kyckyc-serviceuser

Iba pa

PrefixSerbisyoBucket
/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

Nabubuo ang talahanayang ito mula sa route table ng gateway sa backend repository, na kinukuhanan ng snapshot papunta sa site na ito. Bago ang bawat deploy, ikinukumpara ng isang check ang snapshot sa kasalukuyang route table, kaya hindi puwedeng magdagdag o mag-alis ng pamilya sa produkto nang hindi nagbabago ang pahinang ito. Hindi kasama ang mga internal na ruta ng staff console. Inilalarawan ang machine-readable na OpenAPI document sa pahinang OpenAPI.