ZBrain Documentation
  • ZBrain Documentation
    • Components of ZBrain
    • Getting started with ZBrain
    • 📚Knowledge base
      • How to create a knowledge base?
      • Knowledge source
      • Information schema
      • File summary
      • Automated reasoning
      • Retrieval testing
      • Knowledge base settings
    • 📱APP
      • How to create a new app?
      • How to set up and customize your app?
      • How to access the app reporting dashboard?
    • 🤖ZBrain AI agents
      • Get started with agents on ZBrain
      • Deploying pre-built agents
      • Creating custom AI agents
        • Agent setup
        • Define input sources
        • Define Flow
          • Key elements of a Flow
          • Flow Components
            • Activepieces Platform
            • AITable
            • Airtable
            • Amazon S3
            • Amazon SNS
            • Amazon SQS
            • Amazon Textract
            • Apify
            • Apollo
            • Approval
            • Asana
            • Azure Communication Services
            • Azure Cosmos DB
            • Azure Document Intelligence
            • Azure OpenAI
            • Azure Translation
            • Bannerbear
            • Baserow
            • Beamer
            • Bedrock Claude
            • Bettermode
            • Binance
            • Bing Search
            • Blackbaud
            • Bonjoro
            • Box
            • Brevo
            • Brilliant Directories
            • Bubble
            • CSV
            • Calendly
            • Certopus
            • Clearout
            • Clockodo
            • Code
            • Confluence
            • Connections
            • Constant Contact
            • Contiguity
            • Contentful
            • Customer.io
            • Crypto
            • Databricks
            • Data Mapper
            • Date Helper
            • DeepL
            • Delay
            • Discord
            • Discourse
            • Drip
            • Dropbox
            • Dust
            • Facebook Pages
            • Figma
            • Files Helper
            • Flowise
            • Flowlu
            • Formbricks
            • Frame
            • Freshdesk
            • Freshsales
            • GCloud Pub/Sub
            • GenerateBanners
            • GhostCMS
            • GitHub
            • GitLab
            • Gmail
            • Google Calendar
            • Google Contacts
            • Google Docs
            • Google Drive
            • Google Forms
            • Google Gemini
            • Google My Business
            • Google Search
            • Google Search Console
            • Google Sheets
            • Google Tasks
            • Groq
            • Hacker News
            • Heartbeat
            • HubSpot
            • HTTP
            • Image Helper
            • Inputs
            • Instagram for Business
            • Intercom
            • Invoice Ninja
            • Jira Cloud
            • Jotform
            • Kimai
            • Kizeo Forms
            • LeadConnector
            • Line Bot
            • Linear
            • LinkedIn
            • LinkedIn Actions
            • LLMRails
            • Lusha
            • MailerLite
            • Mailchimp
            • Mautic
            • Microsoft Dynamics 365 Business Central
            • Microsoft Dynamics CRM
            • Microsoft Excel 365
            • Microsoft OneDrive
            • Microsoft Outlook Calendar
            • Microsoft Teams
            • Mixpanel
            • MongoDB
            • Notion
            • Odoo
            • OpenAI
            • OpenRouter
            • Pastebin
            • PDF
            • Postgres
            • PostHog
            • Pushover
            • Qdrant
            • Queue
            • Razorpay
            • Router
            • Salesforce
            • SendGrid
            • ServiceNow
            • SFTP
            • SharePoint
            • Slack
            • SMTP
            • Snowflake
            • SOAP
            • Spotify
            • Stability AI
            • Stable Diffusion Web UI
            • Storage
            • Stripe
            • SurrealDB
            • SurveyMonkey
            • Taskade
            • Telegram Bot
            • Text Helper
            • Trello
            • Twilio
            • Twitter
            • Utilities
            • WhatsApp Business
            • WordPress
            • XML
            • YouTube
            • ZBrain
            • Zendesk
            • ZeroBounce
            • Zoho Books
            • Zoho CRM
            • Zoho Invoice
            • Zoom
          • How to Define a Flow?
          • How to Test Each Step in the Flow?
        • Configure Additional Settings
        • Test and Deploy Agents
        • How to access, monitor, and manage agent performance and tasks?
    • Settings
    • 📖API Tutorials
      • 📚Knowledge base
        • Automated Reasoning
      • 📱APP
      • 🤖Agents
Powered by GitBook
On this page
  1. ZBrain Documentation
  2. ZBrain AI agents
  3. Creating custom AI agents
  4. Define Flow
  5. Flow Components

HTTP

The HTTP piece in ZBrain Flow provides essential web communication capabilities, allowing you to interact with external APIs, web services, and online resources directly from your workflows. This versatile connector enables you to send requests, receive responses, and exchange data with virtually any system that exposes an HTTP interface. With HTTP integration, you can build automations that fetch information from third-party services, submit data to external systems, trigger remote processes, and integrate with web-based platforms without requiring additional middleware or custom code. This piece is fundamental for creating workflows that need to communicate with the broader internet ecosystem.

How to Use HTTP in ZBrain Flow?

Step 1: Select HTTP as Your Connection

  • Click on the '+' button in the Flow and search for HTTP.

  • Select HTTP.

  • The primary action available is:

    • Send HTTP request – Make web requests using various HTTP methods.

Step 2: Configure Your HTTP Request

  • From the 'Method' dropdown, select the appropriate HTTP verb:

    • GET - retrieve data

    • POST - submit data

    • PUT - update existing data

    • DELETE - remove data

    • PATCH - partially update data

    • Other standard HTTP methods like HEAD

  • In the 'URL' field, enter the complete web address for your request.

Step 3: Set Request Headers

  • Click 'Add Item' in the 'Headers' section to specify HTTP headers. Common headers include:

    • Content-Type (application/json, application/xml, etc.)

    • Authorization (for API keys or tokens)

    • Accept (to specify response format)

Step 4: Add Query Parameters

  • Click 'Add Item' in the 'Query params' section to add URL parameters.

Step 5: Configure Request Body

  • From the 'Body Type' dropdown, select the format for your request payload:

    • Raw - for plain text or custom formats

    • JSON - for structured JSON data

    • FormData - for multipart form data (files and fields)

Step 6: Set Additional Options

  • Toggle 'Use Proxy' if you need to route your request through a proxy server. This is useful for accessing resources with IP restrictions or when you need to mask your origin IP.

    • In the 'Proxy Host' field, enter the hostname or IP address of your proxy server.

    • In the 'Proxy Port' field, specify the port number on which the proxy server is listening.

    • If your proxy server requires authentication:

      • Enter your 'Proxy Username' for identification

      • Provide the corresponding 'Proxy Password' for authentication

    • Leave these fields empty if your proxy doesn't require authentication

  • Set the 'Timeout' value (in seconds) to limit how long to wait for a response.

PreviousHubSpotNextImage Helper

Last updated 1 month ago

🤖