1. Logs
DICE
  • DICE
  • Authorization
    • Get Token
      GET
  • Communications
    • SMS
      • Overseas
        • OTP
        • Overseas - KYC Applicant
        • Overseas - KYC - Co Applicant
        • Overseas - 24 Hours Follow up on incomplete journey - Applicant
        • Overseas - 48 Hours Follow up on incomplete journey - Applicant
        • Overseas - 72 Hours Follow up on incomplete journey - Applicant
        • Overseas - 24 Hours Follow up on incomplete journey - Co Applicant
        • Overseas - 48 Hours Follow up on incomplete journey - Co Applicant
        • Overseas - 72 Hours Follow up on incomplete journey - Co Applicant
        • Overseas - Journey Completed - Applicant Copy
        • Overseas - Journey Completed - Co Applicant
      • Emi Reminder
      • Verify Mobile Number v1
      • Verify Mobile Number v2
      • KMS
      • Emi Overdue Reminder
    • Email
      • Overseas
        • Overseas OTP
        • Overseas Sign-Up Confirmation
        • Overseas - KYC Applicant
        • Overseas - KYC CoApplicant
        • 24 Hours Follow up on incomplete journey - Applicant
        • 48 Hours Follow up on incomplete journey - Applicant
        • 72 Hours Follow up on incomplete journey - Applicant
        • 24 Hours Follow up on incomplete journey - Co Applicant
        • 48 Hours Follow up on incomplete journey - Co Applicant
        • 72 Hours Follow up on incomplete journey - Co Applicant
        • Journey Applicant
        • Journey Completed - Co Applicant
        • Co Applicant Nomination Email
        • Co Applicant Nomination Rejection
        • Journey Completed and Assigned to CEM
        • Journey Completed - Both
      • Auxilo Thank You
    • Whatsapp
      • Overseas
        • Send OTP
        • Sign-Up Confirmation
        • KYC - Applicant
      • Akbar Travels
      • Lead Verify Mobile Number
      • Application Verify Mobile Number
  • OTP Validation API
    • Send OTP
      POST
    • Validate OTP
      POST
  • Logs
    • API Logs
      POST
  • Bulk
    • Batch Send
      POST
    • Batch Analytics
      GET
  1. Logs

API Logs

POST
api-logs
NameTypeRequiredDescription
channelstringYesDefines the communication channel for which logs should be retrieved. Accepted values are sms, whatsapp, or email. The response structure and analytics fields returned will vary depending on the selected channel.
from_datestringYesStart date and time for fetching API logs. The value must follow the format YYYY-MM-DD HH:MM:SS. Only records created after or equal to this timestamp will be included in the response.
to_datestringYesEnd date and time for fetching API logs. The value must follow the format YYYY-MM-DD HH:MM:SS. Only records created before or equal to this timestamp will be included in the response.
sourcestringNoFilters logs based on the API endpoint or source from which the request originated. This parameter performs a partial match on the endpoint field in the API logs. Useful for distinguishing between different integrations or services consuming the API.
max_recordsintegerNoLimits the number of records returned in the response. Acceptable values range from 1 to 50. If this parameter is not provided, the API returns 10 records by default. Records are returned in descending order based on creation time (latest first).
statusstringNoFilters results based on message delivery or API status. The API will check both API request status and provider delivery status. Common values include delivered, sent, read, processed, pending, queued, failed, bounce, dropped, or undelivered.
mobile_nostringNoFilters results by recipient mobile number. Applicable only for SMS and WhatsApp channels. The API will match the number against both API log records and analytics records associated with message delivery.
emailstringNoFilters results by recipient email address. Applicable only when the selected channel is email. The API will match the email address against both the API request logs and email delivery analytics.
request_idstringNoUnique identifier generated for each API request. Supplying this parameter allows retrieval of logs related to a specific API call, which is useful for debugging, tracking message delivery, or auditing individual requests.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'api-logs' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "channel": "sms",
    "from_date": "2026-03-01 00:00:00",
    "to_date": "2026-03-08 23:59:59",
    "max_records": 10,
    "status": "delivered",
    "mobile_no": "9876543210",
    "email": "user@email.com",
    "request_id": "req_123456",
}'
Response Response Example
{
  "status": "success",
  "channel": "sms",
  "date_range": {
    "from": "2026-03-01 00:00:00",
    "to": "2026-03-08 23:59:59"
  },
  "summary": {
    "total_records": 10,
    "api_success": 9,
    "api_failure": 1,
    "delivered": 7,
    "pending": 2,
    "failed": 1
  },
  "data": [
    {
      "mobile_no": "9876543210",
      "template_id": "OTP_TEMPLATE",
      "request_id": "req_123456",
      "delivery_status": "delivered",
      "sent_at": "2026-03-08 14:10:22"
    }
  ]
}
Modified at 2026-03-08 12:45:06
Previous
Validate OTP
Next
Batch Send
Built with