• Product
    Products
    • Chatbot

      Make your customer communication smarter with our AI chatbot.

    • Live Chat

      Empower your service team with our enriched live chat solution.

    • Video Chat

      Collaborate with your customers in a video call from the same platform.

    • WhatsApp Campaign

      Engage customers through WhatsApp and drive ROI.

    • Co-Browsing

      Guide your customers with our advanced co-browsing feature.

    • Chat SDK

      Set up chat SDK and connect with your customer on the go.

    • Ticketing System

      Resolve customer issues with our built-in ticketing system.

    • LLM

      Make conversation like human with our LLM-powered chatbot.

    Channels
    • Facebook
    • Website
    • Instagram
    • WhatsApp
    • Mobile
    • Viber
    • Telegram
    See What’s New
    Single Inbox

    REVE Chat Version 4.0 - Blending the strengths of IM and Live Chat

    Learn more
  • Solutions
    For your Industry
    • Banking Chatbot
    • Insurance Chatbot
    • Education Chatbot
    • Travel Chatbot
    • HR Chatbot
    • eCommerce Chatbot
    • Government Chatbot
    • Restaurant Chatbot
    • Telecom Chatbot
    • Real Estate Chatbot
    Use Case
    • Customer Engagement
    • Customer Support
    • Sales
  • Resources
    Learn
    • Blog

      Make your customer communication smarter with our AI chatbot.

      Featured
      Chatbot Marketing: Benefits, Implementation, & Trends

      Chatbot Marketing: Benefits, Implementation, & Trends

      Read more
      Omnichannel Customer Service: Benefits, Strategies & Examples

      Omnichannel Customer Service: Benefits, Strategies & Examples

      Read more
    • About Us

      Collaborate with your customers in a video call from the same platform.

    • Product Guide

      Resolve customer issues with our built-in ticketing system.

    • Case Study

      Resolve customer issues with our built-in ticketing system.

    • Integration

      Office ipsum you must be muted. Shower discussion offline regroup

      Integration
      • WhatsApp
      • Telegram
      • Facebook
  • Pricing
  • Book a Demo
  • Log in
  • Start Free Trial
Home / Chatbots / How to Use Chatbot API

How to Use Chatbot API

By Praveen Singh on August 6, 2021

A chatbot API ( Application Programming Interface)  is essentially a bridge that facilitates communication between two applications, or a computing interface that allows information sharing between different software components. 

The use of API can help deliver your message to the application you’re accessing and send the response back to you. Developers can use a chatbot API to build an even smarter chatbot with the ability to take in the request, extract the intent of the message, and deliver the response.  

When you do chatbot API integration, it allows the expansion of the system functionalities. It also lets you leverage the interfaces that define the kind of requests you want to make, how to make, and the type of data formats to be used.  

Key Use Cases of Chatbot API 

  • Client Authentication – Chatbot API integration can help you authenticate your customers and offer relevant responses from the database, therefore making your systems more secure. 
  • Display Customer Information – The use of API can help businesses automate different processes, allot specific numbers ( customer ID, name, etc) to clients, and then ask the bot to display relevant information against requests.  
  • Smooth Data Flow – By using a chatbot API, you will be able to connect your entire customer support software with the existing data and ensure value to customer conversations. 

How to Use Chatbot API?

Step – 1 

There are two types of requests you can add for the API in chatbot module.

  1. GET
  2. POST

Chatbot API

You can choose GET/POST type from the method dropdown list. 

Step – 2  Then, you have to insert an API URL in the API Endpoint field. After that, you can add one or more headers.

API header

Suppose, you want to add a username as a request header, then it will look like this.

API header...

If your method type is GET, then you can also add one or more parameters for calling your API based on your necessity. 

ParameterSuppose, you want to pass name & email using parameters, then it will look like this.

Parameter... 

Or, If your method type is POST, then you can use the body for passing the value to the API endpoint. 

Body

Here, you can pass values in two ways. You can pass the body as X-WWW-Form. Using this form, you can send one or more key-value pairs like this. 

Body....

Or you can send the body as a json.

Body.......................

Using these fields, you can make request for the API endpoint. Then, your API will return a response based on your request.

Step – 3 

Now, you can jump to another node based on your response. For doing this, you can use add a condition which looks like this:

Add Conditions

Let suppose, your response has a field named ‘status’ and this attribute may have different values. For this instance, when you get a successful response that is notified by the status attribute and its field-value is ‘success’, then you will jump to a node, otherwise, you will jump to another node. 

Add Conditions....

Here the value of status is success which is a string.

Or, you can show some values from the response. For doing this, you can use the Add Response field like this. 

Add Response

For example:

The response is a nested json looks like this:

Nested json


Then you can show the value of ‘d2’ by this:

Add Response.................

The response may be an array of json object.

json object

If you want to show the name & result of them at college level, the response rule will look like this:  

Add response...............................................................

Was this helpful?

yes  no

Related Articles

  • How to Create WhatsApp or Viber Bot in REVE Chat?
  • What is the Main Purpose of the ‘Synonyms’ Feature?
  • What Does ‘Intent Sample’ Refer to?
  • What are the Most Common Use Cases of the Chatbot?
  • Do You Provide Any Ready Templates to Build a Chatbot?
  • I Want to Add FAQs to My Chatbot. How Can I do That?

Products

  • Chatbot
  • Live chat
  • Video Chat
  • Co-Browsing
  • Chat SDK
  • Ticketing System
  • All Features

Channels

  • Website
  • Facebook
  • Instagram
  • WhatsApp
  • Mobile App
  • Viber
  • Telegram

Solutions

  • Customer Engagement
  • Customer Support
  • Leads & Sales
  • Banking
  • Insurance
  • Ecommerce
  • Telecom
  • Real Estate
  • Government

REVE Chat

  • About Us
  • Contact
  • Event
  • Authorized Partners

Resources

  • Product Guide
  • Integrations
  • Developer API
  • Blog
  • Case Study

© 2025 REVE Chat. All rights reserved.

  • Security Policy
  • Privacy Policy
  • Terms of Service
  • GDPR
  • +65 3157 5040 (Singapore),
    +44 1217 900471 (UK), +1 7472192143 (USA)
  • [email protected]

Social Media