Verify account email
curl --request POST \
--url https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email \
--header 'Client-Token: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"verificationCode": "<string>"
}
'import requests
url = "https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email"
payload = { "verificationCode": "<string>" }
headers = {
"Client-Token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Client-Token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({verificationCode: '<string>'})
};
fetch('https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'verificationCode' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Client-Token: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email"
payload := strings.NewReader("{\n \"verificationCode\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Client-Token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email")
.header("Client-Token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"verificationCode\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Client-Token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"verificationCode\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"success": true
}Mobile
Verify account email
Verify the email registered on the mobile instance’s the application account
POST
/
instances
/
{instanceId}
/
token
/
{token}
/
security
/
verify-email
Verify account email
curl --request POST \
--url https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email \
--header 'Client-Token: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"verificationCode": "<string>"
}
'import requests
url = "https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email"
payload = { "verificationCode": "<string>" }
headers = {
"Client-Token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Client-Token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({verificationCode: '<string>'})
};
fetch('https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'verificationCode' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Client-Token: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email"
payload := strings.NewReader("{\n \"verificationCode\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Client-Token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email")
.header("Client-Token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"verificationCode\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.z-api.io/instances/{instanceId}/token/{token}/security/verify-email")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Client-Token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"verificationCode\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"success": true
}Overview
Method used to verify the email registered on your application account. The verification code is sent to the email that was registered through the email registration API.This API is only available for mobile instances.
Attributes
Header
Body
Request Body
{
"verificationCode": "123456"
}
Response
200
{
"success": true
}