Read bot config and conversation history, then clone a bot as an approved step
Connect ChatBotKit and Luumen can read your bots, blueprints, conversations, datasets, and event logs on request. Ask what a support bot is configured to do, or pull the last week of conversations before a change. When you want to alter something — clone a bot, create a blueprint, attach a dataset file — Luumen shows the plan first and waits for your approval. Auth is by API key.
ReadGet Audit Log ExportExport audit log entries showing user actions and system events.
ReadGet Event Metric SeriesFetch event metric time series data for a specific metric type.
ReadGet Rating ExportExport ratings with pagination support.
ReadGet Rating ListRetrieve a paginated list of ratings.
ReadList Audit LogsRetrieve a paginated list of audit logs.
ReadList Blueprint ResourcesList the resources of a blueprint.
ReadList BlueprintsRetrieve a list of blueprints.
ReadList Blueprints via GraphQLList all blueprints using GraphQL with cursor-based pagination.
ReadList BotsRetrieve a paginated list of all bots.
ReadList Bots (GraphQL)Query bots via GraphQL with pagination support.
ReadList Contact ConversationsRetrieve a paginated list of conversations for a specific contact.
ReadList Contact MemoriesRetrieve a paginated list of memories for a specific contact.
ReadList Contact RatingsRetrieve ratings submitted by a specific contact.
ReadList ContactsRetrieve a paginated list of contacts.
ReadList Contact SecretsRetrieve a paginated list of secrets for a specific contact.
ReadList Contact SpacesRetrieve a paginated list of spaces for a specific contact.
ReadList Contacts with PaginationList contacts with full pagination support using GraphQL.
ReadList Contact TasksRetrieve a paginated list of tasks for a specific contact.
ReadList conversation messagesList messages in a conversation with pagination.
ReadList ConversationsRetrieve a paginated list of conversations.
ReadList Conversations (GraphQL)Retrieve conversations using GraphQL with cursor-based pagination.
ReadList Dataset FilesRetrieve a list of files in a dataset.
ReadList Dataset RecordsList records in a dataset with pagination.
ReadList DatasetsList datasets.
ReadList Datasets via GraphQLList all datasets using GraphQL with cursor-based pagination.
ReadList Discord IntegrationsRetrieve a list of Discord integrations.
ReadList Email IntegrationsRetrieve a list of email integrations.
ReadList Event LogsRetrieve a paginated list of event logs.
ReadList Event MetricsList event metrics for the authenticated account.
ReadList Extract IntegrationsRetrieve a list of Extract integrations.
ReadList FilesRetrieve a list of files.
ReadList Files (GraphQL)List files using GraphQL query with connection-based pagination.
ReadList Instagram IntegrationsRetrieve a list of Instagram integrations.
ReadList Integrations (GraphQL)List integrations with pagination using GraphQL query.
ReadList Magic PromptsRetrieve a list of magic prompts.
ReadList MCP Server IntegrationsRetrieve a list of MCP Server integrations.
ReadList MemoriesRetrieve a paginated list of memories.
ReadList messages (GraphQL)List messages for one or more conversations using GraphQL.
ReadList Messenger IntegrationsRetrieve a list of Messenger integrations.
ReadList Notion IntegrationsRetrieve a list of Notion integrations.
ReadList PartnersRetrieve a list of all partner accounts associated with the main account.
ReadList Platform AbilitiesRetrieve a list of platform abilities.
ReadList Platform ActionsRetrieve a paginated list of platform actions.
ReadList Platform DocsRetrieve a list of platform documentation items.
ReadList Platform ExamplesRetrieve a list of platform examples from ChatBotKit.
ReadList Platform GuidesRetrieve a list of platform guides.
ReadList Platform ManualsRetrieve a list of platform manuals.
ReadList Platform ModelsRetrieve a list of available platform models.
ReadList Platform ReportsRetrieve a list of available platform reports.
ReadList Platform SecretsRetrieve a paginated list of platform secrets.
ReadList Platform TutorialsRetrieve a list of platform tutorials.
ReadList PoliciesRetrieve a list of policies.
ReadList PortalsRetrieve a list of portals.
ReadList Portals (GraphQL)Retrieve a paginated list of portals using GraphQL.
ReadList SecretsRetrieve a list of secrets.
ReadList Secrets via GraphQLList all secrets using GraphQL with cursor-based pagination.
ReadList Sitemap IntegrationsRetrieve a list of Sitemap integrations.
ReadList Skillset AbilitiesRetrieve a list of abilities within a specific skillset.
ReadList SkillsetsRetrieve a list of all skillsets available in the system.
ReadList Skillsets (GraphQL)List skillsets using GraphQL query with connection-based pagination.
ReadList Slack IntegrationsRetrieve a list of Slack integrations.
ReadList SpacesRetrieve a paginated list of spaces.
ReadList Support IntegrationsRetrieve a list of support integrations.
ReadList TasksRetrieve a paginated list of tasks.
ReadList TeamsRetrieve a paginated list of teams.
ReadList Telegram IntegrationsRetrieve a list of Telegram integrations.
ReadList TokensRetrieve a list of all API tokens.
ReadList Twilio IntegrationsRetrieve a list of Twilio integrations.
ReadList WhatsApp IntegrationsRetrieve a list of WhatsApp integrations.
ReadList Widget IntegrationsRetrieve a list of widget integrations.
ReadSearch Bot MemorySearch memories for a specific bot.
ReadSearch Contact MemorySearch memories for a specific contact by keyword or phrase.
ReadSearch DatasetSearch a dataset for records matching a given search query.
ReadSearch MemorySearch memories for records matching a given search query.
ReadSearch Platform AbilitiesSearch platform abilities using semantic similarity.
ReadSearch Platform DocsSearch platform documentation using semantic similarity.
ReadSearch Platform Docs (GraphQL)Search platform documentation by search query via GraphQL and retrieve docs with id, name, excerpt, and link.
ReadSearch Platform ExamplesSearch platform examples using semantic similarity.
ReadSearch Platform GuidesSearch platform guides using semantic similarity.
ReadSearch Platform ManualsSearch platform manuals using semantic similarity.
ReadSearch Platform SecretsSearch platform secrets using semantic similarity.
ReadSearch Platform TutorialsSearch platform tutorials using semantic similarity.
ReadSubscribe to ChannelSubscribe to messages from a ChatBotKit channel.
ReadVerify SecretVerify a secret in ChatBotKit.
WriteAttach Dataset FileAttach a file to a dataset as a source. Approval by default
WriteAuthenticate SecretAuthenticate a secret by its ID. Approval by default
WriteClone BlueprintClone an existing blueprint. Approval by default
WriteClone BotClone an existing bot. Approval by default
WriteClone Platform ExampleClone a platform example. Approval by default
WriteClone Widget IntegrationClone an existing widget integration. Approval by default
WriteComplete ConversationSend a message to a ChatBotKit conversation and receive the bot's AI-generated reply. Approval by default
WriteCreate BlueprintCreate a new blueprint in ChatBotKit. Approval by default
WriteCreate Blueprint (GraphQL)Create a new blueprint template via GraphQL mutation. Approval by default
WriteCreate BotCreate a new AI bot with configurable settings. Approval by default
WriteCreate Bot (GraphQL)Create a new bot using GraphQL mutation. Approval by default
WriteCreate Bot SessionCreates a new bot session with an associated conversation and authentication token. Approval by default
WriteCreate ContactCreate a new contact. Approval by default
WriteCreate ConversationCreate a new conversation. Approval by default
WriteCreate conversation messageCreate a new message in an existing conversation. Approval by default
WriteCreate conversation message batchCreate multiple messages in a conversation in a single batch operation. Approval by default
WriteCreate Conversation SessionCreate a new conversation session with an authentication token. Approval by default
WriteCreate Dataset (GraphQL)Create a new dataset using GraphQL mutation. Approval by default
WriteCreate Dataset RecordCreate a new record in a dataset. Approval by default
WriteCreate Discord IntegrationCreate a Discord integration for a ChatBotKit bot. Approval by default
WriteCreate Email IntegrationCreate a new email integration for a ChatBotKit bot. Approval by default
WriteCreate Extract IntegrationCreate a new Extract integration for a ChatBotKit bot. Approval by default
WriteCreate FileCreate a new file resource in ChatBotKit. Approval by default
WriteCreate Instagram IntegrationCreate an Instagram integration for a ChatBotKit bot. Approval by default
WriteCreate Support IntegrationCreates a new support integration for a ChatBotKit bot. Approval by default
WriteCreate MCP Server IntegrationCreate a new MCP Server integration for ChatBotKit. Approval by default
WriteCreate MemoryCreate a new memory entry. Approval by default
WriteCreate Messenger IntegrationCreate a Facebook Messenger integration for a ChatBotKit bot. Approval by default
WriteCreate Notion IntegrationCreate a Notion integration for a ChatBotKit dataset. Approval by default
WriteCreate RatingCreate a rating in ChatBotKit. Approval by default
WriteCreate SecretCreate a new secret in ChatBotKit. Approval by default
WriteCreate Secret (GraphQL)Create a new secret via GraphQL mutation. Approval by default
WriteCreate Sitemap IntegrationCreate a sitemap integration for a ChatBotKit dataset. Approval by default
WriteCreate SkillsetCreate a new skillset. Approval by default
WriteCreate Slack IntegrationCreate a Slack integration for a ChatBotKit bot. Approval by default
WriteCreate SpaceCreate a new space in ChatBotKit. Approval by default
WriteCreate TaskCreate a new background task that can be triggered to perform automated operations. Approval by default
WriteCreate Telegram IntegrationCreate a Telegram integration for a ChatBotKit bot. Approval by default
WriteCreate Trigger IntegrationCreate a Trigger integration for a ChatBotKit bot. Approval by default
WriteCreate Twilio IntegrationCreate a Twilio integration for a ChatBotKit bot. Approval by default
WriteCreate WhatsApp IntegrationCreates a new WhatsApp integration for a ChatBotKit bot. Approval by default
WriteCreate Widget IntegrationCreate a Widget integration for a ChatBotKit bot. Approval by default
WriteCreate Widget Integration SessionCreates a new widget integration session for interactive chat. Approval by default
WriteDelete BlueprintPermanently delete a blueprint from ChatBotKit. Approval by default
WriteDelete Blueprint (GraphQL)Permanently delete a blueprint template via GraphQL mutation. Approval by default
WriteDelete BotDelete a bot. Approval by default
WriteDelete Bot (GraphQL)Delete a bot via GraphQL mutation. Approval by default
WriteDelete ContactPermanently delete a contact from ChatBotKit. Approval by default
WriteDelete ConversationPermanently delete a conversation from ChatBotKit. Approval by default
WriteDelete Conversation MessagePermanently delete a message from a conversation in ChatBotKit. Approval by default
WriteDelete DatasetPermanently delete a dataset from ChatBotKit. Approval by default
WriteDelete Dataset (GraphQL)Delete a dataset via GraphQL mutation. Approval by default
WriteDelete Dataset RecordPermanently delete a record from a dataset. Approval by default
WriteDelete Discord IntegrationDelete a Discord integration. Approval by default
WriteDelete Email IntegrationPermanently delete an Email integration from ChatBotKit. Approval by default
WriteDelete Extract IntegrationDelete an Extract integration. Approval by default
WriteDelete FilePermanently delete a file from ChatBotKit. Approval by default
WriteDelete Instagram IntegrationPermanently delete an Instagram integration from ChatBotKit. Approval by default
WriteDelete Integration (GraphQL)Delete an integration via GraphQL mutation. Approval by default
WriteDelete MCP Server IntegrationDelete an MCP Server integration. Approval by default
WriteDelete MemoryPermanently delete a memory from ChatBotKit. Approval by default
WriteDelete Messenger IntegrationPermanently delete a Messenger integration from ChatBotKit. Approval by default
WriteDelete Notion IntegrationPermanently delete a Notion integration from ChatBotKit. Approval by default
WriteDelete Partner UserPermanently delete a partner user account. Approval by default
WriteDelete RatingPermanently delete a rating from ChatBotKit. Approval by default
WriteDelete SecretPermanently delete a secret from ChatBotKit. Approval by default
WriteDelete Sitemap IntegrationPermanently delete a Sitemap integration from ChatBotKit. Approval by default
WriteDelete SkillsetDelete a skillset. Approval by default
WriteDelete Skillset AbilityDelete an ability from a skillset. Approval by default
WriteDelete Slack IntegrationDelete a Slack integration. Approval by default
WriteDelete SpacePermanently delete a space from ChatBotKit. Approval by default
WriteDelete Support IntegrationDelete a Support integration. Approval by default
WriteDelete TaskPermanently delete a task from ChatBotKit. Approval by default
WriteDelete Telegram IntegrationPermanently delete a Telegram integration from ChatBotKit. Approval by default
WriteDelete Trigger IntegrationPermanently delete a Trigger integration from ChatBotKit. Approval by default
WriteDelete Twilio IntegrationDelete a Twilio integration. Approval by default
WriteDelete WhatsApp IntegrationPermanently delete a WhatsApp integration from ChatBotKit. Approval by default
WriteDelete Widget IntegrationDelete a Widget integration. Approval by default
WriteDetach Dataset FileDetach a file from a dataset. Approval by default
WriteDownvote BotDownvote a bot in ChatBotKit. Approval by default
WriteDownvote ConversationDownvote a conversation in ChatBotKit. Approval by default
WriteDownvote Conversation MessageDownvote a conversation message in ChatBotKit. Approval by default
WriteEnsure ContactEnsure a contact exists or create a new one. Approval by default
WriteExecute GraphQL QueryExecute a GraphQL query or mutation against the ChatBotKit API. Approval by default
WriteInvoke Trigger IntegrationInvoke a trigger integration in ChatBotKit. Approval by default
WritePublish Channel MessagePublish a message to a ChatBotKit channel. Approval by default
WriteSetup Email IntegrationSetup an email integration in ChatBotKit. Approval by default
WriteSetup Trigger IntegrationSetup a trigger integration in ChatBotKit. Approval by default
WriteSetup Twilio IntegrationSetup a Twilio integration in ChatBotKit. Approval by default
WriteSetup WhatsApp IntegrationSetup a WhatsApp integration in ChatBotKit. Approval by default
WriteSetup Widget IntegrationSetup a Widget integration in ChatBotKit. Approval by default
WriteSync Dataset FileSync a dataset file. Approval by default
WriteSync FileSync a file. Approval by default
WriteSync Notion IntegrationSync a Notion integration with ChatBotKit. Approval by default
WriteSync Sitemap IntegrationSync a sitemap integration. Approval by default
WriteSynthesize conversation messageConvert a conversation message into speech audio. Approval by default
WriteTrigger Extract IntegrationTrigger an extract integration on historic conversations in ChatBotKit. Approval by default
WriteTrigger Support IntegrationTrigger a support integration on historic conversations in ChatBotKit. Approval by default
WriteTrigger TaskTrigger execution of a background task. Approval by default
WriteUpdate BlueprintUpdate an existing blueprint. Approval by default
WriteUpdate Blueprint (GraphQL)Update an existing blueprint using GraphQL mutation. Approval by default
WriteUpdate BotUpdate an existing bot's configuration and properties. Approval by default
WriteUpdate Bot (GraphQL)Update an existing bot using GraphQL mutation. Approval by default
WriteUpdate ContactUpdate an existing contact's information. Approval by default
WriteUpdate ConversationUpdate an existing conversation's properties. Approval by default
WriteUpdate conversation messageUpdate an existing message in a conversation. Approval by default
WriteUpdate DatasetUpdate an existing dataset's configuration and properties. Approval by default
WriteUpdate Dataset (GraphQL)Update an existing dataset using GraphQL mutation. Approval by default
WriteUpdate Dataset RecordUpdate an existing record in a dataset. Approval by default
WriteUpdate Discord IntegrationUpdate an existing Discord integration's configuration. Approval by default
WriteUpdate Email IntegrationUpdate an existing Email integration's configuration and properties. Approval by default
WriteUpdate Extract IntegrationUpdate an existing Extract integration's configuration. Approval by default
WriteUpdate FileUpdate an existing file's metadata and properties. Approval by default
WriteUpdate File (GraphQL)Update an existing file using GraphQL mutation. Approval by default
WriteUpdate Instagram IntegrationUpdate an existing Instagram integration's configuration. Approval by default
WriteUpdate Trigger Integration (GraphQL)Update trigger integration configuration and settings using GraphQL mutation. Approval by default
WriteUpdate MCP Server IntegrationUpdate an existing MCP Server integration. Approval by default
WriteUpdate MemoryUpdate an existing memory's text or associations. Approval by default
WriteUpdate Messenger IntegrationUpdate an existing Messenger integration's configuration. Approval by default
WriteUpdate Notion IntegrationUpdate an existing Notion integration's configuration and properties. Approval by default
WriteUpdate Partner UserUpdate an existing partner user's information. Approval by default
WriteUpdate RatingUpdate an existing rating by ID. Approval by default
WriteUpdate SecretUpdate an existing secret's configuration and properties. Approval by default
WriteUpdate Secret (GraphQL)Update an existing secret via GraphQL mutation. Approval by default
WriteUpdate Sitemap IntegrationUpdate an existing Sitemap integration's configuration. Approval by default
WriteUpdate SkillsetUpdate an existing skillset's configuration and properties. Approval by default
WriteUpdate Skillset AbilityUpdate an existing ability within a skillset. Approval by default
WriteUpdate Skillset (GraphQL)Update an existing skillset using GraphQL mutation. Approval by default
WriteUpdate Slack IntegrationUpdate an existing Slack integration's configuration. Approval by default
WriteUpdate SpaceUpdate an existing space's configuration and properties. Approval by default
WriteUpdate Support IntegrationUpdate an existing Support integration's configuration and properties. Approval by default
WriteUpdate TaskUpdate an existing task's configuration and properties. Approval by default
WriteUpdate Telegram IntegrationUpdate an existing Telegram integration's configuration and properties. Approval by default
WriteUpdate Trigger IntegrationUpdate an existing Trigger integration's configuration. Approval by default
WriteUpdate Twilio IntegrationUpdate an existing Twilio integration's configuration. Approval by default
WriteUpdate WhatsApp IntegrationUpdate an existing WhatsApp integration's configuration. Approval by default
WriteUpdate Widget IntegrationUpdate an existing Widget integration's configuration. Approval by default
WriteUpload Conversation AttachmentUpload a file as a conversation attachment in ChatBotKit. Approval by default
WriteUpload FileUpload content to an existing file resource in ChatBotKit. Approval by default
WriteUpsert Conversation ContactUpsert (create or update) contact information for a conversation in ChatBotKit. Approval by default
WriteUpvote BotUpvote a bot in ChatBotKit. Approval by default
WriteUpvote ConversationUpvote a conversation in ChatBotKit. Approval by default
WriteUpvote Conversation MessageUpvote a conversation message in ChatBotKit. Approval by default
One prompt, start to finish
What a governed Chatbotkit run looks like inside Luumen.
Questions
How does LuumenAI connect to Chatbotkit?
Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.
Can LuumenAI change things in Chatbotkit on its own?
Read actions answer immediately. Anything that writes — attach dataset file, authenticate secret, clone blueprint, clone bot, and more — is shown as a plan and requires approval by default, including the 36 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.
Who gets access to the integration?
You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.
Is there an audit trail?
Every call to Chatbotkit — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.