API REFERENCE
API: chatbot
Canonical routes for chatbot (from ApiRoutes).
Routes
| Method | Path | Auth / notes |
|---|---|---|
| GET | /tenants/{tenantId}/chatbots | Bearer Cognito access token (chatbotsList) |
| POST | /tenants/{tenantId}/chatbots | Bearer Cognito access token (chatbotsCreate) |
| GET | /tenants/{tenantId}/chatbots/{botId} | Bearer Cognito access token (chatbotGet) |
| PATCH | /tenants/{tenantId}/chatbots/{botId} | Bearer Cognito access token (chatbotUpdate) |
| POST | /tenants/{tenantId}/chatbots/{botId}/publish | Bearer Cognito access token (chatbotPublish) |
| GET | /tenants/{tenantId}/chatbots/{botId}/knowledge | Bearer Cognito access token (knowledgeList) |
| POST | /tenants/{tenantId}/chatbots/{botId}/knowledge | Bearer Cognito access token (knowledgeCreate) |
| PATCH | /tenants/{tenantId}/chatbots/{botId}/knowledge/{itemId} | Bearer Cognito access token (knowledgeUpdate) |
| POST | /tenants/{tenantId}/chatbots/{botId}/knowledge/upload | Bearer Cognito access token (knowledgeUpload) |
| GET | /tenants/{tenantId}/chatbots/{botId}/intents | Bearer Cognito access token (intentsList) |
| POST | /tenants/{tenantId}/chatbots/{botId}/intents | Bearer Cognito access token (intentsCreate) |
| PATCH | /tenants/{tenantId}/chatbots/{botId}/intents/{intentId} | Bearer Cognito access token (intentUpdate) |
| GET | /tenants/{tenantId}/chatbots/{botId}/analytics | Bearer Cognito access token (chatbotAnalytics) |
| GET | /tenants/{tenantId}/chatbots/{botId}/conversations | Bearer Cognito access token (chatbotConversations) |
Example
GET https://api.startupcore.com/tenants/{tenantId}/chatbots
Errors
401 UNAUTHORIZED, 403 FORBIDDEN, 403 FEATURE_NOT_ENTITLED, 404 NOT_FOUND, 400 VALIDATION_ERROR.