Skip to content

Debugging

Caio Salgado edited this page Sep 6, 2018 · 1 revision

expected requests and responses:

Request:  POST http://test.local/v1/contacts with body "{\"blocking\":\"wait\",\"contacts\":[\"+5511944442222\"]}" with headers {'Content-Type'=>'application/json'}
Response: {"contacts":[{"input":"+5511944442222","status":"valid","wa_id":"5511944442222"}]}
Request:  POST http://test.local/v1/contacts with body "{\"blocking\":\"wait\",\"contacts\":[\"+5511944442222\",\"+55119000888\"]}" with headers {'Content-Type'=>'application/json'}
Response: {"contacts":[{"input":"+5511944442222","status":"valid","wa_id":"5511944442222"},{"input":"+55119000888","status":"valid","wa_id":"55119000888"}]}
Request:  POST http://test.local/v1/contacts with body "{\"blocking\":\"wait\",\"contacts\":[\"+123\"]}" with headers {'Content-Type'=>'application/json'}
Response: {"contacts":[{"input":"+123","status":"invalid"}]}
Request:  POST http://test.local/v1/users/login with body "" with headers {'Authorization'=>'Basic dXNlcm5hbWU6c2VjcmV0X3Bhc3N3b3Jk'}
Response: {"users":[{"token":"toooo.kkkkk.eeeen","expires_after":"2099-03-01 15:29:26+00:00"}]}
Request:  POST http://test.local/v1/messages with body "{\"hsm\":{\"element_name\":\"two_factor\",\"language\":{\"code\":\"pt_BR\",\"policy\":\"deterministic\"},\"localizable_params\":{\"default\":\"1234\"},\"namespace\":\"whatsapp:hsm:banks:enterprisebank\"},\"recipient_type\":\"individual\",\"to\":\"55119000111\",\"type\":\"hsm\"}" with headers {'Content-Type'=>'application/json'}
Response: {"messages":{"id":"ID"}}
Request:  POST http://test.local/v1/messages with body "{\"hsm\":{\"element_name\":\"two_factor\",\"language\":{\"code\":\"pt_BR\",\"policy\":\"deterministic\"},\"localizable_params\":{\"default\":\"1234\"},\"namespace\":\"whatsapp:hsm:banks:enterprisebank\"},\"recipient_type\":\"individual\",\"to\":\"123\",\"type\":\"hsm\"}" with headers {'Content-Type'=>'application/json'}
Response: {"errors":[{"code":1006,"details":"unknown contact","title":"Resource not found"}]}
Request:  POST http://test.local/v1/messages with body "{\"hsm\":{\"element_name\":\"two_factor\",\"language\":{\"code\":\"pt_BR\",\"policy\":\"deterministic\"},\"localizable_params\":{\"default\":\"1234\"},\"namespace\":\"whatsapp:hsm:banks:enterprisebank\"},\"recipient_type\":\"individual\",\"to\":\"123\",\"type\":\"hsm\"}" with headers {'Content-Type'=>'application/json'}
Response: {"errors":[{"code":1006,"details":"unknown contact","title":"Resource not found"}]}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"5511944442222\",\"type\":\"text\",\"text\":{\"body\":\"Message!\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"messages":{"id":"ID"}}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"123\",\"type\":\"text\",\"text\":{\"body\":\"Message!\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"errors":[{"code":1006,"details":"unknown contact","title":"Resource not found"}]}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"123\",\"type\":\"text\",\"text\":{\"body\":\"Message!\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"errors":[{"code":1006,"details":"unknown contact","title":"Resource not found"}]}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"\",\"type\":\"text\",\"text\":{\"body\":\"Message!\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"error":{"errorcode":400,"errortext":"missing params payload|to"}}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"\",\"type\":\"text\",\"text\":{\"body\":\"Message!\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"error":{"errorcode":400,"errortext":"missing params payload|to"}}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"5511944442222\",\"type\":\"text\",\"text\":{\"body\":\"\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"error":{"errorcode":400,"errortext":"missing required message body definition"}}
Request:  POST http://test.local/v1/messages with body "{\"recipient_type\":\"individual\",\"to\":\"5511944442222\",\"type\":\"text\",\"text\":{\"body\":\"\"}}" with headers {'Content-Type'=>'application/json'}
Response: {"error":{"errorcode":400,"errortext":"missing required message body definition"}}
Clone this wiki locally