Validations

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 CodeDescription
1000invalid txnid
1001invalid expire value
1002invalid content
1003invalid content type
1004invalid content message
1005invalid content size
1006invalid content ratio
1007invalid content item id
1008invalid receiver address
1009invalid receiver type
1010duplicate receiver
1011invalid multipart file
1012invalid latitude/longitude
1013invalid rich media type
1014invalid rich media
1015invalid rich media title
1016invalid rich media image
1017invalid rich media ratio
1018invalid rich media description
1019invalid rich media url fields
1020invalid rich media poll id
1021invalid rich media poll end date
1022invalid rich media options
1023invalid consent id
1024invalid consent button
1025invalid wsuser
1026invalid orderid
1027invalid contact name
1028invalid contact surname
1029invalid contact phonenumber
1030invalid contact address
1031invalid consent description
1032invalid composition components
1053invalid location zoomlevel
1054invalid tmm type
1055invalid tmm
1056invalid tmm title
1057invalid tmm description
1058missing tmm parameters
1059invalid tmm image
1060invalid tmm image button
1061invalid tmm button list
1062invalid tmm sublist
1063tmm sublist optionals dont match
1064invalid tmm poll id
1065invalid tmm poll end date
1066invalid tmm poll expire time
1067invalid tmm poll option
1068invalid tmm poll buttonname
1069invalid tmm postbackid
1070invalid document
3000invalid receiver
3001invalid message type
3002invalid location title
3003invalid location description
3004invalid location latitude
3005invalid location longitude
3006invalid message
3007invalid vcard