-
Notifications
You must be signed in to change notification settings - Fork 24
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"}}