Search
Close this search box.

< / >

APIs WhatsApp

1. Sending messages and images via WhatsApp mobile En

URL:

https://wv{{wolkvox_server}}.wolkvox.com/api/v2/whatsapp.php?api=send_message_mobil

Description:

This API allows for the sending of messages via WhatsApp mobile, including images, from an external application.

Benefit:

The API for sending messages and images through WhatsApp allows for greater agility in communication with customers through this channel, facilitating integration from external applications, such as the CRM, with the lines configured in Wolkvox and thus being able to manage the messages or responses by chatbots or agents.

How it works:

  • Consuming this API is done by POST method.
  • In the json, the parameters are added according to the operation or process to be carried out.
  • To consume this API you must replace in the url {{wolkvox_server}} for the server‘s nomenclature of the operation.
  • The wolkvoxtoken header must be used to make use of the authorization token.
  • Keep in mind that the same token cannot be consumed simultaneously, so you can program the next API to be consumed when the result of the previous one is successful.
  • Note: This API only applies to Mobile WhatsApp, it does not apply to Business. This API allows you to send a message to a customer‘s WhatsApp every 20 seconds. Recommendation: Only 6,000 messages are allowed daily.
  • Limit of records that can be downloaded per consumption: 60,000 records.
  • Limit of records that can be uploaded per consumption: 10,000 records.
  • Limit of days queried in dates: 31 days.
  • Limit of result weight: 256 MB.
  • API consumption time limit: 60 seconds.
  • Concurrent consumption limit of a token: 2 simultaneous requests.
  • Daily limit of tokens: Number of licenses multiplied by 1000 daily tokens.

Request

NAME DESCRIPTION TYPE
connector_id It refers to the identifier number of the WhatsApp mobile connector created for the line String
telephone It is the cell phone number to which the message will be sent String
message It is the text that will be sent in the message. String
url_attach It refers to the public URL where the image is hosted. String

Response

NAME DESCRIPTION TYPE
code Error code Int
error Name of error String
msg Explanation of error String
Possible response codes
				
					$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://wv{{wolkvox_server}}.wolkvox.com/api/v2/whatsapp.php?api=send_message_mobil',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "connector_id": "{{connector_id}}",
    "telephone": "{{telephone}}",
    "message": "{{message}}",
    "url_attach": "{{url_attach}}"
}',
  CURLOPT_HTTPHEADER => array(
    'wolkvox_server: {{wolkvox_server}}',
    'wolkvox-token: {{wolkvox-token}}',
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

				
			

RESPONSE

				
					{
    "code": 201,
    "error": null,
    "msg": "Message has been sent successfully"
}

				
			
We use cookies, if you continue browsing we will assume that you agree. You can read more about the use of cookies in our privacy policies and treatment of personal data