GET

Campaign Delivery Logs

Inspect message-by-message delivery status, timestamps, and error codes for a campaign.

HTTP Endpoint

GEThttps://api-wa.hidessh.com/api/v1/campaigns/logs

Authentication

This endpoint requires Bearer authentication via your secret API Key.
Header KeyValueRequired
AuthorizationBearer <your_api_key>Required
Content-Typeapplication/jsonRequired

Request Parameters

The request body must be formatted as JSON with the following parameters:

ParameterTypeRequiredDescription
campaign_id
stringRequired

ULID of the campaign.

example: 01M1CP001

Code Examples

request.sh
curl -X GET "https://api-wa.hidessh.com/api/v1/campaigns/logs?campaign_id=01M1CP001" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response Formats

Delivery log items.

application/json • 200 OK
{
  "success": true,
  "payload": [
    {
      "id": "01M1LOG01",
      "phone": "628123456789",
      "status": "SENT",
      "message_id": "3EB0ABC123",
      "dispatched_at": "2026-09-07T10:15:00.000+07:00"
    }
  ]
}