ViewBot.dev
    • Channels
      • List all channels
        GET
      • Create a new channel
        POST
      • Get channel by ID
        GET
      • Update channel
        PUT
      • Delete channel
        DELETE
    • Messages
      • Send text message
        POST
      • Send file message
        POST
      • Send template message
        POST
      • Get messages
        GET
    • Conversations
      • Get conversations
    • ViewBot
      • Initialize ViewBot session
      • Get ViewBot customization
      • Save ViewBot customization
    • Media
      • Upload file
      • Transcribe audio message
    • Webhooks
      • Webhook endpoint
    • Workflows
      • List all workflows
      • Create a new workflow
      • Get workflow by ID
      • Update workflow
      • Delete workflow
      • Get workflow steps
      • Add step to workflow
      • Replace all workflow steps
      • Get specific step
      • Update specific step
      • Delete specific step
      • Execute workflow
      • Get workflow executions
      • List chatbot flows
      • Create chatbot flow
    • AI
      • List AI assistants
      • Create AI assistant
      • Get AI assistant
      • Update AI assistant
      • Delete AI assistant
      • List assistant knowledge files
      • Upload knowledge file
      • Get AI suggested response
      • List available AI models
      • Get AI usage analytics
    • Templates
      • List message templates
      • Create message template
      • Get template
      • Update template
      • Delete template
    • Tokens
      • List API tokens
      • Create API token
      • Revoke API token
    • Organization
      • List organization members
      • List pending invitations
      • Invite member
      • List roles
      • Create role
      • Get user settings
      • Update user settings
    • Analytics
      • Get dashboard statistics
      • Analyze conversations
      • Get conversation insights
    • Integrations
      • Get Airtable settings
      • Save Airtable settings
      • List Airtable bases
      • List Airtable tables
      • Get Airtable records
      • Create Airtable record
      • Get Google Sheets settings
      • Save Google Sheets settings
      • List spreadsheets
      • Get spreadsheet records
      • Append spreadsheet record
      • Get Monday.com settings
      • Save Monday.com settings
      • List Monday boards
    • Schemas
      • Schemas
      • Response
        • BadRequest
        • Unauthorized
        • NotFound
      • Channel
      • CreateChannelRequest
      • UpdateChannelRequest
      • SendMessageRequest
      • SendFileRequest
      • SendTemplateRequest
      • ViewBotCustomization
      • Workflow
      • WorkflowTrigger
      • WorkflowStep
      • WorkflowAction
      • ConditionGroup
      • WorkflowCondition
      • CreateWorkflowRequest
      • UpdateWorkflowRequest
      • RunWorkflowRequest
      • WorkflowExecutionResult
      • ApiToken
      • CreateTokenRequest
      • CreateAIAssistantRequest

    ConditionGroup

    {
        "logic": "AND",
        "conditions": [
            {
                "field": "string",
                "operator": "equals",
                "value": "string",
                "aiPrompt": "string"
            }
        ]
    }
    Built with