Get Agent Event Status
curl --request GET \
--url https://app.adsera.in/api/pub/wa/business-agent/events/{id} \
--header 'x-api-key: <api-key>' \
--header 'x-api-secret: <api-key>'import requests
url = "https://app.adsera.in/api/pub/wa/business-agent/events/{id}"
headers = {
"x-api-key": "<api-key>",
"x-api-secret": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'x-api-key': '<api-key>', 'x-api-secret': '<api-key>'}
};
fetch('https://app.adsera.in/api/pub/wa/business-agent/events/{id}', 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://app.adsera.in/api/pub/wa/business-agent/events/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>",
"x-api-secret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.adsera.in/api/pub/wa/business-agent/events/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("x-api-secret", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.adsera.in/api/pub/wa/business-agent/events/{id}")
.header("x-api-key", "<api-key>")
.header("x-api-secret", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.adsera.in/api/pub/wa/business-agent/events/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
request["x-api-secret"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"_id": "<string>",
"phoneId": "<string>",
"to": "<string>",
"type": "<string>",
"description": "<string>",
"payload": "<string>",
"metaEventId": "<string>",
"status": "<string>",
"errorMessage": "<string>",
"skippedReason": "<string>",
"source": "api",
"createdAt": "2023-11-07T05:31:56Z"
}
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"status": 401,
"success": false,
"error": "Unauthorized: Please provide valid API credentials."
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}Meta AI Agent
Get Agent Event Status
Fetches the latest status of an agent event from Meta. Requires the Meta AI Agent to be enabled for your account and set up on the number.
GET
/
api
/
pub
/
wa
/
business-agent
/
events
/
{id}
Get Agent Event Status
curl --request GET \
--url https://app.adsera.in/api/pub/wa/business-agent/events/{id} \
--header 'x-api-key: <api-key>' \
--header 'x-api-secret: <api-key>'import requests
url = "https://app.adsera.in/api/pub/wa/business-agent/events/{id}"
headers = {
"x-api-key": "<api-key>",
"x-api-secret": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'x-api-key': '<api-key>', 'x-api-secret': '<api-key>'}
};
fetch('https://app.adsera.in/api/pub/wa/business-agent/events/{id}', 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://app.adsera.in/api/pub/wa/business-agent/events/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>",
"x-api-secret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.adsera.in/api/pub/wa/business-agent/events/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("x-api-secret", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.adsera.in/api/pub/wa/business-agent/events/{id}")
.header("x-api-key", "<api-key>")
.header("x-api-secret", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.adsera.in/api/pub/wa/business-agent/events/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
request["x-api-secret"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"_id": "<string>",
"phoneId": "<string>",
"to": "<string>",
"type": "<string>",
"description": "<string>",
"payload": "<string>",
"metaEventId": "<string>",
"status": "<string>",
"errorMessage": "<string>",
"skippedReason": "<string>",
"source": "api",
"createdAt": "2023-11-07T05:31:56Z"
}
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"status": 401,
"success": false,
"error": "Unauthorized: Please provide valid API credentials."
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}{
"success": false,
"code": "FEATURE_DISABLED",
"message": "<string>"
}Authorizations
Was this page helpful?