Skip to main content
Use the Message Status endpoint.
GET /v1/messaging/sms/messages/{messageId}
This endpoint returns the latest delivery status and message metadata.
Configure a callback URL when sending a message or campaign.Zeckta will deliver real-time webhook events as message statuses change.Supported events include:
  • MESSAGE_SUBMITTED
  • MESSAGE_SENT
  • MESSAGE_DELIVERED
  • MESSAGE_FAILED
  • MESSAGE_UNDELIVERABLE
  • MESSAGE_EXPIRED
  • MESSAGE_REJECTED
Polling requires your application to repeatedly query the Message Status API.Webhooks push delivery updates directly to your application as events occur.For production workloads, webhooks are generally recommended.
Use the Campaign Report endpoint.
GET /v1/messaging/sms/campaigns/{campaignId}
Campaign reports provide delivery statistics and message-level results.
Campaign reports include:
  • Campaign details
  • Recipient count
  • Message statistics
  • Delivery totals
  • Failed message counts
  • Paginated message results
Campaign reports may include:
  • Queued
  • Sending
  • Sent
  • Delivered
  • Failed
These metrics help track campaign performance and delivery progress.
Yes.Campaign reports include paginated message results that allow you to inspect individual recipients and message identifiers.
Delivery reporting depends on downstream carrier processing.Messages may transition through several statuses before reaching a final state.Examples:
  • QUEUED
  • PROCESSING
  • SUBMITTED
  • SENT
  • DELIVERED
A message reaches a final state when no further status changes are expected.Examples include:
  • DELIVERED
  • FAILED
  • UNDELIVERABLE
  • EXPIRED
  • REJECTED
OTP requests return a session identifier that can be used during verification.OTP workflows focus on verification status rather than delivery reporting.
A queued status indicates the message has been accepted and is waiting for processing.This is typically temporary before progressing to:
  • PROCESSING
  • SUBMITTED
  • SENT
Yes.As delivery receipts arrive from carrier networks, campaign statistics may continue to update until all messages reach a final state.
No.Reports, messages, campaigns, sender names, and OTP sessions are isolated by workspace.Cross-workspace access is not permitted.