Read call outcomes
One row per ATTEMPT, not per lead — a lead retried three times has three rows, distinguished by attemptNumber.
Signed exactly like POST /v1/leads, except that the canonical string covers the path WITHOUT its query string.
Headers
X-Dhana-Client-Id
Issued per environment. Sandbox and production credentials are different values.
X-Dhana-Timestamp
Unix epoch SECONDS, UTC. Rejected beyond 300 seconds of our clock in either direction.
X-Dhana-Nonce
Unique per request, 16–64 characters of [A-Za-z0-9_-]. Remembered for 600 seconds; a repeat inside that window is rejected as a replay.
X-Dhana-Signature
v1=<lowercase hex HMAC-SHA256>. See the canonical string in the integration guide.
Query parameters
from
RFC 3339. Filters on lead creation time, inclusive.
to
RFC 3339, exclusive.
campaignCode
limit
Clamped to a maximum server-side.
offset
Response
A page of attempts.
calls
page
notice
Present when any row was relabelled. Show it wherever the outcomes are shown — it explains a correction we make to the telephony provider’s own reporting.
Errors
401
Unauthorized Error
422
Unprocessable Entity Error