Jump to Content
indigitallDocumentationUser GuideDeveloper GuideAPITechnology Partners
HomeFor MarketersFor DevelopersAPISCHEDULE A DEMO
DocumentationUser GuideDeveloper GuideAPITechnology PartnersGO TO CONSOLECONTACT US !indigitall
For Developers
GO TO CONSOLECONTACT US !
SCHEDULE A DEMO

PLATFORM WIDE FEATURES & BEHAVIORS

  • Platform Features

Android

  • Initial SDK Setup
    • SDK Integration
    • Initialization
    • Test Your Basic Integration
    • Completing the Integration
    • Other SDK Customizations
  • Push Notifications
    • Advanced Settings
    • Layout Custom
    • Customization
    • Live Activities
      • Overview
      • Integration
  • In-App Messaging
    • Overview
    • Integration
    • In-App Message Templates
    • Advanced Settings
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Chat
    • Integration
    • Initialization
    • Customization
    • Changelog
  • Advanced Use Cases
    • Localization
    • Locations & Geofences
    • Advanced features
  • Changelog
  • FAQ

iOS

  • Initial SDK Setup
    • SDK Integration
    • Installation Method
    • Completing the Integration
    • Other SDK Customizations
  • Push Notifications
    • Live Activities
      • Overview
      • Integration
    • Advanced Settings
  • In-App Messaging
    • Overview
    • Integration
    • In-App Message Templates
    • Advanced Settings
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Chat
    • Integration
    • Initialization
    • Customization
    • Changelog
  • Advanced Use Cases
    • Locations & Geofences
    • Advanced features
  • Changelog

Web

  • Initial SDK Setup
    • Overview
    • Installation
    • SDK Integration - Web
    • Completing the Integration
    • Other SDK Customizations
    • WordPress Plugin
    • WordPress Use Cases
    • Shopify app
    • Google Tag Manager
    • AMP Web Push
    • Safari Web Push on Mobile (iOS/iPadOS)
  • Push Notifications
    • Advanced Settings
  • In-App Messages
    • Overview
    • Installation
    • Integration
    • In-App Message Templates
    • Advanced Settings
  • Customer Journey
    • Initialization
    • Customer Identification
    • Customer Creation and Update
    • Custom Events
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Chat
    • Initialization
    • Customization
    • Changelog
  • Advanced Uses Cases
    • Locations & Geofences
    • Advanced features
  • Changelog
  • FAQ

Cordova

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
    • SDK Validation
  • Push Notifications
    • Advanced Settings
  • In-App Messages
    • Overview
    • Integration
    • In-App Message Templates
    • Advanced Settings
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Chat
    • Integration
    • Initialization
    • Customization
    • Changelog
  • Advanced Use Cases
    • Locations & Geofences
    • Advanced features
  • Changelog
  • FAQ

Flutter

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
  • Push Notifications
    • Advanced Settings
  • In-App Messages
    • Overview
    • Integration
    • InApp Message Template
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Advanced Use Cases
    • Locations & Geofences
    • Advanced features
  • Changelog

React Native

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
  • Push Notifications
    • Advanced Settings
  • In-App Messages
    • Overview
    • Integration
    • InApp Message Templates
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Advanced Use Cases
    • Locations & Geolocation
    • Advanced features
  • Changelog

MauI

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
    • SDK Validation
  • Push Notifications
    • Advance Settings
    • Layout Custom
  • In-App Messaging
    • Overview
    • Integration
    • Android
    • iOS
    • In-App Message Template
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Advance Use Cases
    • Locations & Geofences
    • Advanced features
  • Changelog

Xamarin

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
    • SDK Validation
  • Push Notifications
    • Advance Settings
    • Layout Custom
  • In-App Messaging
    • Overview
    • Integration
    • In-App Message Templates
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Advance Use Cases
    • Locations & Geofences
    • Advanced features
  • Changelog
  • FAQ

Ionic & Capacitor

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
    • SDK Validation
  • Push Notifications
    • Advanced Settings
  • In-App Messages
    • Overview
    • Integration
    • In-App Message Templates
    • Advanced Settings
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Customer Journey
    • Integration
    • Initialization
    • Customization
  • Advanced Use Cases
    • Locations & Geofences
    • Advanced features
  • Changelog

Titanium

  • Initial SDK Setup
    • Overview
    • Android
    • iOS
    • Initialization
    • Completing the Integration
    • Other SDK Customization
    • SDK Validation
  • Push Notifications
    • Advanced Settings
  • Inbox
    • Integration
    • Initialization
    • Customization
    • Read & Unread Indicators
  • Advanced Use Cases
    • Locations & Geolocation
    • Advanced features
  • Changelog

API GUIDE

  • indigitall API Guide

INDIGITALL API v1

  • status
    • Gets the Server statusget
  • auth
    • Authorize a user and returns a TOKENpost
    • Authorize an user wich 2FA is enabled and returns a TOKENpost
    • Refresh short lived JWT and TOTP codeget
  • users
    • Create a New Userpost
    • List of Users for an account dataget
    • Show User for the given idget
    • Update user with the given idput
    • Delete a user with the given iddelete
    • Add image to user profilepost
    • Set specific permission to user with given idpost
    • Delete specific permission from user with given iddelete
    • Sends invitation email to the given emailpost
    • Sends email to the user with reset procedurepost
    • Show list of roles assignable to usersget
    • Registers a new userpost
    • Changes user passwordpost
  • application
    • Get a list of dates that have files with statistics.get
    • Create a new inApp Schemapost
    • Obtains the necessary token to download the CSV file with the device statusget
    • Obtain file with one day's statistics.get
    • Show inApp schemas list for a given application's idget
    • Return the precalculated device status CSV fileget
    • Show statistics for push by devicesget
    • Update categiry with the given application's idput
    • Return the status of devices listpost
    • Delete device topic associationdelete
    • Download .csv with stadistics for push by devicesget
    • Delete a inAppSchemas with the given application's iddelete
    • Returns a list of devices by externalIdsget
    • Show general statistics for the given application's idget
    • Show device with push errorsget
    • Edit a set of devices in bulk for the given externalIds or deviceIdsput
    • Show the statistics for the given application's id between two datesget
    • Download .csv file with devices push errorsget
    • Edit a set of devices in bulk for the given externalIds or deviceIdsput
    • General statistics from chats serviceget
    • Show statistics from chat serviceget
    • Return the information of device listpost
    • Show the statistics for the given application's id between two dates in a .csv fileget
    • Returns statistical data of the applications belonging to an accountget
    • Create applicationpost
    • Show an applications listget
    • Show application with the given idget
    • Update application with the given id.put
    • Delete application with the given iddelete
    • Show external apps list for the given application's idget
    • Create external apps list for the given application idpost
    • Update external apps for the given application's idput
    • Delete external apps for the given application iddelete
    • Create topics for the given application's idpost
    • Update topics for the given application's idput
    • Show topics for the given application's idget
    • Delete topics for the given application iddelete
    • Create areas for the given application's idpost
    • Show areas for the given application's idget
    • Delete areas for the given application iddelete
    • Update areas for the given application's idput
    • Add image for the given application's idpost
    • Add certificates files for the given application's idpost
    • Add areas from csv for the given application's idpost
    • Delete areas from csv for the given application's iddelete
    • Show areas for the given application's id in CSV fileget
    • Create device for Topic with csv for the given application's idpost
    • Download a CSV file with devices codes and external Idsget
    • Delete topic devices from csvdelete
    • Show areas for the given application's idget
    • Status and configuration of a chat service associated with an applicationget
    • Set the configuration of a chat service associated with an applicationput
    • Weekday, weekday and hour push success values of a specific application.get
    • Weekday, weekday and hour push success values of a specific application.post
    • Weekday, weekday and hour push success values of a specific application.post
    • Words success values of a specific application in push notifications.get
    • Words success values of a specific application in any or all channels.get
    • Get external auth data for external login.get
    • Create external auth.post
    • Edit external auth config.put
    • Delete external authdelete
    • Number of devices in each segment of the specified segmentation type for the specified applicationId.get
    • Divides the viewport in a grid of areas and counts the devices insidepost
    • Create a analitic Web parameterspost
    • Show Google Analitic list for a given campaign's idget
    • Update webAnalytic with the given application's id andput
    • Delete a web analytic with the given webAnalytic's iddelete
    • Create a new category to applicationpost
    • Show categories list for a given application's idget
    • Update categiry with the given application's idput
    • Delete a category with the given application's iddelete
  • campaign
    • Create a campaign in applicationpost
    • Send the selected campaignpost
    • Show campaign list for a given application's idget
    • Send the selected campaign targeting all devices that match the filterspost
    • Add a picture to the given campaign's idpost
    • Send the selected campaign targeting the specified devicespost
    • Add a wallet file (pkpass) to the given campaign's idpost
    • Upload a video to be used in a campaignpost
    • Add an icon to the given campaign's idpost
    • Set a list of target devices for campaignpost
    • Show campaign with the given campaign's idget
    • Update campaign with the given campaign's idput
    • Delete a campaign with the given campaign's iddelete
    • Check if any of the campaign urls have been previously sentpost
    • Show campaign sendingsget
    • Send the selected campaign to a specific list of devices (CSV)post
    • Show number of reached devices for campaignpost
    • Gives a score for the campaign depending on the text in its title.post
    • Gets the application's sendings statsget
    • Gets the application's sendings stats in .csv formatget
    • Show the statistics for the given campaign's id between two datesget
    • Returns the statistics associated with a campaignget
    • Returns the information associated with a specific campaign stats.get
    • List of scheduled sendingsget
    • Extract meta tags from a given URLpost
  • account
    • Show account with featuresget
    • Show accounts list with her featuresget
    • Show accounts list with her featuresget
  • pushSend
  • A/B Testing
    • add a new A/B testingpost
    • Show A/B testing list for a given application's idget
    • Show A/B testing with the given test's idget
    • Update A/B testing with the given test's idput
    • Delete a A/B testing with the given test's iddelete
    • Create A/B testing to be sentpost
    • Show A/B testing stats with the given test's idget
  • integration
    • List of Ingrationsget
    • Create a New saleForce Userpost
    • Update a salesforce integrationput
    • Show salesforce integration for the given idget
    • Create a new Salesforce Service Cloud integrationpost
    • Download Salesforce Service Cloud certificateget
    • Update a Salesforce Service Cloud integrationput
    • Show Salesforce Service Cloud integration for the given idget
    • Create a new Hubspot Userpost
    • Update a hubspot integrationput
    • Show hubspot integration for the given hubspot account idget
    • Create a new Cloud District Userpost
    • Update a Cloud District integrationput
    • Show Cloud District integration for the given Cloud District user_idget
    • Create a new WordPress Userpost
    • Show wordpress integrationsget
    • Create new zapier integrationpost
    • Show integration user for the given zapier integration idget
    • Delete a user with the given iddelete
  • inApp
    • Create a New inApppost
    • get a list of inAppget
    • Update a New inAppput
    • get a inAppget
    • Delete a inApp with the given inApp's iddelete
    • Set a list of target devices for inApp campaignpost
    • Get a list of in-app stats by applicationget
    • Show the inApp statistics for the given application's id between two datesget
    • Show the inApp statistics for the given application's id between two dates in CSV formatget
    • Download the inApp statistics for the given application's id between two dates selected in the console datepickerget
    • Add a picture to the given inApp campaign's idpost
    • Add a picture to the given application's idpost
    • Show number of reached devices for inApppost
    • Shows the stats of the active inApp Campaign between two dates givenget
  • chat
    • Register WhatsApp telephone numberpost
    • Verify WhatsApp telephone numberpost
    • Register an existing WABA in the channel configpost
    • Set conversational automation associated to a WABApost
    • Get conversational automation config associated to a WABAget
    • Creates a new flow associated to a WABApost
    • Get list flows associated to a WABAget
    • Updating Flow's Metadatapost
    • Retrieving Flow Detailsget
    • Deleting a Flowdelete
    • Publishing a Flowpost
    • Deprecating a Flowpost
    • Updating a Flow's Flow JSONpost
    • Retrieving a Flow's List of Assetsget
    • Returns the list of WABAs shared with Indigitallget
    • Create a template for a WABApost
    • Returns a templates list for a WABAget
    • Upload a media element to Meta to use as an example in a template requestpost
    • Get settings for a WABA E-commerceget
    • Set settings for WABA E-commerceput
    • Delete a template for a WABAdelete
    • Generate API Key and create the config in database for the this instancepost
    • Configure the URL of the webhook 360Dialog servicepost
    • Creates multimedia itempost
    • Get a list of all multimedia contentget
    • Returns a multimedia itemget
    • Edit an existing multimedia itemput
    • Delete multimedia contentdelete
    • Returns the content of the multimedia item</