insightoai.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Agency
createAgency
agency.createAgency
Create a new agency with organization-specific branding and config
Risk: write
domain full type
domain full type
branding full type
branding full type
user_auth full type
user_auth full type
billing_plan full type
billing_plan full type
object
Output full type
Output full type
getAgencyBillingPlan
agency.getAgencyBillingPlan
View an agency billing plan limits for bots, queries, words, and voice seconds
Risk: read
object
Output full type
Output full type
getAgencyBrandingById
agency.getAgencyBrandingById
Retrieve the branding configuration for an agency
Risk: read
object
Output full type
Output full type
getAgentList
agency.getAgentList
Fetch a paginated list of team agents/users
Risk: read
object
Output full type
Output full type
getPricingForUser
agency.getPricingForUser
Retrieve pricing tier information for LLM, voice, or transcription services
Risk: read
object
Output full type
Output full type
retrieveUserMonthlyUsagesAggregation
agency.retrieveUserMonthlyUsagesAggregation
Retrieve monthly aggregated usage analytics
Risk: read
object
Output full type
Output full type
updateUserProfile
agency.updateUserProfile
Modify user account details, contact information, or billing settings
Risk: write
object
Output full type
Output full type
Assistants
addIntentToAssistant
assistants.addIntentToAssistant
Link an existing conversational intent to an assistant
Risk: write
attributes full type
attributes full type
object
Output full type
Output full type
createIntent
assistants.createIntent
Create a new custom conversational intent
Risk: write
attributes full type
attributes full type
object
Output full type
Output full type
createPrompt
assistants.createPrompt
Create a new customizable AI prompt template with variable support
Risk: write
object
Output full type
Output full type
deleteAssistantById
assistants.deleteAssistantById
Permanently remove an assistant from the system
Risk: destructive · Irreversible
object
Output full type
Output full type
deletePromptById
assistants.deletePromptById
Permanently delete a prompt template by ID
Risk: destructive · Irreversible
object
Output full type
Output full type
getAssistantById
assistants.getAssistantById
Retrieve comprehensive details and configuration of a specific assistant
Risk: read
object
Output full type
Output full type
getIntentById
assistants.getIntentById
Retrieve details of a specific intent by ID
Risk: read
object
Output full type
Output full type
getPromptById
assistants.getPromptById
Retrieve details of a specific prompt template by ID
Risk: read
object
Output full type
Output full type
readIntentsList
assistants.readIntentsList
Retrieve a paginated list of all configured intents
Risk: read
object
Output full type
Output full type
Contacts
createContactCustomField
contacts.createContactCustomField
Create a custom metadata field for contacts
Risk: write
object
Output full type
Output full type
deleteContactsInBulk
contacts.deleteContactsInBulk
Delete multiple contacts simultaneously by UUIDs
Risk: destructive · Irreversible
object
Output full type
Output full type
getContactById
contacts.getContactById
Retrieve a comprehensive profile of a specific contact
Risk: read
object
Output full type
Output full type
getListOfContacts
contacts.getListOfContacts
Fetch a paginated list of contacts
Risk: read
object
Output full type
Output full type
readCampaignContactList
contacts.readCampaignContactList
Fetch all contacts enrolled in a specific campaign
Risk: read
object
Output full type
Output full type
readContactCustomFieldList
contacts.readContactCustomFieldList
Retrieve definitions of all contact custom fields
Risk: read
object
Output full type
Output full type
readContactSyncLogList
contacts.readContactSyncLogList
Retrieve audit history and logs of contact synchronization operations
Risk: read
object
Output full type
Output full type
sendMessagesToContacts
contacts.sendMessagesToContacts
Send bulk broadcast messages to contacts via connected WhatsApp or SMS
Risk: write
object
Output full type
Output full type
upsertContactByEmailOrPhoneNumber
contacts.upsertContactByEmailOrPhoneNumber
Create or update a contact using email or phone number
Risk: write
object
Output full type
Output full type
Datasources
createTag
datasources.createTag
Create a custom tag for categorizing contacts and conversations
Risk: write
attributes full type
attributes full type
object
Output full type
Output full type
deleteLinkedAssistantDatasource
datasources.deleteLinkedAssistantDatasource
Unlink and remove a data source from an assistant’s knowledge base
Risk: destructive · Irreversible
object
Output full type
Output full type
deleteLinkTagEntityById
datasources.deleteLinkTagEntityById
Remove a specific tag association from an entity
Risk: destructive · Irreversible
object
Output full type
Output full type
deleteTagById
datasources.deleteTagById
Permanently remove a tag by ID
Risk: destructive · Irreversible
object
Output full type
Output full type
getDatasourceById
datasources.getDatasourceById
Retrieve comprehensive details of a specific knowledge base data source
Risk: read
object
Output full type
Output full type
getListOfDatasources
datasources.getListOfDatasources
Discover all available knowledge base data sources (text, URLs, files)
Risk: read
object
Output full type
Output full type
getListOfDataSourcesLinkedToAssistantId
datasources.getListOfDataSourcesLinkedToAssistantId
List all data sources linked to an assistant
Risk: read
object
Output full type
Output full type
readTagList
datasources.readTagList
Fetch a paginated list of all available tags
Risk: read
object
Output full type
Output full type
Forms
createForm
forms.createForm
Create a conversational AI-driven or traditional data capture form
Risk: write
fields full type
fields full type
attributes full type
attributes full type
contact_mapping full type
contact_mapping full type
object
Output full type
Output full type
deleteBulkFormsByIds
forms.deleteBulkFormsByIds
Delete multiple forms in a single bulk operation
Risk: destructive · Irreversible
object
Output full type
Output full type
deleteFormById
forms.deleteFormById
Permanently remove a form by unique ID
Risk: destructive · Irreversible
object
Output full type
Output full type
getCapturedFormByFormId
forms.getCapturedFormByFormId
Fetch captured user form submissions with pagination
Risk: read
object
Output full type
Output full type
Providers
createProvider
providers.createProvider
Configure an AI provider (OpenAI, ElevenLabs, Azure Speech, Cartesia, PlayHT)
Risk: write
attributes full type
attributes full type
object
Output full type
Output full type
deleteProviderById
providers.deleteProviderById
Permanently delete an AI provider configuration
Risk: destructive · Irreversible
object
Output full type
Output full type
getProviderById
providers.getProviderById
Retrieve configuration details of an AI provider
Risk: read
object
Output full type
Output full type
getSpeechtotextList
providers.getSpeechtotextList
Fetch a paginated list of available speech-to-text voice configurations
Risk: read
object
Output full type
Output full type
retrieveListOfUserCustomVoice
providers.retrieveListOfUserCustomVoice
Retrieve a paginated list of custom user voice models
Risk: read
object
Output full type
Output full type
Tools
createToolfunction
tools.createToolfunction
Register a new tool function (SDK, CURL, or query index) for assistant workflows
Risk: write
details full type
details full type
object
Output full type
Output full type
deleteToolById
tools.deleteToolById
Remove an entire tool integration by ID
Risk: destructive · Irreversible
object
Output full type
Output full type
deleteToolfunctionById
tools.deleteToolfunctionById
Remove a tool function from the system
Risk: destructive · Irreversible
object
Output full type
Output full type
readToolFunctionInvokeLogList
tools.readToolFunctionInvokeLogList
Inspect execution history and audit logs of tool function calls
Risk: read
object
Output full type
Output full type
readToolToolfunctionList
tools.readToolToolfunctionList
Fetch all tool functions associated with a specific tool ID
Risk: read
object
Output full type
Output full type
retrieveLinkedToolAndUser
tools.retrieveLinkedToolAndUser
Retrieve linked tool and user associations
Risk: read
object
Output full type
Output full type
updateLinkToolUser
tools.updateLinkToolUser
Modify properties of a linked tool user integration
Risk: write
attributes full type
attributes full type
credentials full type
credentials full type
object
Output full type
Output full type
updateToolById
tools.updateToolById
Modify general properties and enabled status of a tool
Risk: write
sdk full type
sdk full type
attributes full type
attributes full type
authentication full type
authentication full type
object
Output full type
Output full type
updateToolfunctionById
tools.updateToolfunctionById
Modify the name, type, or enabled status of an existing tool function
Risk: write
details full type
details full type
object
Output full type
Output full type
Webhooks Telephony
createWebhook
webhooksTelephony.createWebhook
Configure an outbound webhook URL for event notifications
Risk: write
object
Output full type
Output full type
deleteTwilioAuthById
webhooksTelephony.deleteTwilioAuthById
Remove a Twilio authentication integration
Risk: destructive · Irreversible
object
Output full type
Output full type
deleteUserwhatsappById
webhooksTelephony.deleteUserwhatsappById
Remove a WhatsApp Business connection
Risk: destructive · Irreversible
object
Output full type
Output full type
deleteWebhookById
webhooksTelephony.deleteWebhookById
Permanently remove an outbound webhook configuration
Risk: destructive · Irreversible
object
Output full type
Output full type
readTwilioAuthList
webhooksTelephony.readTwilioAuthList
Retrieve all configured Twilio authentication integrations
Risk: read
object
Output full type
Output full type
retrieveWebhookLog
webhooksTelephony.retrieveWebhookLog
Inspect delivery status and debug logs for a specific webhook
Risk: read
object
Output full type
Output full type
updateTwilioAuthById
webhooksTelephony.updateTwilioAuthById
Modify Twilio auth credentials or telephony settings
Risk: write
object
Output full type
Output full type
updateUserwhatsappById
webhooksTelephony.updateUserwhatsappById
Modify WhatsApp Business API settings for a user
Risk: write
object
Output full type
Output full type
updateWebhookById
webhooksTelephony.updateWebhookById
Modify the endpoint URL, name, or enabled status of an outbound webhook
Risk: write
object
Output full type
Output full type
Widgets
createWidget
widgets.createWidget
Create a new chat/voice widget for web or mobile embedding
Risk: write
attributes full type
attributes full type
style_params full type
style_params full type
object
Output full type
Output full type
deleteWidgetById
widgets.deleteWidgetById
Permanently remove a widget by ID
Risk: destructive · Irreversible
object
Output full type
Output full type
getListOfConversations
widgets.getListOfConversations
Retrieve filtered conversation metadata across date ranges
Risk: read
object
Output full type
Output full type
getListOfWidgetsLinkedToAssistantId
widgets.getListOfWidgetsLinkedToAssistantId
Discover all widgets associated with a specific assistant
Risk: read
object
Output full type
Output full type
getWidgetById
widgets.getWidgetById
Retrieve widget configuration and visual styling attributes
Risk: read
object
Output full type
Output full type
listChannels
widgets.listChannels
Retrieve all available communication channels and configurations
Risk: read
object
Output full type
Output full type