WhatsApp API

Channel

apiChannelInstanceIdClientActionCreateChannelPost

Create channel

Create a new WhatsApp channel


/api/channel/{instanceId}/client/action/create-channel

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/channel/{instanceId}/client/action/create-channel"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        Action_createchannel_body body = ; // Action_createchannel_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionCreateChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionCreateChannelPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        Action_createchannel_body body = ; // Action_createchannel_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionCreateChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionCreateChannelPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_createchannel_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Create channel
[apiInstance apiChannelInstanceIdClientActionCreateChannelPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var body = ; // {{Action_createchannel_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChannelInstanceIdClientActionCreateChannelPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChannelInstanceIdClientActionCreateChannelPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var body = new Action_createchannel_body(); // Action_createchannel_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Create channel
                inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionCreateChannelPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.apiChannelInstanceIdClientActionCreateChannelPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$body = ; // Action_createchannel_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChannelInstanceIdClientActionCreateChannelPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->apiChannelInstanceIdClientActionCreateChannelPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $body = WWW::SwaggerClient::Object::Action_createchannel_body->new(); # Action_createchannel_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChannelInstanceIdClientActionCreateChannelPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->apiChannelInstanceIdClientActionCreateChannelPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
body =  # Action_createchannel_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Create channel
    api_response = api_instance.api_channel_instance_id_client_action_create_channel_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->apiChannelInstanceIdClientActionCreateChannelPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Channel created successfully

Status: 400 - Invalid request

Status: 404 - Instance not found


apiChannelInstanceIdClientActionGetChannelByIdPost

Get channel by ID

Get channel information by its ID


/api/channel/{instanceId}/client/action/get-channel-by-id

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/channel/{instanceId}/client/action/get-channel-by-id"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        Action_getchannelbyid_body body = ; // Action_getchannelbyid_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_21 result = apiInstance.apiChannelInstanceIdClientActionGetChannelByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionGetChannelByIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        Action_getchannelbyid_body body = ; // Action_getchannelbyid_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_21 result = apiInstance.apiChannelInstanceIdClientActionGetChannelByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionGetChannelByIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_getchannelbyid_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Get channel by ID
[apiInstance apiChannelInstanceIdClientActionGetChannelByIdPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_21 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var body = ; // {{Action_getchannelbyid_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChannelInstanceIdClientActionGetChannelByIdPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChannelInstanceIdClientActionGetChannelByIdPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var body = new Action_getchannelbyid_body(); // Action_getchannelbyid_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get channel by ID
                inline_response_200_21 result = apiInstance.apiChannelInstanceIdClientActionGetChannelByIdPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.apiChannelInstanceIdClientActionGetChannelByIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$body = ; // Action_getchannelbyid_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChannelInstanceIdClientActionGetChannelByIdPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->apiChannelInstanceIdClientActionGetChannelByIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $body = WWW::SwaggerClient::Object::Action_getchannelbyid_body->new(); # Action_getchannelbyid_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChannelInstanceIdClientActionGetChannelByIdPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->apiChannelInstanceIdClientActionGetChannelByIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
body =  # Action_getchannelbyid_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get channel by ID
    api_response = api_instance.api_channel_instance_id_client_action_get_channel_by_id_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->apiChannelInstanceIdClientActionGetChannelByIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Channel retrieved successfully

Status: 400 - Invalid request

Status: 404 - Channel or instance not found


apiChannelInstanceIdClientActionGetChannelsPost

Get channels

Get list of channels


/api/channel/{instanceId}/client/action/get-channels

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/channel/{instanceId}/client/action/get-channels"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_20 result = apiInstance.apiChannelInstanceIdClientActionGetChannelsPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionGetChannelsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_20 result = apiInstance.apiChannelInstanceIdClientActionGetChannelsPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionGetChannelsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Get channels
[apiInstance apiChannelInstanceIdClientActionGetChannelsPostWith:instanceId
              completionHandler: ^(inline_response_200_20 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChannelInstanceIdClientActionGetChannelsPost(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChannelInstanceIdClientActionGetChannelsPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get channels
                inline_response_200_20 result = apiInstance.apiChannelInstanceIdClientActionGetChannelsPost(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.apiChannelInstanceIdClientActionGetChannelsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChannelInstanceIdClientActionGetChannelsPost($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->apiChannelInstanceIdClientActionGetChannelsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChannelInstanceIdClientActionGetChannelsPost(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->apiChannelInstanceIdClientActionGetChannelsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get channels
    api_response = api_instance.api_channel_instance_id_client_action_get_channels_post(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->apiChannelInstanceIdClientActionGetChannelsPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Channels retrieved successfully

Status: 400 - Invalid request

Status: 404 - Instance not found


apiChannelInstanceIdClientActionSubscribeToChannelPost

Subscribe to channel

Subscribe to a WhatsApp channel


/api/channel/{instanceId}/client/action/subscribe-to-channel

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/channel/{instanceId}/client/action/subscribe-to-channel"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        Action_subscribetochannel_body body = ; // Action_subscribetochannel_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionSubscribeToChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionSubscribeToChannelPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        Action_subscribetochannel_body body = ; // Action_subscribetochannel_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionSubscribeToChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionSubscribeToChannelPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_subscribetochannel_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Subscribe to channel
[apiInstance apiChannelInstanceIdClientActionSubscribeToChannelPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var body = ; // {{Action_subscribetochannel_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChannelInstanceIdClientActionSubscribeToChannelPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChannelInstanceIdClientActionSubscribeToChannelPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var body = new Action_subscribetochannel_body(); // Action_subscribetochannel_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Subscribe to channel
                inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionSubscribeToChannelPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.apiChannelInstanceIdClientActionSubscribeToChannelPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$body = ; // Action_subscribetochannel_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChannelInstanceIdClientActionSubscribeToChannelPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->apiChannelInstanceIdClientActionSubscribeToChannelPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $body = WWW::SwaggerClient::Object::Action_subscribetochannel_body->new(); # Action_subscribetochannel_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChannelInstanceIdClientActionSubscribeToChannelPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->apiChannelInstanceIdClientActionSubscribeToChannelPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
body =  # Action_subscribetochannel_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Subscribe to channel
    api_response = api_instance.api_channel_instance_id_client_action_subscribe_to_channel_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->apiChannelInstanceIdClientActionSubscribeToChannelPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Subscribed to channel successfully

Status: 400 - Invalid request

Status: 404 - Channel or instance not found


apiChannelInstanceIdClientActionUnsubscribeFromChannelPost

Unsubscribe from channel

Unsubscribe from a WhatsApp channel


/api/channel/{instanceId}/client/action/unsubscribe-from-channel

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/channel/{instanceId}/client/action/unsubscribe-from-channel"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        Action_unsubscribefromchannel_body_1 body = ; // Action_unsubscribefromchannel_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionUnsubscribeFromChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionUnsubscribeFromChannelPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        Action_unsubscribefromchannel_body_1 body = ; // Action_unsubscribefromchannel_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionUnsubscribeFromChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#apiChannelInstanceIdClientActionUnsubscribeFromChannelPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_unsubscribefromchannel_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Unsubscribe from channel
[apiInstance apiChannelInstanceIdClientActionUnsubscribeFromChannelPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var body = ; // {{Action_unsubscribefromchannel_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChannelInstanceIdClientActionUnsubscribeFromChannelPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChannelInstanceIdClientActionUnsubscribeFromChannelPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var body = new Action_unsubscribefromchannel_body_1(); // Action_unsubscribefromchannel_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Unsubscribe from channel
                inline_response_200_3 result = apiInstance.apiChannelInstanceIdClientActionUnsubscribeFromChannelPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.apiChannelInstanceIdClientActionUnsubscribeFromChannelPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$body = ; // Action_unsubscribefromchannel_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChannelInstanceIdClientActionUnsubscribeFromChannelPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->apiChannelInstanceIdClientActionUnsubscribeFromChannelPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $body = WWW::SwaggerClient::Object::Action_unsubscribefromchannel_body_1->new(); # Action_unsubscribefromchannel_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChannelInstanceIdClientActionUnsubscribeFromChannelPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->apiChannelInstanceIdClientActionUnsubscribeFromChannelPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
body =  # Action_unsubscribefromchannel_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Unsubscribe from channel
    api_response = api_instance.api_channel_instance_id_client_action_unsubscribe_from_channel_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->apiChannelInstanceIdClientActionUnsubscribeFromChannelPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Unsubscribed from channel successfully

Status: 400 - Invalid request

Status: 404 - Channel or instance not found


instanceIdClientActionCreateChannelPost

Create a new channel

Creates a new WhatsApp channel with specified details


/{instanceId}/client/action/create-channel

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/{instanceId}/client/action/create-channel"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        Channel body = ; // Channel | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionCreateChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#instanceIdClientActionCreateChannelPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        Channel body = ; // Channel | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionCreateChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#instanceIdClientActionCreateChannelPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Channel *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Create a new channel
[apiInstance instanceIdClientActionCreateChannelPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var body = ; // {{Channel}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.instanceIdClientActionCreateChannelPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class instanceIdClientActionCreateChannelPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var body = new Channel(); // Channel | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Create a new channel
                inline_response_200_3 result = apiInstance.instanceIdClientActionCreateChannelPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.instanceIdClientActionCreateChannelPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$body = ; // Channel | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->instanceIdClientActionCreateChannelPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->instanceIdClientActionCreateChannelPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $body = WWW::SwaggerClient::Object::Channel->new(); # Channel | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->instanceIdClientActionCreateChannelPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->instanceIdClientActionCreateChannelPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
body =  # Channel | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Create a new channel
    api_response = api_instance.instance_id_client_action_create_channel_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->instanceIdClientActionCreateChannelPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Channel created successfully

Status: 400 - Bad request

Status: 401 - Unauthorized


instanceIdClientActionUnsubscribeFromChannelPost

Unsubscribe from a channel

Unsubscribe from a WhatsApp channel


/{instanceId}/client/action/unsubscribe-from-channel

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/{instanceId}/client/action/unsubscribe-from-channel"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChannelApi;

import java.io.File;
import java.util.*;

public class ChannelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChannelApi apiInstance = new ChannelApi();
        Action_unsubscribefromchannel_body body = ; // Action_unsubscribefromchannel_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionUnsubscribeFromChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#instanceIdClientActionUnsubscribeFromChannelPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChannelApi;

public class ChannelApiExample {

    public static void main(String[] args) {
        ChannelApi apiInstance = new ChannelApi();
        Action_unsubscribefromchannel_body body = ; // Action_unsubscribefromchannel_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionUnsubscribeFromChannelPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChannelApi#instanceIdClientActionUnsubscribeFromChannelPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_unsubscribefromchannel_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChannelApi *apiInstance = [[ChannelApi alloc] init];

// Unsubscribe from a channel
[apiInstance instanceIdClientActionUnsubscribeFromChannelPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChannelApi()
var body = ; // {{Action_unsubscribefromchannel_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.instanceIdClientActionUnsubscribeFromChannelPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class instanceIdClientActionUnsubscribeFromChannelPostExample
    {
        public void main()
        {


            var apiInstance = new ChannelApi();
            var body = new Action_unsubscribefromchannel_body(); // Action_unsubscribefromchannel_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Unsubscribe from a channel
                inline_response_200_3 result = apiInstance.instanceIdClientActionUnsubscribeFromChannelPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChannelApi.instanceIdClientActionUnsubscribeFromChannelPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChannelApi();
$body = ; // Action_unsubscribefromchannel_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->instanceIdClientActionUnsubscribeFromChannelPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChannelApi->instanceIdClientActionUnsubscribeFromChannelPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChannelApi;


my $api_instance = WWW::SwaggerClient::ChannelApi->new();
my $body = WWW::SwaggerClient::Object::Action_unsubscribefromchannel_body->new(); # Action_unsubscribefromchannel_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->instanceIdClientActionUnsubscribeFromChannelPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChannelApi->instanceIdClientActionUnsubscribeFromChannelPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChannelApi()
body =  # Action_unsubscribefromchannel_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Unsubscribe from a channel
    api_response = api_instance.instance_id_client_action_unsubscribe_from_channel_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChannelApi->instanceIdClientActionUnsubscribeFromChannelPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Successfully unsubscribed from channel

Status: 400 - Bad request

Status: 401 - Unauthorized


Chat

apiChatInstanceIdClientActionDeleteChatByIdPost

Delete chat

Delete a chat by its ID


/api/chat/{instanceId}/client/action/delete-chat-by-id

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/delete-chat-by-id"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_deletechatbyid_body_1 body = ; // Action_deletechatbyid_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionDeleteChatByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionDeleteChatByIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_deletechatbyid_body_1 body = ; // Action_deletechatbyid_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionDeleteChatByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionDeleteChatByIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_deletechatbyid_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Delete chat
[apiInstance apiChatInstanceIdClientActionDeleteChatByIdPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_deletechatbyid_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionDeleteChatByIdPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionDeleteChatByIdPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_deletechatbyid_body_1(); // Action_deletechatbyid_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Delete chat
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionDeleteChatByIdPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionDeleteChatByIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_deletechatbyid_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionDeleteChatByIdPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionDeleteChatByIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_deletechatbyid_body_1->new(); # Action_deletechatbyid_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionDeleteChatByIdPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionDeleteChatByIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_deletechatbyid_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Delete chat
    api_response = api_instance.api_chat_instance_id_client_action_delete_chat_by_id_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionDeleteChatByIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat deleted successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


apiChatInstanceIdClientActionGetChatsByLabelIdPost

Get chats by label

Get chats filtered by label ID


/api/chat/{instanceId}/client/action/get-chats-by-label-id

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/get-chats-by-label-id"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_getchatsbylabelid_body_1 body = ; // Action_getchatsbylabelid_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_23 result = apiInstance.apiChatInstanceIdClientActionGetChatsByLabelIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionGetChatsByLabelIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_getchatsbylabelid_body_1 body = ; // Action_getchatsbylabelid_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_23 result = apiInstance.apiChatInstanceIdClientActionGetChatsByLabelIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionGetChatsByLabelIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_getchatsbylabelid_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Get chats by label
[apiInstance apiChatInstanceIdClientActionGetChatsByLabelIdPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_23 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_getchatsbylabelid_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionGetChatsByLabelIdPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionGetChatsByLabelIdPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_getchatsbylabelid_body_1(); // Action_getchatsbylabelid_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get chats by label
                inline_response_200_23 result = apiInstance.apiChatInstanceIdClientActionGetChatsByLabelIdPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionGetChatsByLabelIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_getchatsbylabelid_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionGetChatsByLabelIdPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionGetChatsByLabelIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_getchatsbylabelid_body_1->new(); # Action_getchatsbylabelid_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionGetChatsByLabelIdPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionGetChatsByLabelIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_getchatsbylabelid_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get chats by label
    api_response = api_instance.api_chat_instance_id_client_action_get_chats_by_label_id_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionGetChatsByLabelIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chats retrieved successfully

Status: 400 - Invalid request

Status: 404 - Label or instance not found


apiChatInstanceIdClientActionGetChatsPost

Get all chats

Get list of all chats


/api/chat/{instanceId}/client/action/get-chats

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/get-chats"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_22 result = apiInstance.apiChatInstanceIdClientActionGetChatsPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionGetChatsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_22 result = apiInstance.apiChatInstanceIdClientActionGetChatsPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionGetChatsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Get all chats
[apiInstance apiChatInstanceIdClientActionGetChatsPostWith:instanceId
              completionHandler: ^(inline_response_200_22 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionGetChatsPost(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionGetChatsPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get all chats
                inline_response_200_22 result = apiInstance.apiChatInstanceIdClientActionGetChatsPost(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionGetChatsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionGetChatsPost($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionGetChatsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionGetChatsPost(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionGetChatsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get all chats
    api_response = api_instance.api_chat_instance_id_client_action_get_chats_post(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionGetChatsPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Chats retrieved successfully

Status: 400 - Invalid request

Status: 404 - Instance not found


apiChatInstanceIdClientActionMarkChatUnreadPost

Mark chat as unread

Mark a chat as unread


/api/chat/{instanceId}/client/action/mark-chat-unread

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/mark-chat-unread"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_markchatunread_body body = ; // Action_markchatunread_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionMarkChatUnreadPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionMarkChatUnreadPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_markchatunread_body body = ; // Action_markchatunread_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionMarkChatUnreadPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionMarkChatUnreadPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_markchatunread_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Mark chat as unread
[apiInstance apiChatInstanceIdClientActionMarkChatUnreadPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_markchatunread_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionMarkChatUnreadPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionMarkChatUnreadPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_markchatunread_body(); // Action_markchatunread_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Mark chat as unread
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionMarkChatUnreadPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionMarkChatUnreadPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_markchatunread_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionMarkChatUnreadPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionMarkChatUnreadPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_markchatunread_body->new(); # Action_markchatunread_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionMarkChatUnreadPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionMarkChatUnreadPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_markchatunread_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Mark chat as unread
    api_response = api_instance.api_chat_instance_id_client_action_mark_chat_unread_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionMarkChatUnreadPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat marked as unread successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


apiChatInstanceIdClientActionMuteChatPost

Mute chat

Mute a chat


/api/chat/{instanceId}/client/action/mute-chat

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/mute-chat"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_mutechat_body body = ; // Action_mutechat_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionMuteChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionMuteChatPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_mutechat_body body = ; // Action_mutechat_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionMuteChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionMuteChatPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_mutechat_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Mute chat
[apiInstance apiChatInstanceIdClientActionMuteChatPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_mutechat_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionMuteChatPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionMuteChatPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_mutechat_body(); // Action_mutechat_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Mute chat
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionMuteChatPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionMuteChatPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_mutechat_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionMuteChatPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionMuteChatPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_mutechat_body->new(); # Action_mutechat_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionMuteChatPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionMuteChatPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_mutechat_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Mute chat
    api_response = api_instance.api_chat_instance_id_client_action_mute_chat_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionMuteChatPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat muted successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


apiChatInstanceIdClientActionPinChatPost

Pin chat

Pin a chat


/api/chat/{instanceId}/client/action/pin-chat

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/pin-chat"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_pinchat_body body = ; // Action_pinchat_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionPinChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionPinChatPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_pinchat_body body = ; // Action_pinchat_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionPinChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionPinChatPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_pinchat_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Pin chat
[apiInstance apiChatInstanceIdClientActionPinChatPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_pinchat_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionPinChatPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionPinChatPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_pinchat_body(); // Action_pinchat_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Pin chat
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionPinChatPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionPinChatPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_pinchat_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionPinChatPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionPinChatPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_pinchat_body->new(); # Action_pinchat_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionPinChatPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionPinChatPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_pinchat_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Pin chat
    api_response = api_instance.api_chat_instance_id_client_action_pin_chat_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionPinChatPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat pinned successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


apiChatInstanceIdClientActionSendSeenPost

Send seen

Mark chat as seen


/api/chat/{instanceId}/client/action/send-seen

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/send-seen"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_sendseen_body_1 body = ; // Action_sendseen_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionSendSeenPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionSendSeenPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_sendseen_body_1 body = ; // Action_sendseen_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionSendSeenPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionSendSeenPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_sendseen_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Send seen
[apiInstance apiChatInstanceIdClientActionSendSeenPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_sendseen_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionSendSeenPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionSendSeenPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_sendseen_body_1(); // Action_sendseen_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Send seen
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionSendSeenPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionSendSeenPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_sendseen_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionSendSeenPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionSendSeenPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_sendseen_body_1->new(); # Action_sendseen_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionSendSeenPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionSendSeenPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_sendseen_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Send seen
    api_response = api_instance.api_chat_instance_id_client_action_send_seen_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionSendSeenPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat marked as seen successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


apiChatInstanceIdClientActionSyncChatHistoryPost

Sync chat history

Synchronize chat history


/api/chat/{instanceId}/client/action/sync-chat-history

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/sync-chat-history"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_syncchathistory_body body = ; // Action_syncchathistory_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionSyncChatHistoryPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionSyncChatHistoryPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_syncchathistory_body body = ; // Action_syncchathistory_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionSyncChatHistoryPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionSyncChatHistoryPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_syncchathistory_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Sync chat history
[apiInstance apiChatInstanceIdClientActionSyncChatHistoryPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_syncchathistory_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionSyncChatHistoryPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionSyncChatHistoryPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_syncchathistory_body(); // Action_syncchathistory_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Sync chat history
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionSyncChatHistoryPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionSyncChatHistoryPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_syncchathistory_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionSyncChatHistoryPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionSyncChatHistoryPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_syncchathistory_body->new(); # Action_syncchathistory_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionSyncChatHistoryPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionSyncChatHistoryPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_syncchathistory_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Sync chat history
    api_response = api_instance.api_chat_instance_id_client_action_sync_chat_history_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionSyncChatHistoryPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat history synced successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


apiChatInstanceIdClientActionUnmuteChatPost

Unmute chat

Unmute a chat


/api/chat/{instanceId}/client/action/unmute-chat

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/chat/{instanceId}/client/action/unmute-chat"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_unmutechat_body_1 body = ; // Action_unmutechat_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionUnmuteChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionUnmuteChatPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_unmutechat_body_1 body = ; // Action_unmutechat_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionUnmuteChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#apiChatInstanceIdClientActionUnmuteChatPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_unmutechat_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Unmute chat
[apiInstance apiChatInstanceIdClientActionUnmuteChatPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_unmutechat_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiChatInstanceIdClientActionUnmuteChatPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiChatInstanceIdClientActionUnmuteChatPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_unmutechat_body_1(); // Action_unmutechat_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Unmute chat
                inline_response_200_3 result = apiInstance.apiChatInstanceIdClientActionUnmuteChatPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.apiChatInstanceIdClientActionUnmuteChatPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_unmutechat_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiChatInstanceIdClientActionUnmuteChatPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->apiChatInstanceIdClientActionUnmuteChatPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_unmutechat_body_1->new(); # Action_unmutechat_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiChatInstanceIdClientActionUnmuteChatPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->apiChatInstanceIdClientActionUnmuteChatPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_unmutechat_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Unmute chat
    api_response = api_instance.api_chat_instance_id_client_action_unmute_chat_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->apiChatInstanceIdClientActionUnmuteChatPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat unmuted successfully

Status: 400 - Invalid request

Status: 404 - Chat or instance not found


instanceIdClientActionDeleteChatByIdPost

Delete a chat

Delete a WhatsApp chat by its ID


/{instanceId}/client/action/delete-chat-by-id

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/{instanceId}/client/action/delete-chat-by-id"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_deletechatbyid_body body = ; // Action_deletechatbyid_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionDeleteChatByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionDeleteChatByIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_deletechatbyid_body body = ; // Action_deletechatbyid_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionDeleteChatByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionDeleteChatByIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_deletechatbyid_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Delete a chat
[apiInstance instanceIdClientActionDeleteChatByIdPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_deletechatbyid_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.instanceIdClientActionDeleteChatByIdPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class instanceIdClientActionDeleteChatByIdPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_deletechatbyid_body(); // Action_deletechatbyid_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Delete a chat
                inline_response_200_3 result = apiInstance.instanceIdClientActionDeleteChatByIdPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.instanceIdClientActionDeleteChatByIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_deletechatbyid_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->instanceIdClientActionDeleteChatByIdPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->instanceIdClientActionDeleteChatByIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_deletechatbyid_body->new(); # Action_deletechatbyid_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->instanceIdClientActionDeleteChatByIdPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->instanceIdClientActionDeleteChatByIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_deletechatbyid_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Delete a chat
    api_response = api_instance.instance_id_client_action_delete_chat_by_id_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->instanceIdClientActionDeleteChatByIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat deleted successfully

Status: 400 - Bad request

Status: 401 - Unauthorized


instanceIdClientActionGetChatsByLabelIdPost

Get chats by label

Get all WhatsApp chats with a specific label


/{instanceId}/client/action/get-chats-by-label-id

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/{instanceId}/client/action/get-chats-by-label-id"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_getchatsbylabelid_body body = ; // Action_getchatsbylabelid_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_5 result = apiInstance.instanceIdClientActionGetChatsByLabelIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionGetChatsByLabelIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_getchatsbylabelid_body body = ; // Action_getchatsbylabelid_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_5 result = apiInstance.instanceIdClientActionGetChatsByLabelIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionGetChatsByLabelIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_getchatsbylabelid_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Get chats by label
[apiInstance instanceIdClientActionGetChatsByLabelIdPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_5 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_getchatsbylabelid_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.instanceIdClientActionGetChatsByLabelIdPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class instanceIdClientActionGetChatsByLabelIdPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_getchatsbylabelid_body(); // Action_getchatsbylabelid_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get chats by label
                inline_response_200_5 result = apiInstance.instanceIdClientActionGetChatsByLabelIdPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.instanceIdClientActionGetChatsByLabelIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_getchatsbylabelid_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->instanceIdClientActionGetChatsByLabelIdPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->instanceIdClientActionGetChatsByLabelIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_getchatsbylabelid_body->new(); # Action_getchatsbylabelid_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->instanceIdClientActionGetChatsByLabelIdPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->instanceIdClientActionGetChatsByLabelIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_getchatsbylabelid_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get chats by label
    api_response = api_instance.instance_id_client_action_get_chats_by_label_id_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->instanceIdClientActionGetChatsByLabelIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chats retrieved successfully

Status: 400 - Bad request

Status: 401 - Unauthorized


instanceIdClientActionSendSeenPost

Mark chat as seen

Mark a WhatsApp chat as seen/read


/{instanceId}/client/action/send-seen

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/{instanceId}/client/action/send-seen"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_sendseen_body body = ; // Action_sendseen_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionSendSeenPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionSendSeenPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_sendseen_body body = ; // Action_sendseen_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionSendSeenPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionSendSeenPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_sendseen_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Mark chat as seen
[apiInstance instanceIdClientActionSendSeenPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_sendseen_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.instanceIdClientActionSendSeenPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class instanceIdClientActionSendSeenPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_sendseen_body(); // Action_sendseen_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Mark chat as seen
                inline_response_200_3 result = apiInstance.instanceIdClientActionSendSeenPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.instanceIdClientActionSendSeenPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_sendseen_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->instanceIdClientActionSendSeenPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->instanceIdClientActionSendSeenPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_sendseen_body->new(); # Action_sendseen_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->instanceIdClientActionSendSeenPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->instanceIdClientActionSendSeenPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_sendseen_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Mark chat as seen
    api_response = api_instance.instance_id_client_action_send_seen_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->instanceIdClientActionSendSeenPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat marked as seen successfully

Status: 400 - Bad request

Status: 401 - Unauthorized


instanceIdClientActionUnmuteChatPost

Unmute a chat

Unmute a WhatsApp chat


/{instanceId}/client/action/unmute-chat

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/{instanceId}/client/action/unmute-chat"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ChatApi;

import java.io.File;
import java.util.*;

public class ChatApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ChatApi apiInstance = new ChatApi();
        Action_unmutechat_body body = ; // Action_unmutechat_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionUnmuteChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionUnmuteChatPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ChatApi;

public class ChatApiExample {

    public static void main(String[] args) {
        ChatApi apiInstance = new ChatApi();
        Action_unmutechat_body body = ; // Action_unmutechat_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.instanceIdClientActionUnmuteChatPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ChatApi#instanceIdClientActionUnmuteChatPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_unmutechat_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ChatApi *apiInstance = [[ChatApi alloc] init];

// Unmute a chat
[apiInstance instanceIdClientActionUnmuteChatPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ChatApi()
var body = ; // {{Action_unmutechat_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.instanceIdClientActionUnmuteChatPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class instanceIdClientActionUnmuteChatPostExample
    {
        public void main()
        {


            var apiInstance = new ChatApi();
            var body = new Action_unmutechat_body(); // Action_unmutechat_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Unmute a chat
                inline_response_200_3 result = apiInstance.instanceIdClientActionUnmuteChatPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ChatApi.instanceIdClientActionUnmuteChatPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiChatApi();
$body = ; // Action_unmutechat_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->instanceIdClientActionUnmuteChatPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ChatApi->instanceIdClientActionUnmuteChatPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ChatApi;


my $api_instance = WWW::SwaggerClient::ChatApi->new();
my $body = WWW::SwaggerClient::Object::Action_unmutechat_body->new(); # Action_unmutechat_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->instanceIdClientActionUnmuteChatPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ChatApi->instanceIdClientActionUnmuteChatPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ChatApi()
body =  # Action_unmutechat_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Unmute a chat
    api_response = api_instance.instance_id_client_action_unmute_chat_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ChatApi->instanceIdClientActionUnmuteChatPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Chat unmuted successfully

Status: 400 - Bad request

Status: 401 - Unauthorized


Client

apiClientInstanceIdClientActionLogoutPost

Logout client

Logout from WhatsApp client instance


/api/client/{instanceId}/client/action/logout

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/action/logout"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionLogoutPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionLogoutPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionLogoutPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionLogoutPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Logout client
[apiInstance apiClientInstanceIdClientActionLogoutPostWith:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientActionLogoutPost(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientActionLogoutPostExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Logout client
                inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionLogoutPost(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientActionLogoutPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientActionLogoutPost($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientActionLogoutPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientActionLogoutPost(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientActionLogoutPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Logout client
    api_response = api_instance.api_client_instance_id_client_action_logout_post(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientActionLogoutPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Client logged out successfully

Status: 400 - Invalid instance ID

Status: 404 - Instance not found


apiClientInstanceIdClientActionRebootPost

Reboot instance

Reboot a WhatsApp client instance


/api/client/{instanceId}/client/action/reboot

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/action/reboot"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionRebootPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionRebootPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionRebootPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionRebootPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Reboot instance
[apiInstance apiClientInstanceIdClientActionRebootPostWith:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientActionRebootPost(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientActionRebootPostExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Reboot instance
                inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionRebootPost(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientActionRebootPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientActionRebootPost($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientActionRebootPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientActionRebootPost(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientActionRebootPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Reboot instance
    api_response = api_instance.api_client_instance_id_client_action_reboot_post(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientActionRebootPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Instance rebooted successfully

Status: 400 - Invalid instance ID

Status: 404 - Instance not found


apiClientInstanceIdClientActionRequestPairingCodePost

Request pairing code

Request a pairing code for WhatsApp client


/api/client/{instanceId}/client/action/request-pairing-code

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/action/request-pairing-code"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        Action_requestpairingcode_body body = ; // Action_requestpairingcode_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_9 result = apiInstance.apiClientInstanceIdClientActionRequestPairingCodePost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionRequestPairingCodePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        Action_requestpairingcode_body body = ; // Action_requestpairingcode_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_9 result = apiInstance.apiClientInstanceIdClientActionRequestPairingCodePost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionRequestPairingCodePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_requestpairingcode_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Request pairing code
[apiInstance apiClientInstanceIdClientActionRequestPairingCodePostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_9 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var body = ; // {{Action_requestpairingcode_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientActionRequestPairingCodePost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientActionRequestPairingCodePostExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var body = new Action_requestpairingcode_body(); // Action_requestpairingcode_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Request pairing code
                inline_response_200_9 result = apiInstance.apiClientInstanceIdClientActionRequestPairingCodePost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientActionRequestPairingCodePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$body = ; // Action_requestpairingcode_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientActionRequestPairingCodePost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientActionRequestPairingCodePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $body = WWW::SwaggerClient::Object::Action_requestpairingcode_body->new(); # Action_requestpairingcode_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientActionRequestPairingCodePost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientActionRequestPairingCodePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
body =  # Action_requestpairingcode_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Request pairing code
    api_response = api_instance.api_client_instance_id_client_action_request_pairing_code_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientActionRequestPairingCodePost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Pairing code requested successfully

Status: 400 - Invalid request

Status: 404 - Instance not found


apiClientInstanceIdClientActionSendPresenceUnavailablePost

Set presence unavailable

Set client presence status as unavailable


/api/client/{instanceId}/client/action/send-presence-unavailable

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/action/send-presence-unavailable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionSendPresenceUnavailablePost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionSendPresenceUnavailablePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionSendPresenceUnavailablePost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientActionSendPresenceUnavailablePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Set presence unavailable
[apiInstance apiClientInstanceIdClientActionSendPresenceUnavailablePostWith:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientActionSendPresenceUnavailablePost(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientActionSendPresenceUnavailablePostExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Set presence unavailable
                inline_response_200_3 result = apiInstance.apiClientInstanceIdClientActionSendPresenceUnavailablePost(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientActionSendPresenceUnavailablePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientActionSendPresenceUnavailablePost($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientActionSendPresenceUnavailablePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientActionSendPresenceUnavailablePost(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientActionSendPresenceUnavailablePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Set presence unavailable
    api_response = api_instance.api_client_instance_id_client_action_send_presence_unavailable_post(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientActionSendPresenceUnavailablePost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Presence set successfully

Status: 400 - Invalid instance ID

Status: 404 - Instance not found


apiClientInstanceIdClientMeGet

Get client info

Retrieve basic client information


/api/client/{instanceId}/client/me

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/me"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_8 result = apiInstance.apiClientInstanceIdClientMeGet(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientMeGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_8 result = apiInstance.apiClientInstanceIdClientMeGet(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientMeGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Get client info
[apiInstance apiClientInstanceIdClientMeGetWith:instanceId
              completionHandler: ^(inline_response_200_8 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientMeGet(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientMeGetExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get client info
                inline_response_200_8 result = apiInstance.apiClientInstanceIdClientMeGet(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientMeGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientMeGet($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientMeGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientMeGet(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientMeGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get client info
    api_response = api_instance.api_client_instance_id_client_me_get(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientMeGet: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Client information retrieved successfully

Status: 400 - Invalid instance ID

Status: 404 - Instance not found


apiClientInstanceIdClientQrGet

Get QR code

Retrieve QR code for WhatsApp instance


/api/client/{instanceId}/client/qr

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/qr"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_7 result = apiInstance.apiClientInstanceIdClientQrGet(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientQrGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_7 result = apiInstance.apiClientInstanceIdClientQrGet(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientQrGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Get QR code
[apiInstance apiClientInstanceIdClientQrGetWith:instanceId
              completionHandler: ^(inline_response_200_7 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientQrGet(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientQrGetExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get QR code
                inline_response_200_7 result = apiInstance.apiClientInstanceIdClientQrGet(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientQrGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientQrGet($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientQrGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientQrGet(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientQrGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get QR code
    api_response = api_instance.api_client_instance_id_client_qr_get(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientQrGet: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - QR code retrieved successfully

Status: 400 - Invalid instance ID

Status: 404 - Instance not found


apiClientInstanceIdClientStatusGet

Get client status

Get the status of a WhatsApp client instance


/api/client/{instanceId}/client/status

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/client/{instanceId}/client/status"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ClientApi;

import java.io.File;
import java.util.*;

public class ClientApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_6 result = apiInstance.apiClientInstanceIdClientStatusGet(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientStatusGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ClientApi;

public class ClientApiExample {

    public static void main(String[] args) {
        ClientApi apiInstance = new ClientApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_6 result = apiInstance.apiClientInstanceIdClientStatusGet(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ClientApi#apiClientInstanceIdClientStatusGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ClientApi *apiInstance = [[ClientApi alloc] init];

// Get client status
[apiInstance apiClientInstanceIdClientStatusGetWith:instanceId
              completionHandler: ^(inline_response_200_6 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ClientApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiClientInstanceIdClientStatusGet(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiClientInstanceIdClientStatusGetExample
    {
        public void main()
        {


            var apiInstance = new ClientApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get client status
                inline_response_200_6 result = apiInstance.apiClientInstanceIdClientStatusGet(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ClientApi.apiClientInstanceIdClientStatusGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClientApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiClientInstanceIdClientStatusGet($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ClientApi->apiClientInstanceIdClientStatusGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ClientApi;


my $api_instance = WWW::SwaggerClient::ClientApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiClientInstanceIdClientStatusGet(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ClientApi->apiClientInstanceIdClientStatusGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ClientApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get client status
    api_response = api_instance.api_client_instance_id_client_status_get(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ClientApi->apiClientInstanceIdClientStatusGet: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Client status retrieved successfully

Status: 400 - Invalid instance ID

Status: 404 - Instance not found


Contacts

apiContactsInstanceIdClientActionBlockContactPost

Block contact

Block a contact


/api/contacts/{instanceId}/client/action/block-contact

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/contacts/{instanceId}/client/action/block-contact"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ContactsApi;

import java.io.File;
import java.util.*;

public class ContactsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ContactsApi apiInstance = new ContactsApi();
        Action_blockcontact_body body = ; // Action_blockcontact_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiContactsInstanceIdClientActionBlockContactPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionBlockContactPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ContactsApi;

public class ContactsApiExample {

    public static void main(String[] args) {
        ContactsApi apiInstance = new ContactsApi();
        Action_blockcontact_body body = ; // Action_blockcontact_body | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_3 result = apiInstance.apiContactsInstanceIdClientActionBlockContactPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionBlockContactPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_blockcontact_body *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ContactsApi *apiInstance = [[ContactsApi alloc] init];

// Block contact
[apiInstance apiContactsInstanceIdClientActionBlockContactPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ContactsApi()
var body = ; // {{Action_blockcontact_body}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiContactsInstanceIdClientActionBlockContactPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiContactsInstanceIdClientActionBlockContactPostExample
    {
        public void main()
        {


            var apiInstance = new ContactsApi();
            var body = new Action_blockcontact_body(); // Action_blockcontact_body | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Block contact
                inline_response_200_3 result = apiInstance.apiContactsInstanceIdClientActionBlockContactPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ContactsApi.apiContactsInstanceIdClientActionBlockContactPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiContactsApi();
$body = ; // Action_blockcontact_body | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiContactsInstanceIdClientActionBlockContactPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ContactsApi->apiContactsInstanceIdClientActionBlockContactPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ContactsApi;


my $api_instance = WWW::SwaggerClient::ContactsApi->new();
my $body = WWW::SwaggerClient::Object::Action_blockcontact_body->new(); # Action_blockcontact_body | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiContactsInstanceIdClientActionBlockContactPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ContactsApi->apiContactsInstanceIdClientActionBlockContactPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ContactsApi()
body =  # Action_blockcontact_body | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Block contact
    api_response = api_instance.api_contacts_instance_id_client_action_block_contact_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ContactsApi->apiContactsInstanceIdClientActionBlockContactPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Contact blocked successfully

Status: 400 - Invalid request

Status: 404 - Contact or instance not found


apiContactsInstanceIdClientActionGetCommonGroupsPost

Get common groups

Get groups common between the instance and a contact


/api/contacts/{instanceId}/client/action/get-common-groups

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/contacts/{instanceId}/client/action/get-common-groups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ContactsApi;

import java.io.File;
import java.util.*;

public class ContactsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ContactsApi apiInstance = new ContactsApi();
        Action_getcommongroups_body_1 body = ; // Action_getcommongroups_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_29 result = apiInstance.apiContactsInstanceIdClientActionGetCommonGroupsPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetCommonGroupsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ContactsApi;

public class ContactsApiExample {

    public static void main(String[] args) {
        ContactsApi apiInstance = new ContactsApi();
        Action_getcommongroups_body_1 body = ; // Action_getcommongroups_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_29 result = apiInstance.apiContactsInstanceIdClientActionGetCommonGroupsPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetCommonGroupsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_getcommongroups_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ContactsApi *apiInstance = [[ContactsApi alloc] init];

// Get common groups
[apiInstance apiContactsInstanceIdClientActionGetCommonGroupsPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_29 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ContactsApi()
var body = ; // {{Action_getcommongroups_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiContactsInstanceIdClientActionGetCommonGroupsPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiContactsInstanceIdClientActionGetCommonGroupsPostExample
    {
        public void main()
        {


            var apiInstance = new ContactsApi();
            var body = new Action_getcommongroups_body_1(); // Action_getcommongroups_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get common groups
                inline_response_200_29 result = apiInstance.apiContactsInstanceIdClientActionGetCommonGroupsPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ContactsApi.apiContactsInstanceIdClientActionGetCommonGroupsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiContactsApi();
$body = ; // Action_getcommongroups_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiContactsInstanceIdClientActionGetCommonGroupsPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetCommonGroupsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ContactsApi;


my $api_instance = WWW::SwaggerClient::ContactsApi->new();
my $body = WWW::SwaggerClient::Object::Action_getcommongroups_body_1->new(); # Action_getcommongroups_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiContactsInstanceIdClientActionGetCommonGroupsPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetCommonGroupsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ContactsApi()
body =  # Action_getcommongroups_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get common groups
    api_response = api_instance.api_contacts_instance_id_client_action_get_common_groups_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetCommonGroupsPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Common groups retrieved successfully

Status: 400 - Invalid request

Status: 404 - Contact or instance not found


apiContactsInstanceIdClientActionGetContactByIdPost

Get contact by ID

Get contact information by ID


/api/contacts/{instanceId}/client/action/get-contact-by-id

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/contacts/{instanceId}/client/action/get-contact-by-id"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ContactsApi;

import java.io.File;
import java.util.*;

public class ContactsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ContactsApi apiInstance = new ContactsApi();
        Action_getcontactbyid_body_1 body = ; // Action_getcontactbyid_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_28 result = apiInstance.apiContactsInstanceIdClientActionGetContactByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetContactByIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ContactsApi;

public class ContactsApiExample {

    public static void main(String[] args) {
        ContactsApi apiInstance = new ContactsApi();
        Action_getcontactbyid_body_1 body = ; // Action_getcontactbyid_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_28 result = apiInstance.apiContactsInstanceIdClientActionGetContactByIdPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetContactByIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_getcontactbyid_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ContactsApi *apiInstance = [[ContactsApi alloc] init];

// Get contact by ID
[apiInstance apiContactsInstanceIdClientActionGetContactByIdPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_28 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ContactsApi()
var body = ; // {{Action_getcontactbyid_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiContactsInstanceIdClientActionGetContactByIdPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiContactsInstanceIdClientActionGetContactByIdPostExample
    {
        public void main()
        {


            var apiInstance = new ContactsApi();
            var body = new Action_getcontactbyid_body_1(); // Action_getcontactbyid_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get contact by ID
                inline_response_200_28 result = apiInstance.apiContactsInstanceIdClientActionGetContactByIdPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ContactsApi.apiContactsInstanceIdClientActionGetContactByIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiContactsApi();
$body = ; // Action_getcontactbyid_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiContactsInstanceIdClientActionGetContactByIdPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetContactByIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ContactsApi;


my $api_instance = WWW::SwaggerClient::ContactsApi->new();
my $body = WWW::SwaggerClient::Object::Action_getcontactbyid_body_1->new(); # Action_getcontactbyid_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiContactsInstanceIdClientActionGetContactByIdPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetContactByIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ContactsApi()
body =  # Action_getcontactbyid_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get contact by ID
    api_response = api_instance.api_contacts_instance_id_client_action_get_contact_by_id_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetContactByIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Contact retrieved successfully

Status: 400 - Invalid request

Status: 404 - Contact or instance not found


apiContactsInstanceIdClientActionGetContactsPost

Get all contacts

Get list of all contacts


/api/contacts/{instanceId}/client/action/get-contacts

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"http://api.chatwhatsapp.in/api/contacts/{instanceId}/client/action/get-contacts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ContactsApi;

import java.io.File;
import java.util.*;

public class ContactsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ContactsApi apiInstance = new ContactsApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_24 result = apiInstance.apiContactsInstanceIdClientActionGetContactsPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetContactsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ContactsApi;

public class ContactsApiExample {

    public static void main(String[] args) {
        ContactsApi apiInstance = new ContactsApi();
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_24 result = apiInstance.apiContactsInstanceIdClientActionGetContactsPost(instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetContactsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ContactsApi *apiInstance = [[ContactsApi alloc] init];

// Get all contacts
[apiInstance apiContactsInstanceIdClientActionGetContactsPostWith:instanceId
              completionHandler: ^(inline_response_200_24 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ContactsApi()
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiContactsInstanceIdClientActionGetContactsPost(instanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiContactsInstanceIdClientActionGetContactsPostExample
    {
        public void main()
        {


            var apiInstance = new ContactsApi();
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get all contacts
                inline_response_200_24 result = apiInstance.apiContactsInstanceIdClientActionGetContactsPost(instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ContactsApi.apiContactsInstanceIdClientActionGetContactsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiContactsApi();
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiContactsInstanceIdClientActionGetContactsPost($instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetContactsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ContactsApi;


my $api_instance = WWW::SwaggerClient::ContactsApi->new();
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiContactsInstanceIdClientActionGetContactsPost(instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetContactsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ContactsApi()
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get all contacts
    api_response = api_instance.api_contacts_instance_id_client_action_get_contacts_post(instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetContactsPost: %s\n" % e)

Parameters

Path parameters
Name Description
instanceId*
String
ID of the WhatsApp instance
Required

Responses

Status: 200 - Contacts retrieved successfully

Status: 400 - Invalid request

Status: 404 - Instance not found


apiContactsInstanceIdClientActionGetFormattedNumberPost

Get formatted number

Get a formatted phone number


/api/contacts/{instanceId}/client/action/get-formatted-number

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"http://api.chatwhatsapp.in/api/contacts/{instanceId}/client/action/get-formatted-number"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ContactsApi;

import java.io.File;
import java.util.*;

public class ContactsApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        ContactsApi apiInstance = new ContactsApi();
        Action_getformattednumber_body_1 body = ; // Action_getformattednumber_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_25 result = apiInstance.apiContactsInstanceIdClientActionGetFormattedNumberPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetFormattedNumberPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ContactsApi;

public class ContactsApiExample {

    public static void main(String[] args) {
        ContactsApi apiInstance = new ContactsApi();
        Action_getformattednumber_body_1 body = ; // Action_getformattednumber_body_1 | 
        String instanceId = instanceId_example; // String | ID of the WhatsApp instance
        try {
            inline_response_200_25 result = apiInstance.apiContactsInstanceIdClientActionGetFormattedNumberPost(body, instanceId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ContactsApi#apiContactsInstanceIdClientActionGetFormattedNumberPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Action_getformattednumber_body_1 *body = ; // 
String *instanceId = instanceId_example; // ID of the WhatsApp instance

ContactsApi *apiInstance = [[ContactsApi alloc] init];

// Get formatted number
[apiInstance apiContactsInstanceIdClientActionGetFormattedNumberPostWith:body
    instanceId:instanceId
              completionHandler: ^(inline_response_200_25 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WhatsAppApi = require('whats_app_api');
var defaultClient = WhatsAppApi.ApiClient.instance;


var api = new WhatsAppApi.ContactsApi()
var body = ; // {{Action_getformattednumber_body_1}} 
var instanceId = instanceId_example; // {{String}} ID of the WhatsApp instance

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.apiContactsInstanceIdClientActionGetFormattedNumberPost(bodyinstanceId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class apiContactsInstanceIdClientActionGetFormattedNumberPostExample
    {
        public void main()
        {


            var apiInstance = new ContactsApi();
            var body = new Action_getformattednumber_body_1(); // Action_getformattednumber_body_1 | 
            var instanceId = instanceId_example;  // String | ID of the WhatsApp instance

            try
            {
                // Get formatted number
                inline_response_200_25 result = apiInstance.apiContactsInstanceIdClientActionGetFormattedNumberPost(body, instanceId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ContactsApi.apiContactsInstanceIdClientActionGetFormattedNumberPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiContactsApi();
$body = ; // Action_getformattednumber_body_1 | 
$instanceId = instanceId_example; // String | ID of the WhatsApp instance

try {
    $result = $api_instance->apiContactsInstanceIdClientActionGetFormattedNumberPost($body, $instanceId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetFormattedNumberPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ContactsApi;


my $api_instance = WWW::SwaggerClient::ContactsApi->new();
my $body = WWW::SwaggerClient::Object::Action_getformattednumber_body_1->new(); # Action_getformattednumber_body_1 | 
my $instanceId = instanceId_example; # String | ID of the WhatsApp instance

eval { 
    my $result = $api_instance->apiContactsInstanceIdClientActionGetFormattedNumberPost(body => $body, instanceId => $instanceId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetFormattedNumberPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.ContactsApi()
body =  # Action_getformattednumber_body_1 | 
instanceId = instanceId_example # String | ID of the WhatsApp instance

try: 
    # Get formatted number
    api_response = api_instance.api_contacts_instance_id_client_action_get_formatted_number_post(body, instanceId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ContactsApi->apiContactsInstanceIdClientActionGetFormattedNumberPost: %s\n" % e)

Parameters

Path parameters