Issue when using REST to submit to string fieldDescription <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } --> Issue when using REST to submit to multi line text field | Optional Details Using a carriage return in a string field, such as description field when submitting a REST message it returns an "Invalid Request" response. This is experienced if using a REST message to insert or update a field of type string, having a the contents separated by a carriage return. To avoid the "Invalid Request" response, substitute the carriage return with a "\n" in the REST message. Symptom Getting "Bad Request" when using REST message to insert or update a table in ServiceNow and the error message is: {error: {message: "Exception while reading request"detail: "Verify Request body and Content-type headers. Not able to parse request"}-status: "failure"} Cause Using the carriage return breaks the message and results in that the text message is not terminated correctly Solution The text submitted in the REST message must be correctly terminated. Use a "\n" in place of the actual carriage return. Example: Bad Request will contain the following: {"short_description":"SN-REST Test", "description":"This is a line witha second line"} When processed the following response is received: Please refer to "REST Message Bad Request response.png" attached Successful request will contain the following: {"short_description":"SN-REST Test", "description":"This is a line with \n a second line"} The response will contain the details of the created record Please refer to "REST Message - Successful.png" attached.