Traceability of delivery statuses in the WhatsApp API

U
4 months ago
2 comments
Traceability of delivery statuses in the WhatsApp API

Business problem

Currently, the API only provides the creation (created_at) and update (updated_at) dates for a message. There is no way to check the exact history of when a WhatsApp message was delivered or read, as the update field only changes with direct activity on the ticket.

Desired outcome

The API needs to include specific timestamps for status changes in the "delivery" section. This could be implemented by adding a "created_at" field within that section to reflect the last status change, or ideally, by turning "delivery" into an array that logs the complete history of statuses (SENT, DELIVERED, READ) with their respective dates.

"delivery": [
      {
          "status": "SENT",
          "description": null,
          "details": null,
          "created_at": "2025-06-19 11:16:53"
      },
      {
          "status": "DELIVERED",
          "description": null,
          "details": null,
          "created_at": "2025-06-19 11:16:55"
      },
      {
          "status": "READ",
          "description": null,
          "details": null,
          "created_at": "2025-06-19 11:18:15"
      }
]

💡

Reminder: Insights help guide our direction. Votes and discussions help us understand demand, but don't guarantee development. Every insight receives a response within 30 days.

Discussion (2)

Sign in to join the discussion