TES web service methods support HTTP POST and expect JSON request bodies. Each request must include a txnid used for logging and refreshed per request. TES first checks the request format; request-specific validations are described in each method. If JSON parameters are invalid, HTTP 400 Bad Request is returned. The body contains errorcode and errordefinition. All error codes and definitions that can be returned in a 400 response are listed below:
| Error Code | Description |
|---|---|
| 1000 | invalid txnid |
| 1001 | invalid expire value |
| 1002 | invalid content |
| 1003 | invalid content type |
| 1004 | invalid content message |
| 1005 | invalid content size |
| 1006 | invalid content ratio |
| 1007 | invalid content item id |
| 1008 | invalid receiver address |
| 1009 | invalid receiver type |
| 1010 | duplicate receiver |
| 1011 | invalid multipart file |
| 1012 | invalid latitude/longitude |
| 1013 | invalid rich media type |
| 1014 | invalid rich media |
| 1015 | invalid rich media title |
| 1016 | invalid rich media image |
| 1017 | invalid rich media ratio |
| 1018 | invalid rich media description |
| 1019 | invalid rich media url fields |
| 1020 | invalid rich media poll id |
| 1021 | invalid rich media poll end date |
| 1022 | invalid rich media options |
| 1023 | invalid consent id |
| 1024 | invalid consent button |
| 1025 | invalid wsuser |
| 1026 | invalid orderid |
| 1027 | invalid contact name |
| 1028 | invalid contact surname |
| 1029 | invalid contact phonenumber |
| 1030 | invalid contact address |
| 1031 | invalid consent description |
| 1032 | invalid composition components |
| 1053 | invalid location zoomlevel |
| 1054 | invalid tmm type |
| 1055 | invalid tmm |
| 1056 | invalid tmm title |
| 1057 | invalid tmm description |
| 1058 | missing tmm parameters |
| 1059 | invalid tmm image |
| 1060 | invalid tmm image button |
| 1061 | invalid tmm button list |
| 1062 | invalid tmm sublist |
| 1063 | tmm sublist optionals dont match |
| 1064 | invalid tmm poll id |
| 1065 | invalid tmm poll end date |
| 1066 | invalid tmm poll expire time |
| 1067 | invalid tmm poll option |
| 1068 | invalid tmm poll buttonname |
| 1069 | invalid tmm postbackid |
| 1070 | invalid document |
| 3000 | invalid receiver |
| 3001 | invalid message type |
| 3002 | invalid location title |
| 3003 | invalid location description |
| 3004 | invalid location latitude |
| 3005 | invalid location longitude |
| 3006 | invalid message |
| 3007 | invalid vcard |