curl -X GET "https://backend.conversales.in/api/v1/checkMessageStatus?messageId=wamid.HBgNMTIzNDU2Nzg5MA==" \
-H "X-API-Key: 3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI"
const response = await fetch(
"https://backend.conversales.in/api/v1/checkMessageStatus?messageId=wamid.HBgNMTIzNDU2Nzg5MA==",
{
method: "GET",
headers: {
"X-API-Key": "3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI",
},
}
);
const data = await response.json();
console.log(data);
import requests
url = "https://backend.conversales.in/api/v1/checkMessageStatus"
params = {"messageId": "wamid.HBgNMTIzNDU2Nzg5MA=="}
headers = {"X-API-Key": "3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI"}
response = requests.get(url, params=params, headers=headers)
print(response.json())
{
"statusCode": 200,
"message": "Message status retrieved successfully",
"data": {
"messageId": "wamid.HBgNMTIzNDU2Nzg5MA==",
"status": "delivered",
"timestamp": "2025-11-01T15:30:00.000Z"
}
}
{
"statusCode": 400,
"message": "Invalid message ID provided",
"data": null
}
Chat Operations
Check Message Status
Check the delivery status of a sent WhatsApp message
GET
/
api
/
v1
/
checkMessageStatus
curl -X GET "https://backend.conversales.in/api/v1/checkMessageStatus?messageId=wamid.HBgNMTIzNDU2Nzg5MA==" \
-H "X-API-Key: 3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI"
const response = await fetch(
"https://backend.conversales.in/api/v1/checkMessageStatus?messageId=wamid.HBgNMTIzNDU2Nzg5MA==",
{
method: "GET",
headers: {
"X-API-Key": "3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI",
},
}
);
const data = await response.json();
console.log(data);
import requests
url = "https://backend.conversales.in/api/v1/checkMessageStatus"
params = {"messageId": "wamid.HBgNMTIzNDU2Nzg5MA=="}
headers = {"X-API-Key": "3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI"}
response = requests.get(url, params=params, headers=headers)
print(response.json())
{
"statusCode": 200,
"message": "Message status retrieved successfully",
"data": {
"messageId": "wamid.HBgNMTIzNDU2Nzg5MA==",
"status": "delivered",
"timestamp": "2025-11-01T15:30:00.000Z"
}
}
{
"statusCode": 400,
"message": "Invalid message ID provided",
"data": null
}
Authentication
Your API key for authentication
Query Parameters
WhatsApp message ID (e.g., wamid.HBgNMTIzNDU2Nzg5MA==)
Response
HTTP status code (200 for success)
Success or error message
curl -X GET "https://backend.conversales.in/api/v1/checkMessageStatus?messageId=wamid.HBgNMTIzNDU2Nzg5MA==" \
-H "X-API-Key: 3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI"
const response = await fetch(
"https://backend.conversales.in/api/v1/checkMessageStatus?messageId=wamid.HBgNMTIzNDU2Nzg5MA==",
{
method: "GET",
headers: {
"X-API-Key": "3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI",
},
}
);
const data = await response.json();
console.log(data);
import requests
url = "https://backend.conversales.in/api/v1/checkMessageStatus"
params = {"messageId": "wamid.HBgNMTIzNDU2Nzg5MA=="}
headers = {"X-API-Key": "3kJ9mP2nQ8rT5vW7xY1zA4bC6dE8fG0hI"}
response = requests.get(url, params=params, headers=headers)
print(response.json())
{
"statusCode": 200,
"message": "Message status retrieved successfully",
"data": {
"messageId": "wamid.HBgNMTIzNDU2Nzg5MA==",
"status": "delivered",
"timestamp": "2025-11-01T15:30:00.000Z"
}
}
{
"statusCode": 400,
"message": "Invalid message ID provided",
"data": null
}
Message statuses:
sent → delivered → read. A message may also have a
failed status if delivery was unsuccessful.⌘I