TextMessageStatus

  • The delivery states Resia publishes, mapped from the provider at the transport boundary.

    A provider's own status strings are never handed to a customer. The transport translates whatever the carrier reports into exactly these values, which is what lets Resia change or add a messaging provider without changing the public contract — the same independence Resia's call statuses keep from the voice provider's. Do not collapse this into a passthrough.

    accepted means Resia safely recorded the request and has not started sending; it is a single-send state only — a batch message reads queued from acceptance until it is sent. canceled is a batch message stopped before it was sent; it is terminal. delivery_unconfirmed is terminal but proves neither delivery nor failure: it is what a message becomes when no final carrier confirmation ever arrives.

    values
    acceptedqueuedsentdelivereddelivery_unconfirmedfailedcanceled