An agent had some issues today with SMS messages not being delivered. It was only a handful of messages in the conversation that failed to send, but I've been unable to figure out what went wrong. If I look at the transcript on the conversation details page, the messages all appear there as if they were sent out correctly.
I decided to see if there was an API endpoint that would give me some more details about the error, and I found an endpoint, but the error reporting seems pretty vague to me. Using the /api/v2/conversations/messages/{conversationId}/messages/{messageId} endpoint, I was able to get this bit of information about the error.
The blotted out bits are phone numbers and the message ID. GeneralError seems rather unhelpful, but I'm wondering if [REJECTED_FILTERED] means something to any of you? If it matters, the content of the message was: "Thank you for your patience, the customer had only wanted a 12 month contract"