Skip to main content

Got a "Parameter [text] value is invalid" response message when trying to send SMS via API, what could be the cause of this? There was a linefeed character in the text, I removed it by formatting the text via code but still the error persist.

Please provide your complete request and response (along with headers).

Have you tried using just a simple text string? The "text" property must be: Text of a message. Max length is 1000 symbols (2-byte UTF-16 encoded). If a character is encoded in 4 bytes in UTF-16 it is treated as 2 characters, thus restricting the maximum message length to 500 symbols.

You can see the documentation for this API resource here: https://developers.ringcentral.com/api-docs/latest/index.html#!#RefSMSMessages.html

You need to provide a snippet of you text what you are trying to send. There should not be any issues in a normal case if you text is within the allowed range.

Without getting a snippet of your text it's very difficult to assume what is going wrong.

Here is a very basic sample to API body of SMS API :

Body:

{"from":{"phoneNumber":"<your phone From number>"},"to":[{"phoneNumber":"<your To phone number>"},{"phoneNumber":"<your To phone number>"}],"text":"Test sms test"}


Reply