{"info":{"_postman_id":"3fc5249a-63d3-4edc-9dc6-652d5103ec42","name":"Messaging (Lango sandbox)","description":"Generated from the Messaging API group. Run \"Get a token\" first — every other request reads {{token}}.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"item":[{"name":"Get a token","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"}],"url":{"raw":"{{baseUrl}}/oauth/v1/token","host":["{{baseUrl}}"],"path":["oauth","v1","token"]},"auth":{"type":"basic","basic":[{"key":"username","value":"{{consumerKey}}","type":"string"},{"key":"password","value":"{{consumerSecret}}","type":"string"}]},"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","type":"text"}]}},"event":[{"listen":"test","script":{"type":"text/javascript","exec":["const data = pm.response.json();","pm.collectionVariables.set('token', data.access_token);"]}}]},{"name":"SMS","item":[{"name":"Send a text message","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/messaging/v1/sms","host":["{{baseUrl}}"],"path":["messaging","v1","sms"],"variable":[],"query":[]},"description":"Send a text message","body":{"mode":"raw","raw":"{\n  \"senderId\": \"LANGO\",\n  \"to\": \"254712345678\",\n  \"message\": \"Your order 2041 has shipped.\",\n  \"callbackUrl\": \"https://example.com/hooks/lango\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Delivered","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/messaging/v1/sms","host":["{{baseUrl}}"],"path":["messaging","v1","sms"],"variable":[],"query":[]},"description":"Send a text message","body":{"mode":"raw","raw":"{\n  \"senderId\": \"LANGO\",\n  \"to\": \"254712345678\",\n  \"message\": \"Your order 2041 has shipped.\",\n  \"callbackUrl\": \"https://example.com/hooks/lango\"\n}","options":{"raw":{"language":"json"}}}},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"messageId\": \"msg_97824bkf\",\n  \"status\": \"ACCEPTED\",\n  \"parts\": 1\n}"},{"name":"Handset switched off","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/messaging/v1/sms","host":["{{baseUrl}}"],"path":["messaging","v1","sms"],"variable":[],"query":[]},"description":"Send a text message","body":{"mode":"raw","raw":"{\n  \"senderId\": \"LANGO\",\n  \"to\": \"254712345678\",\n  \"message\": \"Your order 2041 has shipped.\",\n  \"callbackUrl\": \"https://example.com/hooks/lango\"\n}","options":{"raw":{"language":"json"}}}},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"messageId\": \"msg_dznc1zar\",\n  \"status\": \"ACCEPTED\",\n  \"parts\": 1\n}"},{"name":"Unregistered sender ID","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/messaging/v1/sms","host":["{{baseUrl}}"],"path":["messaging","v1","sms"],"variable":[],"query":[]},"description":"Send a text message","body":{"mode":"raw","raw":"{\n  \"senderId\": \"LANGO\",\n  \"to\": \"254712345678\",\n  \"message\": \"Your order 2041 has shipped.\",\n  \"callbackUrl\": \"https://example.com/hooks/lango\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": \"SENDER_NOT_REGISTERED\",\n  \"message\": \"That sender ID is not registered to your organization.\",\n  \"requestId\": \"req_ej9gxtnd\"\n}"}]},{"name":"Check a message","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/messaging/v1/sms/:messageId","host":["{{baseUrl}}"],"path":["messaging","v1","sms",":messageId"],"variable":[{"key":"messageId","value":"msg_7k3p1w6t"}],"query":[]},"description":"Check a message"},"response":[{"name":"Delivered","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/messaging/v1/sms/:messageId","host":["{{baseUrl}}"],"path":["messaging","v1","sms",":messageId"],"variable":[{"key":"messageId","value":"msg_7k3p1w6t"}],"query":[]},"description":"Check a message"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"messageId\": \"msg_7k3p1w6t\",\n  \"status\": \"DELIVERED\",\n  \"parts\": 1,\n  \"deliveredAt\": \"2026-09-28T10:59:08.179Z\"\n}"}]}]}],"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{token}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://devportal.softwaregroup.com/api/sandbox","type":"string"},{"key":"consumerKey","value":"","type":"string"},{"key":"consumerSecret","value":"","type":"string"},{"key":"token","value":"","type":"string"}]}