Skip to main content

Overview

The SMS Statistics API returns daily delivery metrics for your SMS sends within a specified date range. Use these statistics to monitor delivery performance, track credit consumption, and identify delivery issues over time. Base URL: https://api.effilink.co
Endpoint: POST /v5/sms/stats/get
Authentication via ApiKey or OAuth header is required.

Request Parameters

string
required
The start of the reporting period, in YYYY-MM-DD format (e.g., 2025-05-01). Inclusive.
string
required
The end of the reporting period, in YYYY-MM-DD format (e.g., 2025-05-31). Inclusive.

Response

integer
HTTP-style status code. 200 on success.
string
A human-readable status message. Empty string on success.
array[object]
An array of daily statistics objects, one entry per day within the requested date range (for days with activity).

Example Request


Example Response


Metric Reference

A high reportFailedCount relative to successCount may indicate issues with recipient numbers (e.g., invalid or ported numbers) or carrier routing problems. Review affected numbers and contact EffiLink support if the rate is consistently elevated.

Understanding Delivery Failures

There are two distinct failure types reported by this API:
  • failCount — The message was rejected at the EffiLink platform level and was never dispatched. These are not charged.
  • reportFailedCount — The message was dispatched and left the EffiLink platform, but the carrier’s delivery receipt indicated failure. These may still consume credits, and the chargedPoint field reflects actual charges.