Reference

API reference

Core API endpoints reachable with an API key: method, path, permission, parameters, request body and responses.

This reference is generated from the Core API OpenAPI document. Only endpoints a tenant API key can call are listed; widget, authentication, platform and service-to-service endpoints are left out.

Every request
https://api.2people.chat/api/v1/…
Authorization: Bearer tpk_…
X-Tenant-Id: <tenant id>
172 endpoints

#Conversations19

GET/api/v1/conversationsUnified inbox (views: mine, unassigned, open, closed, all)
Bearerconversations:readTenant: X-Tenant-Id headerlistConversations

Loading…

GET/api/v1/conversations/{id}
Bearerconversations:readTenant: X-Tenant-Id headergetConversation

Loading…

GET/api/v1/conversations/{id}/messagesMessages after a sequence (replay cursor)
Bearerconversations:readTenant: X-Tenant-Id headerlistMessages

Loading…

POST/api/v1/conversations/{id}/messagesReply; claims an unowned conversation atomically
Bearerconversations:replyTenant: X-Tenant-Id headersendMessage

Loading…

GET/api/v1/conversations/{id}/transcriptConversation as a text/JSON file (audited)
Bearerconversations:readTenant: X-Tenant-Id headerexportTranscript

Loading…

POST/api/v1/conversations/{id}/receipts
Bearerconversations:readTenant: X-Tenant-Id headerupdateReceipt

Loading…

POST/api/v1/conversations/{id}/assignAssign to self (or another agent with conversations:manage)
Bearerconversations:replyTenant: X-Tenant-Id headerassignConversation

Loading…

POST/api/v1/conversations/{id}/transferTransfer to another agent (owner or supervisor)
Bearerconversations:replyTenant: X-Tenant-Id headertransferConversation

Loading…

POST/api/v1/conversations/{id}/close
Bearerconversations:replyTenant: X-Tenant-Id headercloseConversation

Loading…

POST/api/v1/conversations/{id}/reopen
Bearerconversations:replyTenant: X-Tenant-Id headerreopenConversation

Loading…

POST/api/v1/conversations/{id}/ai/pauseStop the AI on this conversation; it waits for a human
Bearerconversations:replyTenant: X-Tenant-Id headerpauseConversationAi

Loading…

POST/api/v1/conversations/{id}/ai/resumeHand the conversation (back) to the AI agent deployed on its website
Bearerconversations:replyTenant: X-Tenant-Id headerresumeConversationAi

Loading…

GET/api/v1/conversations/{id}/notesInternal notes (never visible to visitors)
Bearerconversations:readTenant: X-Tenant-Id headerlistNotes

Loading…

POST/api/v1/conversations/{id}/notes
Bearerconversations:replyTenant: X-Tenant-Id headeraddNote

Loading…

POST/api/v1/conversations/{id}/tagsReplace the tag set
Bearerconversations:replyTenant: X-Tenant-Id headersetTags

Loading…

POST/api/v1/conversations/{id}/attachmentsUpload a file (multipart field "file")
Bearerconversations:replyTenant: X-Tenant-Id headeruploadAttachment

Loading…

GET/api/v1/conversations/{id}/attachments/{attachmentId}
Bearerconversations:readTenant: X-Tenant-Id headerdownloadAttachment

Loading…

PUT/api/v1/conversations/{id}/departmentMoves the conversation to a department (re-routes it if waiting)
Bearerconversations:manageTenant: X-Tenant-Id headersetConversationDepartment

Loading…

GET/api/v1/agentsAgents in the tenant (transfer targets)
Bearerconversations:readTenant: X-Tenant-Id headerlistAgents

Loading…

#Saved replies5

GET/api/v1/macrosShared macros and the caller's own
Bearerconversations:replyTenant: X-Tenant-Id headerlistMacros

Loading…

POST/api/v1/macros
Bearerconversations:replyTenant: X-Tenant-Id headercreateMacro

Loading…

PATCH/api/v1/macros/{id}
Bearerconversations:replyTenant: X-Tenant-Id headerupdateMacro

Loading…

DELETE/api/v1/macros/{id}
Bearerconversations:replyTenant: X-Tenant-Id headerdeleteMacro

Loading…

POST/api/v1/macros/{id}/usedCounts a use (popularity order)
Bearerconversations:replyTenant: X-Tenant-Id headermarkMacroUsed

Loading…

#Visitors5

GET/api/v1/visitors/liveVisitors online now (Redis presence); push updates arrive as visitor.presence events
Bearervisitors:readTenant: X-Tenant-Id headerlistLiveVisitors

Loading…

GET/api/v1/visitors/analyticsTraffic analytics: totals, time series, geo, sources, devices, pages, triggers
Beareranalytics:readTenant: X-Tenant-Id headergetVisitorAnalytics

Loading…

GET/api/v1/visitors/{id}Presence, analytics profile, linked players
Bearervisitors:readTenant: X-Tenant-Id headergetVisitor

Loading…

GET/api/v1/visitors/{id}/journeyJourney timeline (newest first, cursor pagination)
Bearervisitors:readTenant: X-Tenant-Id headergetVisitorJourney

Loading…

GET/api/v1/visitors/{id}/conversations
Bearervisitors:readconversations:readTenant: X-Tenant-Id headerlistVisitorConversations

Loading…

#Brands & websites7

GET/api/v1/brands
Bearerbrands:readTenant: X-Tenant-Id headerlistBrands

Loading…

POST/api/v1/brands
Bearerbrands:writeTenant: X-Tenant-Id headercreateBrand

Loading…

GET/api/v1/websites
Bearerwebsites:readTenant: X-Tenant-Id headerlistWebsites

Loading…

POST/api/v1/websitesRegister a website and generate its widget key
Bearerwebsites:writeTenant: X-Tenant-Id headercreateWebsite

Loading…

GET/api/v1/websites/{id}/widget-settingsWidget settings (widget-settings.v1)
Bearerwebsites:readTenant: X-Tenant-Id headergetWidgetSettings

Loading…

PUT/api/v1/websites/{id}/widget-settingsReplace the widget settings; validated against widget-settings.v1
Bearerwebsites:writeTenant: X-Tenant-Id headersetWidgetSettings

Loading…

GET/api/v1/websites/{id}/identity-secretReveal the player identity signing secret (audited)
Bearerwebsites:writeTenant: X-Tenant-Id headergetWebsiteIdentitySecret

Loading…

#Tenant2

GET/api/v1/tenants/{id}Get a tenant
Bearertenants:readTenant: {id} path parametergetTenant

Loading…

PATCH/api/v1/tenants/{id}Update tenant name/settings (status: platform admins only)
Bearertenants:updateTenant: {id} path parameterupdateTenant

Loading…

#Proactive triggers4

GET/api/v1/proactive-triggers
Bearerwebsites:readTenant: X-Tenant-Id headerlistProactiveTriggers

Loading…

POST/api/v1/proactive-triggers
Bearersettings:writeTenant: X-Tenant-Id headercreateProactiveTrigger

Loading…

PATCH/api/v1/proactive-triggers/{id}
Bearersettings:writeTenant: X-Tenant-Id headerupdateProactiveTrigger

Loading…

DELETE/api/v1/proactive-triggers/{id}
Bearersettings:writeTenant: X-Tenant-Id headerdeleteProactiveTrigger

Loading…

#Privacy3

GET/api/v1/privacy/telemetry-policyTenant telemetry and retention policy
Bearertenants:readTenant: X-Tenant-Id headergetTelemetryPolicy

Loading…

PUT/api/v1/privacy/telemetry-policyReplace the telemetry policy (audited; shorter retention also applies to stored rows)
Bearersettings:writeTenant: X-Tenant-Id headerputTelemetryPolicy

Loading…

DELETE/api/v1/visitors/{id}/analyticsErase a visitor's analytics events and live presence (audited)
Bearervisitors:eraseTenant: X-Tenant-Id headereraseVisitorAnalytics

Loading…

#AI agents11

GET/api/v1/ai/toolsTyped tool registry
Bearerai:readTenant: X-Tenant-Id headerlistAiTools

Loading…

GET/api/v1/ai/agents
Bearerai:readTenant: X-Tenant-Id headerlistAiAgents

Loading…

POST/api/v1/ai/agentsCreates the agent with a draft v1
Bearerai:writeTenant: X-Tenant-Id headercreateAiAgent

Loading…

GET/api/v1/ai/agents/{id}
Bearerai:readTenant: X-Tenant-Id headergetAiAgent

Loading…

PATCH/api/v1/ai/agents/{id}
Bearerai:writeTenant: X-Tenant-Id headerupdateAiAgent

Loading…

GET/api/v1/ai/agents/{id}/versionsPrompt/config versions
Bearerai:readTenant: X-Tenant-Id headerlistAiAgentVersions

Loading…

GET/api/v1/ai/agents/{id}/versions/{versionId}
Bearerai:readTenant: X-Tenant-Id headergetAiAgentVersion

Loading…

PUT/api/v1/ai/agents/{id}/draft
Bearerai:writeTenant: X-Tenant-Id headersaveAiAgentDraft

Loading…

POST/api/v1/ai/agents/{id}/publish
Bearerai:writeTenant: X-Tenant-Id headerpublishAiAgent

Loading…

PUT/api/v1/ai/agents/{id}/websites
Bearerai:writeTenant: X-Tenant-Id headersetAiAgentWebsites

Loading…

POST/api/v1/ai/simulationsRuns the full AI pipeline without persisting messages (Simulation Lab)
Bearerai:writeTenant: X-Tenant-Id headersimulateAiConversation

Loading…

#Knowledge bases10

GET/api/v1/knowledge-bases
Bearerai:readTenant: X-Tenant-Id headerlistKnowledgeBases

Loading…

POST/api/v1/knowledge-bases
Bearerai:writeTenant: X-Tenant-Id headercreateKnowledgeBase

Loading…

GET/api/v1/knowledge-bases/{id}
Bearerai:readTenant: X-Tenant-Id headergetKnowledgeBase

Loading…

PATCH/api/v1/knowledge-bases/{id}
Bearerai:writeTenant: X-Tenant-Id headerupdateKnowledgeBase

Loading…

POST/api/v1/knowledge-bases/{id}/documentsUpload txt/md/html/pdf (indexed asynchronously; same title = new version)
Bearerai:writeTenant: X-Tenant-Id headeruploadKnowledgeDocument

Loading…

POST/api/v1/knowledge-bases/{id}/documents/text
Bearerai:writeTenant: X-Tenant-Id headeraddKnowledgeText

Loading…

DELETE/api/v1/knowledge-bases/{id}/documents/{documentId}
Bearerai:writeTenant: X-Tenant-Id headerarchiveKnowledgeDocument

Loading…

GET/api/v1/knowledge-bases/{id}/documents/{documentId}/chunks
Bearerai:readTenant: X-Tenant-Id headerlistKnowledgeChunks

Loading…

POST/api/v1/knowledge-bases/{id}/publish
Bearerai:writeTenant: X-Tenant-Id headerpublishKnowledgeBase

Loading…

POST/api/v1/knowledge-bases/{id}/searchTest retrieval: hybrid search + rerank, as the AI would see it
Bearerai:readTenant: X-Tenant-Id headersearchKnowledgeBase

Loading…

#AI runs & evaluations11

GET/api/v1/ai/runs
Bearerai:readTenant: X-Tenant-Id headerlistAiRuns

Loading…

GET/api/v1/ai/runs/{id}
Bearerai:readTenant: X-Tenant-Id headergetAiRun

Loading…

GET/api/v1/ai/metricsAI cost & latency report
Bearerai:readTenant: X-Tenant-Id headergetAiMetrics

Loading…

GET/api/v1/ai/evaluation-suites
Bearerai:readTenant: X-Tenant-Id headerlistEvalSuites

Loading…

POST/api/v1/ai/evaluation-suites
Bearerai:writeTenant: X-Tenant-Id headercreateEvalSuite

Loading…

POST/api/v1/ai/evaluation-suites/platformCreate or refresh the platform regression suite for this tenant
Bearerai:writeTenant: X-Tenant-Id headerimportPlatformEvalSuite

Loading…

PATCH/api/v1/ai/evaluation-suites/{id}
Bearerai:writeTenant: X-Tenant-Id headerupdateEvalSuite

Loading…

DELETE/api/v1/ai/evaluation-suites/{id}
Bearerai:writeTenant: X-Tenant-Id headerdeleteEvalSuite

Loading…

POST/api/v1/ai/evaluations/runQueues a suite run against an agent version (real models)
Bearerai:writeTenant: X-Tenant-Id headerrunEvaluation

Loading…

GET/api/v1/ai/evaluations
Bearerai:readTenant: X-Tenant-Id headerlistEvaluations

Loading…

GET/api/v1/ai/evaluations/{id}
Bearerai:readTenant: X-Tenant-Id headergetEvaluation

Loading…

#AI models2

GET/api/v1/ai/modelsActive models tenants can choose from
Bearerai:readTenant: X-Tenant-Id headerlistAiModels

Loading…

GET/api/v1/ai/inference/statusHealth, queue depth, KV cache usage and throughput per inference endpoint
Bearerai:readTenant: X-Tenant-Id headergetInferenceStatus

Loading…

#Integrations17

GET/api/v1/integrations
Bearerintegrations:readTenant: X-Tenant-Id headerlistIntegrations

Loading…

POST/api/v1/integrations
Bearerintegrations:writeTenant: X-Tenant-Id headercreateIntegration

Loading…

GET/api/v1/integrations/{id}
Bearerintegrations:readTenant: X-Tenant-Id headergetIntegration

Loading…

PATCH/api/v1/integrations/{id}Rename or approve outbound hosts
Bearerintegrations:writeTenant: X-Tenant-Id headerupdateIntegration

Loading…

GET/api/v1/integrations/{id}/specs
Bearerintegrations:readTenant: X-Tenant-Id headerlistIntegrationSpecs

Loading…

POST/api/v1/integrations/{id}/specsUpload an OpenAPI 3.x / Swagger 2.0 / Postman v2.1 document (≤5 MB)
Bearerintegrations:writeTenant: X-Tenant-Id headeruploadIntegrationSpec

Loading…

POST/api/v1/integrations/{id}/suggestAI mapping suggestion from an uploaded document; becomes the draft for review
Bearerintegrations:writeTenant: X-Tenant-Id headersuggestIntegrationMapping

Loading…

GET/api/v1/integrations/{id}/versions
Bearerintegrations:readTenant: X-Tenant-Id headerlistConnectorVersions

Loading…

PUT/api/v1/integrations/{id}/draft
Bearerintegrations:writeTenant: X-Tenant-Id headersaveConnectorDraft

Loading…

PUT/api/v1/integrations/{id}/credentialsSealed for the connector runtime; values are never returned
Bearerintegrations:writeTenant: X-Tenant-Id headersetIntegrationCredentials

Loading…

GET/api/v1/integrations/{id}/conformance
Bearerintegrations:readTenant: X-Tenant-Id headerlistIntegrationConformance

Loading…

POST/api/v1/integrations/{id}/conformanceRuns the conformance suite against the operator sandbox (grants a test bonus)
Bearerintegrations:writeTenant: X-Tenant-Id headerrunIntegrationConformance

Loading…

POST/api/v1/integrations/{id}/publish
Bearerintegrations:writeTenant: X-Tenant-Id headerpublishConnector

Loading…

PUT/api/v1/integrations/{id}/capabilities
Bearerintegrations:writeTenant: X-Tenant-Id headersetIntegrationCapabilities

Loading…

POST/api/v1/integrations/{id}/activate
Bearerintegrations:writeTenant: X-Tenant-Id headeractivateIntegration

Loading…

POST/api/v1/integrations/{id}/disable
Bearerintegrations:writeTenant: X-Tenant-Id headerdisableIntegration

Loading…

POST/api/v1/integrations/{id}/testTry a read operation live
Bearerintegrations:writeTenant: X-Tenant-Id headertestIntegrationOperation

Loading…

#Actions & bonuses12

GET/api/v1/actions
Bearerplayers:readTenant: X-Tenant-Id headerlistActions

Loading…

POST/api/v1/actionsStaff-initiated bonus request (same policy as AI)
Beareractions:requestTenant: X-Tenant-Id headerrequestAction

Loading…

GET/api/v1/actions/{id}Action with its transition log
Bearerplayers:readTenant: X-Tenant-Id headergetAction

Loading…

POST/api/v1/actions/{id}/approve
Beareractions:approveTenant: X-Tenant-Id headerapproveAction

Loading…

POST/api/v1/actions/{id}/reject
Beareractions:approveTenant: X-Tenant-Id headerrejectAction

Loading…

GET/api/v1/conversations/{id}/playerVerified player panel: live provider data for the signed-in player
Bearerplayers:readTenant: X-Tenant-Id headergetConversationPlayer

Loading…

GET/api/v1/conversations/{id}/campaignsCampaigns staff can offer in this conversation (its brand, enabled, active now)
Beareractions:requestTenant: X-Tenant-Id headerlistConversationCampaigns

Loading…

GET/api/v1/bonus-campaigns
Bearerintegrations:readTenant: X-Tenant-Id headerlistBonusCampaigns

Loading…

POST/api/v1/bonus-campaigns
Bearerintegrations:writeTenant: X-Tenant-Id headercreateBonusCampaign

Loading…

PATCH/api/v1/bonus-campaigns/{id}
Bearerintegrations:writeTenant: X-Tenant-Id headerupdateBonusCampaign

Loading…

GET/api/v1/action-policy
Bearertenants:readTenant: X-Tenant-Id headergetActionPolicy

Loading…

PUT/api/v1/action-policy
Bearersettings:writeTenant: X-Tenant-Id headersetActionPolicy

Loading…

#Deposit methods4

GET/api/v1/payment-methods
Bearerintegrations:readTenant: X-Tenant-Id headerlistPaymentMethods

Loading…

POST/api/v1/payment-methods
Bearerintegrations:writeTenant: X-Tenant-Id headercreatePaymentMethod

Loading…

PATCH/api/v1/payment-methods/{id}
Bearerintegrations:writeTenant: X-Tenant-Id headerupdatePaymentMethod

Loading…

DELETE/api/v1/payment-methods/{id}
Bearerintegrations:writeTenant: X-Tenant-Id headerdeletePaymentMethod

Loading…

#Routing3

GET/api/v1/routing/queueConversations waiting for a human, open offers and agent routability
Bearerconversations:manageTenant: X-Tenant-Id headergetRoutingQueue

Loading…

GET/api/v1/routing/settings
Bearerconversations:readTenant: X-Tenant-Id headergetRoutingSettings

Loading…

PUT/api/v1/routing/settings
Bearersettings:writeTenant: X-Tenant-Id headerupdateRoutingSettings

Loading…

#Telegram10

GET/api/v1/telegram/statusBridge health and bot connections
Bearertelegram:manageTenant: X-Tenant-Id headergetTelegramStatus

Loading…

GET/api/v1/telegram/connections
Bearertelegram:manageTenant: X-Tenant-Id headerlistTelegramConnections

Loading…

POST/api/v1/telegram/connectionsConnect a bot: the token is verified (getMe) and sealed for the bridge
Bearertelegram:manageTenant: X-Tenant-Id headercreateTelegramConnection

Loading…

PATCH/api/v1/telegram/connections/{id}Rename, disable/enable, rotate token
Bearertelegram:manageTenant: X-Tenant-Id headerupdateTelegramConnection

Loading…

POST/api/v1/telegram/groups/{id}/checkRe-read forum flag and bot rights
Bearertelegram:manageTenant: X-Tenant-Id headercheckTelegramGroup

Loading…

GET/api/v1/telegram/logsOutbound deliveries and inbound commands/messages, newest first
Bearertelegram:manageTenant: X-Tenant-Id headerlistTelegramLogs

Loading…

#Webhooks9

GET/api/v1/webhooks/eventsEvents that can be subscribed to
Bearerwebhooks:manageTenant: X-Tenant-Id headerlistWebhookEvents

Loading…

GET/api/v1/webhooks
Bearerwebhooks:manageTenant: X-Tenant-Id headerlistWebhooks

Loading…

POST/api/v1/webhooksAdd an endpoint; the signing secret is returned only once
Bearerwebhooks:manageTenant: X-Tenant-Id headercreateWebhook

Loading…

PATCH/api/v1/webhooks/{id}
Bearerwebhooks:manageTenant: X-Tenant-Id headerupdateWebhook

Loading…

DELETE/api/v1/webhooks/{id}
Bearerwebhooks:manageTenant: X-Tenant-Id headerdeleteWebhook

Loading…

POST/api/v1/webhooks/{id}/rotate-secretNew signing secret (shown once)
Bearerwebhooks:manageTenant: X-Tenant-Id headerrotateWebhookSecret

Loading…

POST/api/v1/webhooks/{id}/testSend a webhook.test event now
Bearerwebhooks:manageTenant: X-Tenant-Id headertestWebhook

Loading…

GET/api/v1/webhooks/{id}/deliveries
Bearerwebhooks:manageTenant: X-Tenant-Id headerlistWebhookDeliveries

Loading…

POST/api/v1/webhooks/deliveries/{deliveryId}/retrySend a delivery now (a failed one is reopened)
Bearerwebhooks:manageTenant: X-Tenant-Id headerretryWebhookDelivery

Loading…

#Analytics9

GET/api/v1/analytics/overviewKPIs of a period vs the previous one
Beareranalytics:readTenant: X-Tenant-Id headergetAnalyticsOverview

Loading…

GET/api/v1/analytics/conversations
Beareranalytics:readTenant: X-Tenant-Id headergetConversationAnalytics

Loading…

GET/api/v1/analytics/agents
Beareranalytics:readTenant: X-Tenant-Id headergetAgentPerformance

Loading…

GET/api/v1/analytics/csat
Beareranalytics:readTenant: X-Tenant-Id headergetCsatReport

Loading…

GET/api/v1/analytics/csat/comments
Beareranalytics:readTenant: X-Tenant-Id headerlistCsatComments

Loading…

GET/api/v1/analytics/actionsBonus actions and deposit links
Beareranalytics:readTenant: X-Tenant-Id headergetActionAnalytics

Loading…

GET/api/v1/analytics/liveQueue, active chats and staffing right now
Beareranalytics:readTenant: X-Tenant-Id headergetLiveOperations

Loading…

GET/api/v1/analytics/export/conversations.csv
Beareranalytics:readTenant: X-Tenant-Id headerexportConversationsCsv

Loading…

GET/api/v1/analytics/export/agents.csv
Beareranalytics:readTenant: X-Tenant-Id headerexportAgentsCsv

Loading…

#Operations, privacy & usage17

GET/api/v1/operations/healthOperator API, AI, Telegram and queue health from operational data
Beareroperations:readTenant: X-Tenant-Id headergetOperationsHealth

Loading…

POST/api/v1/operations/evaluateEvaluate the incident rules now (normally every minute)
Beareroperations:manageTenant: X-Tenant-Id headerevaluateIncidents

Loading…

GET/api/v1/operations/settingsIncident thresholds
Beareroperations:readTenant: X-Tenant-Id headergetOperationsSettings

Loading…

PUT/api/v1/operations/settingsReplace the incident thresholds (audited)
Beareroperations:manageTenant: X-Tenant-Id headerputOperationsSettings

Loading…

GET/api/v1/integrations/{id}/callsOperator API call log (outcome and latency; no inputs or results)
Beareroperations:readTenant: X-Tenant-Id headerlistIntegrationCalls

Loading…

GET/api/v1/incidents
Beareroperations:readTenant: X-Tenant-Id headerlistIncidents

Loading…

GET/api/v1/incidents/{id}Incident with its timeline
Beareroperations:readTenant: X-Tenant-Id headergetIncident

Loading…

POST/api/v1/incidents/{id}/acknowledge
Beareroperations:manageTenant: X-Tenant-Id headeracknowledgeIncident

Loading…

POST/api/v1/incidents/{id}/resolveResolve by hand; if the condition persists the evaluator opens a new incident
Beareroperations:manageTenant: X-Tenant-Id headerresolveIncident

Loading…

POST/api/v1/incidents/{id}/notes
Beareroperations:manageTenant: X-Tenant-Id headeraddIncidentNote

Loading…

GET/api/v1/privacy/retentionConversation retention
Bearertenants:readTenant: X-Tenant-Id headergetRetentionPolicy

Loading…

PUT/api/v1/privacy/retentionSet conversation retention; closed conversations past it are anonymised (audited)
Bearersettings:writeTenant: X-Tenant-Id headerputRetentionPolicy

Loading…

POST/api/v1/visitors/{id}/eraseErase a visitor: anonymise all their conversations, delete files, browser details and analytics (audited)
Bearervisitors:eraseTenant: X-Tenant-Id headereraseVisitor

Loading…

GET/api/v1/usageUsage for a UTC calendar month, with an estimate when prices are set
Bearerbilling:readTenant: X-Tenant-Id headergetUsage

Loading…

GET/api/v1/usage/historyUsage of the last N months
Bearerbilling:readTenant: X-Tenant-Id headergetUsageHistory

Loading…

GET/api/v1/usage/export.csvMonthly usage as CSV
Bearerbilling:readTenant: X-Tenant-Id headerexportUsage

Loading…

GET/api/v1/billing/pricesPrices set by the platform (null if none)
Bearerbilling:readTenant: X-Tenant-Id headergetBillingPrices

Loading…

#Team, roles & audit12

GET/api/v1/members
Bearermembers:readTenant: X-Tenant-Id headerlistMembers

Loading…

GET/api/v1/permissions
Bearerroles:readTenant: X-Tenant-Id headerlistPermissions

Loading…

GET/api/v1/roles
Bearerroles:readTenant: X-Tenant-Id headerlistRoles

Loading…

GET/api/v1/departments
Bearermembers:readTenant: X-Tenant-Id headerlistDepartments

Loading…

GET/api/v1/business-hours
Bearertenants:readTenant: X-Tenant-Id headergetBusinessHours

Loading…

PUT/api/v1/business-hours
Bearersettings:writeTenant: X-Tenant-Id headersetBusinessHours

Loading…

GET/api/v1/audit-logs
Beareraudit:readTenant: X-Tenant-Id headerlistAuditLogs

Loading…

GET/api/v1/audit-logs/verifyRecomputes the tenant hash chain
Beareraudit:readTenant: X-Tenant-Id headerverifyAuditLog

Loading…

GET/api/v1/api-keys
Bearersettings:writeTenant: X-Tenant-Id headerlistApiKeys

Loading…

POST/api/v1/api-keysThe secret is returned once
Bearersettings:writeTenant: X-Tenant-Id headercreateApiKey

Loading…

GET/api/v1/api-keys/scopes
Bearersettings:writeTenant: X-Tenant-Id headerlistApiKeyScopes

Loading…

DELETE/api/v1/api-keys/{id}
Bearersettings:writeTenant: X-Tenant-Id headerrevokeApiKey

Loading…

#Schemas210

ActionActorDto

Loading…

ActionCampaignRefDto

Loading…

ActionDetailDto

Loading…

ActionDto

Loading…

ActionEventDto

Loading…

ActionPageDto

Loading…

ActionsAnalyticsDto

Loading…

ActionStatusRowDto

Loading…

AgentDto

Loading…

AgentPerformanceDto

Loading…

AgentRefDto

Loading…

AgentWebsitesDto

Loading…

AiAgentDto

Loading…

AiAgentVersionDto

Loading…

AiAgentVersionRefDto

Loading…

AiHealthDto

Loading…

AiMetricsBucketDto

Loading…

AiMetricsCountDto

Loading…

AiMetricsDto

Loading…

AiMetricsModelDto

Loading…

AiMetricsTotalsDto

Loading…

AiModelDto

Loading…

AiModelHealthDto

Loading…

AiRunDetailDto

Loading…

AiRunDto

Loading…

AiRunPageDto

Loading…

AiToolDto

Loading…

AnalyticsTotalsDto

Loading…

ApiKeyDto

Loading…

AssignDto

Loading…

AttachmentDto

Loading…

AuditLogDto

Loading…

AuditLogPageDto

Loading…

AuditVerifyDto

Loading…

BillingPricesDto

Loading…

BrandDto

Loading…

BreakdownRowDto

Loading…

BusinessHoursDto

Loading…

BusinessHoursInputDto

Loading…

CampaignDto

Loading…

CapabilitiesDto

Loading…

ConformanceInputDto

Loading…

ConformanceRunDto

Loading…

ConnectorVersionDto

Loading…

ConversationAnalyticsDto

Loading…

ConversationBreakdownDto

Loading…

ConversationBucketDto

Loading…

ConversationDto

Loading…

ConversationPageDto

Loading…

ConversationRatingDto

Loading…

CreateActionDto

Loading…

CreateAiAgentDto

Loading…

CreateApiKeyDto

Loading…

CreateBrandDto

Loading…

CreateCampaignDto

Loading…

CreatedApiKeyDto

Loading…

CreateEvalSuiteDto

Loading…

CreateIntegrationDto

Loading…

CreateKnowledgeBaseDto

Loading…

CreateMacroDto

Loading…

CreatePaymentMethodDto

Loading…

CreateTriggerDto

Loading…

CreateWebhookDto

Loading…

CreateWebsiteDto

Loading…

CredentialsInputDto

Loading…

CredentialsSummaryDto

Loading…

CsatBucketDto

Loading…

CsatCommentDto

Loading…

CsatCommentPageDto

Loading…

CsatReportDto

Loading…

CsatSplitDto

Loading…

DecisionNoteDto

Loading…

DepartmentDto

Loading…

DepartmentRefDto

Loading…

DepositLinkCardDto

Loading…

DepositLinkRowDto

Loading…

EraseResultDto

Loading…

EstimateDto

Loading…

EstimateLineDto

Loading…

EvalRunDetailDto

Loading…

EvalRunDto

Loading…

EvalSuiteDto

Loading…

GroupLinkInputDto

Loading…

IncidentDetailDto

Loading…

IncidentDto

Loading…

IncidentEventDto

Loading…

IncidentNoteDto

Loading…

IncidentNoteRequiredDto

Loading…

IncidentPageDto

Loading…

InferenceEndpointDto

Loading…

InferenceStatusDto

Loading…

InferenceStatusEndpointDto

Loading…

IntegrationCallDto

Loading…

IntegrationCallPageDto

Loading…

IntegrationDto

Loading…

IntegrationHealthDto

Loading…

IntegrationLastErrorDto

Loading…

JourneyEventDto

Loading…

JourneyPageDto

Loading…

KnowledgeBaseDetailDto

Loading…

KnowledgeBaseDto

Loading…

KnowledgeChunkDto

Loading…

KnowledgeDocumentDto

Loading…

KnowledgeSearchDto

Loading…

KnowledgeSearchHitDto

Loading…

KnowledgeSearchResultDto

Loading…

KpiDto

Loading…

LinkedPlayerDto

Loading…

LiveConversationRefDto

Loading…

LiveDepartmentDto

Loading…

LiveDto

Loading…

LiveVisitorDto

Loading…

LiveVisitorsDto

Loading…

MacroDto

Loading…

MacroInputDto

Loading…

MemberDto

Loading…

MessageDto

Loading…

MessagePageDto

Loading…

MoneyDto

Loading…

NoteDto

Loading…

NoteInputDto

Loading…

OfferDto

Loading…

OperationsHealthDto

Loading…

OperationsSettingsDto

Loading…

OperationsSettingsInputDto

Loading…

OverviewDto

Loading…

PaymentMethodDto

Loading…

PercentilesDto

Loading…

PermissionDto

Loading…

PlayerPanelDto

Loading…

PlayerRefDto

Loading…

PlayerSectionDto

Loading…

PlayerSectionsDto

Loading…

PolicyDto

Loading…

PolicyInputDto

Loading…

PresenceDto

Loading…

ProblemStructured error body (RFC 9457 problem details) returned by every HTTP service.

Loading…

PublishConnectorDto

Loading…

PublishDto

Loading…

QueueAgentDto

Loading…

QueueHealthDto

Loading…

QueueItemDto

Loading…

ReceiptDto

Loading…

ReceiptStateDto

Loading…

RetentionPolicyDto

Loading…

RetentionPolicyInputDto

Loading…

RoleDto

Loading…

RoleRefDto

Loading…

RoutingQueueDto

Loading…

RoutingSettingsDto

Loading…

RoutingSettingsInputDto

Loading…

RunConformanceDto

Loading…

RunEvaluationDto

Loading…

SaveConnectorDraftDto

Loading…

SaveDraftDto

Loading…

SendMessageDto

Loading…

SetDepartmentDto

Loading…

SimulationMessageDto

Loading…

SimulationPlayerDto

Loading…

SimulationRequestDto

Loading…

SimulationResultDto

Loading…

SpecDocumentDto

Loading…

SuggestDto

Loading…

SuggestResultDto

Loading…

TagsInputDto

Loading…

TelegramConnectionDto

Loading…

TelegramConnectionHealthDto

Loading…

TelegramConnectionInputDto

Loading…

TelegramConnectionPatchDto

Loading…

TelegramGroupDto

Loading…

TelegramGroupLinkDto

Loading…

TelegramHealthDto

Loading…

TelegramLinkDto

Loading…

TelegramLogItemDto

Loading…

TelegramLogPageDto

Loading…

TelegramStatusDto

Loading…

TelemetryPolicyDto

Loading…

TenantDto

Loading…

TestOperationDto

Loading…

TestOperationResultDto

Loading…

TextDocumentDto

Loading…

TimeBucketDto

Loading…

TopPageDto

Loading…

TransferDto

Loading…

TriggerDto

Loading…

TriggerStatsDto

Loading…

UpdateAiAgentDto

Loading…

UpdateCampaignDto

Loading…

UpdateEvalSuiteDto

Loading…

UpdateIntegrationDto

Loading…

UpdateKnowledgeBaseDto

Loading…

UpdatePaymentMethodDto

Loading…

UpdateTenantDto

Loading…

UpdateTriggerDto

Loading…

UpdateWebhookDto

Loading…

UsageDto

Loading…

UsageHistoryDto

Loading…

UsageHistoryItemDto

Loading…

UsageMetricDto

Loading…

VisitorAnalyticsDto

Loading…

VisitorDetailDto

Loading…

VisitorErasureDto

Loading…

VisitorProfileDto

Loading…

WebhookCreatedDto

Loading…

WebhookDeliveryDto

Loading…

WebhookDeliveryPageDto

Loading…

WebhookDto

Loading…

WebhookSecretDto

Loading…

WebsiteDto

Loading…

WebsiteSecretDto

Loading…