indigitall Chat API

Endpoint for Chat integration functions

Operations 133

PUT /analyzer/unblock Unblock users banned by Analyzer #
GET /chat/agent/auth Returns chat websocket service token #
GET /chat/agent/conversations Retrieve conversation list information for a specified agent #
GET /chat/agent/conversations/{id}/csv Retrieve conversation list information for a specified agent #
GET /chat/agent/dateStats Get agent stats #
POST /chat/agent/group Create a new agent group associated with an application #
GET /chat/agent/group Returns an agent group list from an application #
DELETE /chat/agent/group/{id} Delete an agent group with an application #
PUT /chat/agent/group/{id} Edit an agent group to an application #
GET /chat/agent/status Get agents status by application #
PUT /chat/agent/sticky Assign a sticky agent to a conversation session #
GET /chat/agent/sticky Retrieve a list of contacts associated with a specific agent #
PUT /chat/agent/sticky/transfer Transfer conversations between sticky agents #
PUT /chat/agent/sticky/unassign Unassign sticky agent #
GET /chat/agent/valoration Get a list of agent valorations #
GET /chat/application/stats Statistics by application of account #
POST /chat/cannedmessage Create a new canned message associated with an instance #
GET /chat/cannedmessage Returns canned message list from an instance #
DELETE /chat/cannedmessage/{id} Delete a canned message associated with an instance #
PUT /chat/cannedmessage/{id} Edit a canned message associated to an instance #
GET /chat/channel Returns a list with all channels associated to an instance #
POST /chat/channel Create a new channel associated with an instance #
DELETE /chat/channel/{id} Delete a channel associated with an instance #
PUT /chat/channel/{id} Edit a channels associated to an instance #
GET /chat/cloudapi/health Get health status of Cloud API Phone Number #
POST /chat/cloudapi/register Register a phone number for use in Cloud API #
GET /chat/configuration Get an existing instance configuration data #
PUT /chat/configuration Edit an existing application chat configuration #
PUT /chat/contacts Contacts bulk update #
GET /chat/contacts Get all contacts #
POST /chat/contacts Contacts bulk create #
GET /chat/contacts/csv Get the differents contacts session #
POST /chat/contacts/csv Create contacts #
GET /chat/contacts/{id} Retrieve contact information by ID #
GET /chat/contacts/{id}/history/summary Retrieve a summarized conversation history for a contact #
PUT /chat/contacts/{id}/topics/subscribe Subscribes a conversation session to specified topics #
PUT /chat/contacts/{id}/topics/unsubscribe Unsubscribes a conversation session from specified topics #
POST /chat/conversationsession/block Block a list of conversation sessions #
GET /chat/conversationsession/block Returns a list of conversation session blocked in an instance #
PUT /chat/conversationsession/unblock Unblock a list of conversation sessions from instance #
GET /chat/conversationtag Get a list of all conversation tags #
POST /chat/conversationtag Creates conversation tag item #
DELETE /chat/conversationtag/{id} Delete conversation tag #
PUT /chat/conversationtag/{id} Edit an existing conversation tag item #
POST /chat/form Create a new form for an instance #
DELETE /chat/form Delete a form associated with an instance #
GET /chat/form Returns the form from an instance #
PUT /chat/form Update a form for an instance #
DELETE /chat/form/{formId}/question/{questionId} Delete a form question #
PUT /chat/form/{formId}/question/{questionId} Update a form question for an instance #
POST /chat/form/{formId}/question/{questionId}/option Create a new form question option #
DELETE /chat/form/{formId}/question/{questionId}/option/{optionId} Delete a form question option #
PUT /chat/form/{formId}/question/{questionId}/option/{optionId} Update a form question option #
POST /chat/form/{id}/question Create a new form question #
GET /chat/history/csv Get message history #
GET /chat/history/csv/byday Get message history #
GET /chat/instance/windows/count Get messages stats #
GET /chat/instance/windows/stats Get proactive messages stats #
GET /chat/integration Returns a list with all integration associated to an instance #
POST /chat/integration Create a new integration associated with an instance #
DELETE /chat/integration/{id} Delete a integration associated with an instance #
PUT /chat/integration/{id} Edit a integration associated to an instance #
GET /chat/message/proactive/stats Get proactive messages stats #
GET /chat/message/tag/stats Get basic tag stats grouped by date, tagName and tagValue for an instanceId #
GET /chat/multimedia Get a list of all multimedia content #
POST /chat/multimedia Creates multimedia item #
GET /chat/multimedia/download Returns the content of the multimedia item by id or multimediaCode #
DELETE /chat/multimedia/{id} Delete multimedia content #
GET /chat/multimedia/{id} Returns a multimedia item #
PUT /chat/multimedia/{id} Edit an existing multimedia item #
GET /chat/multimedia/{id}/download Returns the content of the multimedia item #
POST /chat/multimediatransfer Transfer media items stored in one instance to another #
GET /chat/plugin Get a list of all conversation tags #
POST /chat/plugin Creates conversation tag item #
DELETE /chat/plugin/{id} Delete conversation tag #
PUT /chat/plugin/{id} Edit an existing conversation tag item #
POST /chat/send Send message to a user #
POST /chat/send/all Send a message to all users who have agreed to receive messages #
POST /chat/send/csv Send message to a list of usersd with CSV #
POST /chat/send/csvalt Send message with vars by CSV #
GET /chat/sending Get sendings list #
GET /chat/sending/messages/csv Get messages of the specified sending #
PUT /chat/sending/{id}/cancel Cancel a sending #
POST /chat/topic Create a new topic for an instance #
GET /chat/topic Get a topic list for an instance #
POST /chat/topic/subscribe/csv Bulk subscribe the contacts of an instance from a CSV file to the specified… #
POST /chat/topic/subscribe/json Bulk subscribe the contacts of an instance from a JSON to the specified topic #
POST /chat/topic/unsubscribe/csv Bulk unsubscribe the contacts of an instance from a CSV file to the specified… #
POST /chat/topic/unsubscribe/json Bulk unsubscribe the contacts of an instance from a JSON to the specified topic #
DELETE /chat/topic/{id} Delete a topic #
GET /chat/topic/{id} Get a single topic #
PUT /chat/topic/{id} Update a topic for an instance #
POST /chat/user/{id}/group Adds and user to a group #
GET /chat/user/{id}/group Returns agent group list from an application #
DELETE /chat/user/{id}/group Removes and unser from a group chat #
GET /chat/waba Returns the list of WABAs shared with Indigitall #
GET /chat/waba/conversationalautomation Get conversational automation config associated to a WABA #
POST /chat/waba/conversationalautomation Set conversational automation associated to a WABA #
GET /chat/waba/flow Get list flows associated to a WABA #
POST /chat/waba/flow Creates a new flow associated to a WABA #
GET /chat/waba/flow/config Get WABA Flow Configuration #
PUT /chat/waba/flow/config Set WABA Flow Configuration #
DELETE /chat/waba/flow/{flowId} Deleting a Flow #
GET /chat/waba/flow/{flowId} Retrieving Flow Details #
POST /chat/waba/flow/{flowId} Updating Flow's Metadata #
GET /chat/waba/flow/{flowId}/assets Retrieving a Flow's List of Assets #
POST /chat/waba/flow/{flowId}/assets Updating a Flow's Flow JSON #
POST /chat/waba/flow/{flowId}/deprecate Deprecating a Flow #
POST /chat/waba/flow/{flowId}/publish Publishing a Flow #
POST /chat/waba/multimediatemplate Upload a media element to Meta to use as an example in a template request #
POST /chat/waba/register Register an existing WABA in the channel config #
GET /chat/waba/{wabaId}/ecommerce/{phoneNumberId}/settings Get settings for a WABA E-commerce #
PUT /chat/waba/{wabaId}/ecommerce/{phoneNumberId}/settings Set settings for WABA E-commerce #
POST /chat/waba/{wabaId}/subscribe Subscribe WABA notifications to our APP #
POST /chat/waba/{wabaId}/template Create a template for a WABA #
DELETE /chat/waba/{wabaId}/template/{templateName} Delete a template for a WABA #
GET /chat/waba/{wabaId}/templates Returns a templates list for a WABA #
GET /chat/webhook Get a list of all webhook content #
POST /chat/webhook Creates webhook item #
DELETE /chat/webhook/{id} Delete webhook content #
GET /chat/webhook/{id} Returns a webhook item #
PUT /chat/webhook/{id} Edit an existing webhook item #
POST /chat/whatsapp/configure360 Configure the URL of the webhook 360Dialog service #
POST /chat/whatsapp/generate360token Generate API Key and create the config in database for the this instance #
GET /chat/whatsapp/pricing/dateStats Get WhatsApp pricing message statistics between two dates #
GET /chat/whatsapp/pricing/stats Get WhatsApp pricing message count between two dates #
GET /chat/whatsapp/profile Get profile info in WhatsApp Channel #
PUT /chat/whatsapp/profile Change profile info in WhatsApp Channel #
DELETE /chat/whatsapp/profile/photo Delete existing profile photo in WhatsApp Channel #
GET /chat/whatsapp/profile/photo Retrieve existing profile photo in WhatsApp Channel #
POST /chat/whatsapp/profile/photo Change profile photo in WhatsApp Channel #
POST /chat/whatsapp/register Register WhatsApp telephone number #
POST /chat/whatsapp/verify Verify WhatsApp telephone number #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/indigitall:indigitall-chat-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

indigitall-chat-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.0.0
  title: INDIGITALL API v1 Chat API
  x-gateway-endpoint: accountService
  description: '### Introduction

    This documentation describes the interface of Indigitall''s API version 1.

    API BASE URL: https://api.indigitall.com/v1

    ### Authentication

    Every request to this API needs an Authorization header.

    There are two Authorization ways:

    - If your intention is to manage API calls with a server-side script you have to create a Server key through Indigitall''s console.


    You can set the following Authorization Header :

    ```

    Authorization: ServerKey {ServerKey}

    ```

    - If your intention is to integrate this API for front-end users POST /auth endpoint authorizes a user and returns an access token.


    You can set the following Authorization Header :

    ```

    Authorization: Bearer {Token}

    ```


    ### Support

    For further information or if you need support you can contact with support@indigitall.com'
servers:
- url: https://api.indigitall.com/v1
security:
- Authorization: []
tags:


# --- truncated at 32 KB (395 KB total) ---
# Full source: https://artifacts.apis.io/indigitall/openapi/indigitall-chat-api-openapi.yml