{"info":{"_postman_id":"3fcf8dd4-7da4-4ada-a06e-75e821e1f6cb","name":"Messages","description":"<html><head></head><body><h1 id=\"introduction\">Introduction</h1>\n<p>Simple REST API to manage palindrome &amp; non-palindrome strings</p>\n<h1 id=\"overview\">Overview</h1>\n<p>Send strings to determine if it is a palindromic string</p>\n<h1 id=\"authentication\">Authentication</h1>\n<p>API for public use</p>\n<h1 id=\"http-methods-supported\">HTTP Methods Supported</h1>\n<p><code>GET POST PATCH DELETE</code></p>\n<h1 id=\"error-codes\">Error Codes</h1>\n<p><code>404 422 </code></p>\n<h1 id=\"base-url\">Base URL</h1>\n<p><a href=\"https://node-palindrome-restapi.herokuapp.com/messages/\">https://node-palindrome-restapi.herokuapp.com/messages/</a></p>\n<h4 id=\"post-man-app-recommended-to-access-this-api\">Post-man app recommended to access this API</h4>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introduction","slug":"introduction"},{"content":"Overview","slug":"overview"},{"content":"Authentication","slug":"authentication"},{"content":"HTTP Methods Supported","slug":"http-methods-supported"},{"content":"Error Codes","slug":"error-codes"},{"content":"Base URL","slug":"base-url"}],"owner":"2921837","collectionId":"3fcf8dd4-7da4-4ada-a06e-75e821e1f6cb","publishedId":"T1LPCmEU","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-08-14T09:03:01.000Z"},"item":[{"name":"List All Messages","id":"11ec0bdd-b3af-470f-9190-84802b406d76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"messages/","description":"<p>List all messages</p>\n<p>Query parameters </p>\n<ul>\n<li>to filter: <code>isPalindrome = true</code></li>\n<li>to Sort: <code>order_by=desc</code></li>\n<li>to limit: <code>limit = 2</code> default is 5</li>\n<li>page of results: <code>page:2</code></li>\n</ul>\n<p>On success status: <code>200</code></p>\n","urlObject":{"path":[""],"host":["messages"],"query":[],"variable":[]}},"response":[{"id":"4859755c-9ee3-4121-a692-a8e5cd78a85f","name":"List All Messages","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"https://node-palindrome-restapi.herokuapp.com/messages/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept, Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"796"},{"key":"Etag","value":"W/\"31c-Idy/R0lH1kDcniQlmA0Lum9pO1s\""},{"key":"Date","value":"Tue, 18 Aug 2020 08:56:03 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 5,\n    \"messages\": [\n        {\n            \"_id\": \"5f3b527d730f1c1af4c623dd\",\n            \"text\": \"fawad\",\n            \"isPalindrome\": false,\n            \"dateCreated\": \"2020-08-18T04:01:01.181Z\",\n            \"lastModified\": \"2020-08-18T04:01:01.181Z\"\n        },\n        {\n            \"_id\": \"5f3b60e86d91452f582c0c02\",\n            \"text\": \"sonos\",\n            \"isPalindrome\": true,\n            \"dateCreated\": \"2020-08-18T05:02:32.921Z\",\n            \"lastModified\": \"2020-08-18T05:02:32.921Z\"\n        },\n        {\n            \"_id\": \"5f3b6e30a3f2bf146c48d2d3\",\n            \"text\": \"BobVance\",\n            \"isPalindrome\": false,\n            \"dateCreated\": \"2020-08-18T05:59:12.134Z\",\n            \"lastModified\": \"2020-08-18T05:59:12.134Z\"\n        },\n        {\n            \"_id\": \"5f3b8e61e0828f1ad4229a22\",\n            \"text\": \"rotor\",\n            \"isPalindrome\": true,\n            \"dateCreated\": \"2020-08-18T08:16:33.616Z\",\n            \"lastModified\": \"2020-08-18T08:16:33.616Z\"\n        },\n        {\n            \"_id\": \"5f3b8e61e0828f1ad4229a23\",\n            \"text\": \"ottawa\",\n            \"isPalindrome\": false,\n            \"dateCreated\": \"2020-08-18T08:16:33.719Z\",\n            \"lastModified\": \"2020-08-18T08:16:33.719Z\"\n        }\n    ]\n}"}],"_postman_id":"11ec0bdd-b3af-470f-9190-84802b406d76"},{"name":"Get Message","id":"4ed1cd31-9aa8-46b7-a6bf-7dd31a1acbe2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"/messages/{id}","description":"<p>Get message with message id</p>\n<p>On success status: <code>200</code></p>\n","urlObject":{"path":["messages","{id}"],"query":[],"variable":[]}},"response":[{"id":"03c42c98-c47d-43e6-9c0b-46d2259adf75","name":"Get Message","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"https://node-palindrome-restapi.herokuapp.com/messages/5f3b60e86d91452f582c0c02"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept, Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"164"},{"key":"Etag","value":"W/\"a4-RHY24ewv0ihrbaXcOBAcI+R0EMk\""},{"key":"Date","value":"Tue, 18 Aug 2020 08:57:36 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": {\n        \"_id\": \"5f3b60e86d91452f582c0c02\",\n        \"text\": \"sonos\",\n        \"isPalindrome\": true,\n        \"dateCreated\": \"2020-08-18T05:02:32.921Z\",\n        \"lastModified\": \"2020-08-18T05:02:32.921Z\"\n    }\n}"}],"_postman_id":"4ed1cd31-9aa8-46b7-a6bf-7dd31a1acbe2"},{"name":"Create New Message","id":"86993ec9-828b-4ec1-a529-9b6a37ceb908","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":""},"url":"/messages/","description":"<p>Create new message</p>\n<p>On success status: <code>201</code></p>\n","urlObject":{"path":["messages",""],"query":[],"variable":[]}},"response":[{"id":"45c080a2-7388-48b0-9aa2-a23399a410a6","name":"Create New Message","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"text\": \"water\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://node-palindrome-restapi.herokuapp.com/messages/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept, Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"203"},{"key":"Etag","value":"W/\"cb-hD8LshlKG9BxfH7LhdU7mBKZGjc\""},{"key":"Date","value":"Tue, 18 Aug 2020 08:58:47 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"note\": \"Message successfully created\",\n    \"message\": {\n        \"_id\": \"5f3b98472c96c40004622484\",\n        \"text\": \"water\",\n        \"isPalindrome\": false,\n        \"dateCreated\": \"2020-08-18T08:58:47.902Z\",\n        \"lastModified\": \"2020-08-18T08:58:47.902Z\"\n    }\n}"}],"_postman_id":"86993ec9-828b-4ec1-a529-9b6a37ceb908"},{"name":"Update Message","id":"dd32dddb-fcaf-48a7-9b14-6b2c8f7637a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":""},"url":"/messages/{id}","description":"<p>Update message text with message id</p>\n<p>On success status: <code>204</code></p>\n","urlObject":{"path":["messages","{id}"],"query":[],"variable":[]}},"response":[{"id":"f02f01cb-ab49-465f-85d2-7b795f8414d4","name":"Update Message","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"text\": \"sponge\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://node-palindrome-restapi.herokuapp.com/messages/5f3b98472c96c40004622484"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept, Authorization"},{"key":"Date","value":"Tue, 18 Aug 2020 09:00:05 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"dd32dddb-fcaf-48a7-9b14-6b2c8f7637a4"},{"name":"Delete Message","id":"6307fbcb-e929-45dc-84e1-5620e1ed6574","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"/messages/{id}","description":"<p>Delete message with message id</p>\n<p>On success status: <code>204</code></p>\n","urlObject":{"path":["messages","{id}"],"query":[],"variable":[]}},"response":[{"id":"136b0e16-177f-4bdf-b99b-98d2d3fa53f7","name":"Delete Message","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"https://node-palindrome-restapi.herokuapp.com/messages/5f3b98472c96c40004622484"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept, Authorization"},{"key":"Date","value":"Tue, 18 Aug 2020 09:01:10 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6307fbcb-e929-45dc-84e1-5620e1ed6574"}]}