{"info":{"_postman_id":"8b601bdd-d04d-418e-bd88-2620aa34d0f4","name":"Curvenote","description":"<html><head></head><body><p>You can use this guide to get started with the Curvenote API.</p>\n<h1 id=\"overview\">Overview</h1>\n<h2 id=\"note-⚠️\">Note ⚠️</h2>\n<p>This API is in developer preview, there may be backward-incompatible changes.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>Once you are signed up for an account, you can <a href=\"https://curvenote.com/profile?settings=true&amp;tab=profile-api\">generate an API Key</a> in your settings.<br>Your API key is a <a href=\"https://jwt.io/introduction/\">JSON Web Token</a>, it is equivalent to your username and password so <strong>keep it in a safe place</strong>.<br>For an authenticated request, you will need to add this <code>{{token}}</code> in an <code>Authorization</code> header in the request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>curl -H \"Authorization: YOUR_API_TOKEN\" -X POST https://api.curvenote.com/login\n\n</code></pre><p>This will return a session token in the body that you can use to interact with the rest of the API.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>curl -H \"Authorization: YOUR_SESSION_TOKEN\" https://api.curvenote.com/me\n\n</code></pre><p>Note that some parts of the API will return a <code>404</code> not found instead of a <code>401</code> unauthorized to protect sensitive information.</p>\n<h2 id=\"browsing-the-api\">Browsing the API</h2>\n<p>There are multiple places in the user interface in Curvenote that allow you to open blocks in the API, this will log you in using an <code>authorization</code> cookie. If you use a browser extension to render JSON (e.g. in <a href=\"https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh\">chrome</a>, <a href=\"https://addons.mozilla.org/en-CA/firefox/addon/jsonview/\">firefox</a>, etc.) then you can click on the hypermedia links to quickly get a feel for the data-structures in the API.</p>\n<p>This cookie has the same form as the JWT token described above, however, it is only valid for 24 hours. As such, it should <strong>not</strong> be used for API calls made from a client library.</p>\n<p>You can also browse this documentation with <a href=\"postman.co\">Postman</a>, which allows you to set environment variables, post requests, and see responses. You will also get to start with this documentation as your base!</p>\n<h2 id=\"http-verbs\">HTTP Verbs</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>HTTP Verb</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GET</code></td>\n<td>Retrieve entities in the API.</td>\n</tr>\n<tr>\n<td><code>POST</code></td>\n<td>Create new entities.</td>\n</tr>\n<tr>\n<td><code>PATCH</code></td>\n<td>Partially update data for an object.</td>\n</tr>\n<tr>\n<td><code>DELETE</code></td>\n<td>Delete an entity.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"hypermedia\">Hypermedia</h2>\n<p>All objects returned by the API have a <code>links</code> object that provides links to relevant and related entities. These links are used to give explicit pointers based on long-lived URLs. Client libraries should follow these links to consume potential future changes to the API. All objects will have at least one link called <code>self</code> - this is a link to the entity at its canonical URL.</p>\n<h2 id=\"pagination\">Pagination</h2>\n<p>Some base URLs, for example, <code>https://api.curvenote.com/projects</code> will return multiple items. The data will be returned in an items list and you can control how many are returned by using the <code>limit</code> query parameter. By default, there are <code>50</code> items returned. If there are more items, then a <code>next</code> link will be available.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"items\": [ ... ],\n  \"links\": {\n    \"self\": \"https://api.curvenote.com/endpoint\",\n    \"next\": \"https://api.curvenote.com/endpoint?limit={{ limit }}&amp;snapshot={{ lastId }}\"\n  }\n}\n\n</code></pre><h2 id=\"conventions\">Conventions</h2>\n<p>All dates are returned in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO-8601 format</a>, which is of the form <code>YYYY-MM-DDTHH:mm:ss.sssZ</code>. The timezone is always set to zero UTC offset, as denoted by the suffix \"Z\".</p>\n<p>In javascript, this is the same format as <code>new Date().toISOString()</code> and can be directly loaded into the <code>Date</code> function.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Overview","slug":"overview"}],"owner":"4954379","collectionId":"8b601bdd-d04d-418e-bd88-2620aa34d0f4","publishedId":"Szzj9dXS","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"235f9d"},"publishDate":"2021-08-23T23:23:39.000Z"},"item":[{"name":"Users","item":[{"name":"Get My User","event":[{"listen":"test","script":{"id":"4619512b-b185-464d-82a3-407dc0941449","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Expect a verified email\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.email).to.be.a('string');","    pm.expect(jsonData.email_verified).to.eql(true);","});","","pm.environment.set(\"userId\", JSON.parse(responseBody).id);","pm.environment.set(\"username\", JSON.parse(responseBody).username);",""],"type":"text/javascript"}}],"id":"98f5f848-17ad-4b69-ae7f-4176f5530b97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/me","description":"<p>Note that this call is the same as the <code>/my/user</code> endpoint, and forwards you there.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","name":"Users","type":"folder"}},"urlObject":{"path":["me"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"2ec870ea-6354-4d77-9c7d-1b80bd6b40af","name":"Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded","disabled":true}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"{{baseUrl}}/me"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"3d-APRZwkCQCKFsBo1QDLDENqUDtvc\""},{"key":"X-Cloud-Trace-Context","value":"a3086c29c38d8ad30294091597346230;o=1"},{"key":"Date","value":"Tue, 16 Jun 2020 22:14:26 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Content-Length","value":"61"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Authentication token is not valid.\",\n    \"status\": 400\n}"},{"id":"8fbad734-76e5-487e-9614-07a8b678c6c1","name":"Get My User","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded","disabled":true}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"{{baseUrl}}/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"260-8cQFEDznueOy90SSbbkNbvTRO04\""},{"key":"Content-Encoding","value":"gzip"},{"key":"X-Cloud-Trace-Context","value":"715d5adfaed4c031cf9b7eaedd560dbe;o=1"},{"key":"Date","value":"Tue, 16 Jun 2020 22:09:29 GMT"},{"key":"Server","value":"Google Frontend"},{"key":"Cache-Control","value":"private"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"vKndfPAZO7WeFxLH1GQcpnXPzfH3\",\n    \"username\": \"rowanc1\",\n    \"display_name\": \"Rowan Cockett\",\n    \"bio\": \"I am interested in the intersection of visualization, geoscience and the web. I am working on Iooxa and improving scientific collaboration.\",\n    \"location\": \"The Future\",\n    \"website\": \"row1.ca\",\n    \"affiliation\": \"iooxa\",\n    \"orcid\": \"\",\n    \"email\": \"rowan@iooxa.com\",\n    \"email_verified\": true,\n    \"date_created\": \"2020-02-12T22:36:48.000Z\",\n    \"links\": {\n        \"self\": \"https://api.iooxa.com/users/vKndfPAZO7WeFxLH1GQcpnXPzfH3\",\n        \"photo\": \"https://api.iooxa.com/users/vKndfPAZO7WeFxLH1GQcpnXPzfH3/photo\",\n        \"projects\": \"https://api.iooxa.com/users/my/projects\"\n    }\n}"}],"_postman_id":"98f5f848-17ad-4b69-ae7f-4176f5530b97"},{"name":"Get User","event":[{"listen":"test","script":{"id":"edf9d111-5c62-4422-944e-64f8149c4cd1","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Expect username to be the same\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.id).to.eql(pm.environment.get(\"me\"));","    pm.expect(jsonData.username).to.eql(pm.environment.get(\"username\"));","});",""],"type":"text/javascript"}}],"id":"064c2114-e13e-4994-a615-664991646010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUrl}}/users/{{userId}}","urlObject":{"path":["users","{{userId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"064c2114-e13e-4994-a615-664991646010"},{"name":"Get User - By Username","event":[{"listen":"test","script":{"id":"2c985bff-033d-491a-ade7-69149ae5eb9f","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Expect your username to be the same\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.id).to.eql(pm.environment.get(\"me\"));","    pm.expect(jsonData.username).to.eql(pm.environment.get(\"username\"));","});"],"type":"text/javascript"}}],"id":"f0435bb2-9837-4476-af93-ffd65a74796a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/users/@{{username}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","name":"Users","type":"folder"}},"urlObject":{"path":["users","@{{username}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f0435bb2-9837-4476-af93-ffd65a74796a"},{"name":"Update User Information","event":[{"listen":"test","script":{"id":"1d458c86-cad8-43be-8e18-0ba78d317eeb","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Expect your email to be the same\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.id).to.eql(pm.environment.get(\"me\"));","    pm.expect(jsonData.username).to.eql(pm.environment.get(\"username\"));","});"],"type":"text/javascript"}}],"id":"8c66d3b9-a37e-45ae-af8d-36378f3d32dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"display_name\": \"iooxa testing\",\n    \"bio\": \"Pre-emptive asynchronous focus group\",\n    \"location\": \"Antarctica (the territory South of 60 deg S)\",\n    \"affiliation\": \"Homenick, Ullrich and Crona\",\n    \"website\": \"https://gilbert.name\",\n    \"orcid\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/users/{{userId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","name":"Users","type":"folder"}},"urlObject":{"path":["users","{{userId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8c66d3b9-a37e-45ae-af8d-36378f3d32dd"}],"id":"5f4b4678-9323-4216-84c2-e6d1e46ca493","description":"<p>Get and update basic information about your user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"187a68f9-b6c4-4b51-8318-0f838824a24d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b2190106-e676-4614-9833-b4ece460efb2","type":"text/javascript","exec":[""]}}],"_postman_id":"5f4b4678-9323-4216-84c2-e6d1e46ca493"},{"name":"Projects","item":[{"name":"List Public Projects","event":[{"listen":"test","script":{"id":"bd72bf0d-fd25-4274-8a17-20a2d7bc3dc6","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Expect a verified email\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.items).to.have.lengthOf(3);","});"],"type":"text/javascript"}}],"id":"9e50437e-7466-4392-adb2-72eae2376cef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{token}}"}],"url":"{{baseUrl}}/projects?limit=3&team={{username}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","name":"Projects","type":"folder"}},"urlObject":{"path":["projects"],"host":["{{baseUrl}}"],"query":[{"key":"limit","value":"3"},{"key":"team","value":"{{username}}"}],"variable":[]}},"response":[],"_postman_id":"9e50437e-7466-4392-adb2-72eae2376cef"},{"name":"Get User Projects","event":[{"listen":"test","script":{"id":"f674fac3-8968-4873-a196-c4cd64bbc193","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Test response body\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.items).to.have.lengthOf.above(1);","    pm.expect(jsonData.items[0].kind).to.eql(\"user\");","});"],"type":"text/javascript"}}],"id":"bcdc0fb5-013f-41a7-9ad7-ee358dd4216c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/my/projects","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","name":"Projects","type":"folder"}},"urlObject":{"path":["my","projects"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"bcdc0fb5-013f-41a7-9ad7-ee358dd4216c"},{"name":"New Project","event":[{"listen":"test","script":{"id":"d8bdac7d-279b-41bf-8df0-f310eb30e551","exec":["pm.test(\"Status code is 201\", function () {","    pm.response.to.have.status(201);","});","","pm.test(\"Test response body\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.visibility).to.eql(\"private\");","});","","pm.environment.set(\"projectId\", JSON.parse(responseBody).id);"],"type":"text/javascript"}}],"id":"67bae518-55f7-47f0-9541-204296452886","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"team\": \"{{username}}\",\n\t\"name\": \"1776724466\",\n\t\"title\": \"circuit\",\n\t\"description\": \"Inverse foreground frame\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/projects","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","name":"Projects","type":"folder"}},"urlObject":{"path":["projects"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"67bae518-55f7-47f0-9541-204296452886"},{"name":"Get Project","event":[{"listen":"test","script":{"id":"9de1dc6a-4e79-4b70-88e8-1c49533fab12","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Test response body\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.id).to.eql(pm.environment.get(\"projectId\"));","});"],"type":"text/javascript"}}],"id":"d31b6a7a-fc5e-4f1e-8606-b4aa93e8f53b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/projects/{{projectId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","name":"Projects","type":"folder"}},"urlObject":{"path":["projects","{{projectId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"d31b6a7a-fc5e-4f1e-8606-b4aa93e8f53b"}],"id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc","description":"<p>Projects allow you to organize your work at a high level. If you are familiar with GitHub, this is similar to a repository.\nA project allows you to set who can see and work on the contents of that project with you, we will explore that in Project Access, below.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"f1a26d64-6f1b-43ac-863d-754f6bc6330b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3f9d86e0-611f-4f66-b59a-155ddb6cfaf1","type":"text/javascript","exec":[""]}}],"_postman_id":"b795f903-c40f-4ccc-bcb5-c98dcca8b6dc"},{"name":"Project Access","item":[{"name":"Get Your Project Access","event":[{"listen":"test","script":{"id":"5108f515-bc7d-4358-99e6-77c231f80e14","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Expect your email to be the same\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.kind).to.eql(\"user\");","    pm.expect(jsonData.id.user).to.eql(pm.environment.get(\"me\"));","    pm.expect(jsonData.role).to.eql(\"project.owner\");","});",""],"type":"text/javascript"}}],"id":"4a2e3d2f-e16a-4c6b-aa93-1c291ff5836a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/projects/{{projectId}}/access/{{userId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","id":"02568ada-7742-4d23-b253-d088fb9ca17f","name":"Project Access","type":"folder"}},"urlObject":{"path":["projects","{{projectId}}","access","{{userId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"4a2e3d2f-e16a-4c6b-aa93-1c291ff5836a"},{"name":"New Project Access","event":[{"listen":"test","script":{"id":"d8bdac7d-279b-41bf-8df0-f310eb30e551","exec":[""],"type":"text/javascript"}}],"id":"caca82b5-749c-4868-9b0f-eef8c497284a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"user\": \"{{otherUser}}\",\n\t\"role\": \"project.editor\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/projects/{{projectId}}/access","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","id":"02568ada-7742-4d23-b253-d088fb9ca17f","name":"Project Access","type":"folder"}},"urlObject":{"path":["projects","{{projectId}}","access"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"caca82b5-749c-4868-9b0f-eef8c497284a"},{"name":"Get Project Access List","event":[{"listen":"test","script":{"id":"767e5bd0-3067-485b-ad50-1a81fa58273b","exec":[""],"type":"text/javascript"}}],"id":"4b4a7c93-0b49-4c56-8994-29b68bcc43cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{token}}"}],"url":"{{baseUrl}}/projects/{{projectId}}/access","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","id":"02568ada-7742-4d23-b253-d088fb9ca17f","name":"Project Access","type":"folder"}},"urlObject":{"path":["projects","{{projectId}}","access"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"4b4a7c93-0b49-4c56-8994-29b68bcc43cd"},{"name":"Get Other User","id":"b78d627d-75fa-427e-aa69-cba1474a2437","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/users/{{otherUser}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","id":"02568ada-7742-4d23-b253-d088fb9ca17f","name":"Project Access","type":"folder"}},"urlObject":{"path":["users","{{otherUser}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b78d627d-75fa-427e-aa69-cba1474a2437"},{"name":"Modify Project Access","id":"be6f8f5e-e299-4744-8ecc-febd85dfb87a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n\t\"role\": \"project.comment\"\n}"},"url":"{{baseUrl}}/projects/{{projectId}}/access/{{otherUser}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","id":"02568ada-7742-4d23-b253-d088fb9ca17f","name":"Project Access","type":"folder"}},"urlObject":{"path":["projects","{{projectId}}","access","{{otherUser}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"be6f8f5e-e299-4744-8ecc-febd85dfb87a"},{"name":"Delete Project Access","id":"abd73415-4abc-40c6-8f1d-e45fa52f3e31","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","type":"text","value":"{{token}}"}],"url":"{{baseUrl}}/projects/{{projectId}}/access/{{otherUser}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","id":"02568ada-7742-4d23-b253-d088fb9ca17f","name":"Project Access","type":"folder"}},"urlObject":{"path":["projects","{{projectId}}","access","{{otherUser}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"abd73415-4abc-40c6-8f1d-e45fa52f3e31"}],"id":"02568ada-7742-4d23-b253-d088fb9ca17f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"6dbd0838-8698-474a-b1fc-f1b1d6f39a19","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a40babaf-8bd0-4fcc-a71b-a8913559f5ee","type":"text/javascript","exec":[""]}}],"_postman_id":"02568ada-7742-4d23-b253-d088fb9ca17f","description":""},{"name":"Blocks","item":[{"name":"New Block","event":[{"listen":"test","script":{"id":"37891756-777e-4de3-9aac-a65761f51fe0","exec":["pm.environment.set(\"blockId\", JSON.parse(responseBody).id.block);"],"type":"text/javascript"}}],"id":"78b2254f-f046-49fd-a317-69fa146160fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"kind\": \"Content\",\n\t\"tags\": [\"thoughts\"]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/blocks/{{projectId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"4d780871-b98c-46b7-960d-15bfad8b1280","id":"4d780871-b98c-46b7-960d-15bfad8b1280","name":"Blocks","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"78b2254f-f046-49fd-a317-69fa146160fd"},{"name":"Get Block","id":"dde97dbe-12f6-4718-8ad6-7437986ca349","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"4d780871-b98c-46b7-960d-15bfad8b1280","id":"4d780871-b98c-46b7-960d-15bfad8b1280","name":"Blocks","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"dde97dbe-12f6-4718-8ad6-7437986ca349"},{"name":"Patch Block","id":"3a6db6c1-5a94-4fd1-90c0-15982b3c7d41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"tags\": [\"six\"],\n\t\"name\": \"richards\",\n\t\"default_draft\": \"asdfasdfasdf\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"4d780871-b98c-46b7-960d-15bfad8b1280","id":"4d780871-b98c-46b7-960d-15bfad8b1280","name":"Blocks","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3a6db6c1-5a94-4fd1-90c0-15982b3c7d41"},{"name":"Get Blocks","id":"fbc4eefd-f28a-4938-a3bb-a8624b2ba463","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/blocks/{{projectId}}?kind=Quote,Article,Content&limit=2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"4d780871-b98c-46b7-960d-15bfad8b1280","id":"4d780871-b98c-46b7-960d-15bfad8b1280","name":"Blocks","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"key":"randmo","value":"a"},{"key":"kind","value":"Quote,Article,Content"},{"key":"limit","value":"2"}],"variable":[]}},"response":[],"_postman_id":"fbc4eefd-f28a-4938-a3bb-a8624b2ba463"}],"id":"4d780871-b98c-46b7-960d-15bfad8b1280","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"_postman_id":"4d780871-b98c-46b7-960d-15bfad8b1280","description":""},{"name":"Versions","item":[{"name":"New Blocks Version","id":"2934233d-7a66-4aef-a876-d2e6b07b9534","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"content\": \"This is from the API!\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/versions","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"69552124-f069-4326-b1d0-a9bf2f2713a2","id":"69552124-f069-4326-b1d0-a9bf2f2713a2","name":"Versions","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","versions"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"2934233d-7a66-4aef-a876-d2e6b07b9534"},{"name":"Get Block Version","id":"949fadee-4c80-470a-a4a9-2d48b57ab4ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"}],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/latest","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"69552124-f069-4326-b1d0-a9bf2f2713a2","id":"69552124-f069-4326-b1d0-a9bf2f2713a2","name":"Versions","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","latest"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"949fadee-4c80-470a-a4a9-2d48b57ab4ce"},{"name":"Get Block Latest","id":"bd152e6a-35fc-4e21-b668-81b2ac70e832","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"}],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/latest","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"69552124-f069-4326-b1d0-a9bf2f2713a2","id":"69552124-f069-4326-b1d0-a9bf2f2713a2","name":"Versions","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","latest"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"bd152e6a-35fc-4e21-b668-81b2ac70e832"},{"name":"Get Block Versions List","id":"631b83fd-a2cc-4491-a1ef-b4aeb1da7221","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"}],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/versions","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"69552124-f069-4326-b1d0-a9bf2f2713a2","id":"69552124-f069-4326-b1d0-a9bf2f2713a2","name":"Versions","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","versions"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"631b83fd-a2cc-4491-a1ef-b4aeb1da7221"}],"id":"69552124-f069-4326-b1d0-a9bf2f2713a2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"_postman_id":"69552124-f069-4326-b1d0-a9bf2f2713a2","description":""},{"name":"Drafts","item":[{"name":"Get Block Draft Steps","id":"fe57a4e3-3d55-4082-a209-f93f8a9e17c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"title\": \"New Title\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}/{{draftId}}/steps","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}","{{draftId}}","steps"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"fe57a4e3-3d55-4082-a209-f93f8a9e17c5"},{"name":"New Block Draft","event":[{"listen":"test","script":{"id":"071e556a-9c0e-4b0f-8d35-0a23d44382ab","exec":["pm.environment.set(\"draftId\", JSON.parse(responseBody).id.draft);"],"type":"text/javascript"}}],"id":"908cf339-792d-4307-96ae-277cab00b6f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"908cf339-792d-4307-96ae-277cab00b6f1"},{"name":"Get Block Draft","id":"7dd20461-fd57-4d5b-b602-440136130496","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}/{{draftId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}","{{draftId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7dd20461-fd57-4d5b-b602-440136130496"},{"name":"Patch Block Draft","id":"7debc3f1-f0b0-44b7-ab0a-3e6934e25752","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"data\": {\"title\": \"Wacky Title\", \"description\": \"Hello World!\"}\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}/{{draftId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}","{{draftId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7debc3f1-f0b0-44b7-ab0a-3e6934e25752"},{"name":"Get Block Drafts List","id":"45828bfd-159c-4acb-bb4d-19d87fcdf308","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{baseUrl}}/drafts/{{projectId}}/{{blocksId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blocksId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"45828bfd-159c-4acb-bb4d-19d87fcdf308"},{"name":"Get Block Draft Content","id":"52c527bb-d7ee-40f4-9b93-00d203626440","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}/{{draftId}}/content.html","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}","{{draftId}}","content.html"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"52c527bb-d7ee-40f4-9b93-00d203626440"},{"name":"New Block Draft Steps","id":"cc1e71bc-5cb5-42b3-aa83-8530fe613214","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"version\": 0,\n\t\"client\": 1234,\n\t\"steps\": [{\"stepType\":\"replace\",\"from\":1,\"to\":1,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"H\"}]}},{\"stepType\":\"replace\",\"from\":2,\"to\":2,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"e\"}]}},{\"stepType\":\"replace\",\"from\":3,\"to\":3,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"l\"}]}},{\"stepType\":\"replace\",\"from\":4,\"to\":4,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"l\"}]}},{\"stepType\":\"replace\",\"from\":5,\"to\":5,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"o\"}]}},{\"stepType\":\"replace\",\"from\":6,\"to\":6,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\" \"}]}},{\"stepType\":\"replace\",\"from\":7,\"to\":7,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"w\"}]}},{\"stepType\":\"replace\",\"from\":8,\"to\":8,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"o\"}]}},{\"stepType\":\"replace\",\"from\":9,\"to\":9,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"r\"}]}},{\"stepType\":\"replace\",\"from\":10,\"to\":10,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"l\"}]}},{\"stepType\":\"replace\",\"from\":11,\"to\":11,\"slice\":{\"content\":[{\"type\":\"text\",\"text\":\"d\"}]}}]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}/{{draftId}}/steps","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}","{{draftId}}","steps"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"cc1e71bc-5cb5-42b3-aa83-8530fe613214"},{"name":"Merge Block Draft","id":"635dc00d-ffbb-4ca0-a76b-7d05cbba5dae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"version\": 0\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/drafts/{{projectId}}/{{blockId}}/{{draftId}}/merge","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","id":"5297a051-edd3-4a29-ab16-9311acfaa741","name":"Drafts","type":"folder"}},"urlObject":{"path":["drafts","{{projectId}}","{{blockId}}","{{draftId}}","merge"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"635dc00d-ffbb-4ca0-a76b-7d05cbba5dae"}],"id":"5297a051-edd3-4a29-ab16-9311acfaa741","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"5376ecf1-c558-43e9-89f9-0f2145a3e91c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1f7bbc4d-5b3a-4bfe-89a4-4f91bc9b6751","type":"text/javascript","exec":[""]}}],"_postman_id":"5297a051-edd3-4a29-ab16-9311acfaa741","description":""},{"name":"Comments","item":[{"name":"New Block Comment","event":[{"listen":"test","script":{"id":"b89578d2-4528-400f-b4c0-a302e552e092","exec":["pm.test(\"Status code is 201\", function () {","    pm.response.to.have.status(201);","});","","pm.test(\"Test response body\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.content).to.eql(\"Thanks for the feedback!\");","    pm.expect(jsonData.open).to.eql(true);","    pm.expect(jsonData.edited).to.eql(false);","});","","pm.environment.set(\"commentId\", JSON.parse(responseBody).id.comment);",""],"type":"text/javascript"}}],"id":"e986e6a3-f9d7-4228-8462-f85dd94b9910","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"content\": \"Thanks for the feedback!\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/comments","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"74167f7e-9793-4a42-9bb8-1df960d11a18","id":"74167f7e-9793-4a42-9bb8-1df960d11a18","name":"Comments","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","comments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e986e6a3-f9d7-4228-8462-f85dd94b9910"},{"name":"Get Block Comment","event":[{"listen":"test","script":{"id":"54ea33ab-a8d3-4f4c-b9af-2293c733bc65","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Test response body\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.id.comment).to.eql(pm.environment.get(\"commentId\"));","});"],"type":"text/javascript"}}],"id":"efde8bde-190b-4b60-baee-bb7a7a74478c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/comments/{{commentId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"74167f7e-9793-4a42-9bb8-1df960d11a18","id":"74167f7e-9793-4a42-9bb8-1df960d11a18","name":"Comments","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","comments","{{commentId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"efde8bde-190b-4b60-baee-bb7a7a74478c"},{"name":"Get Block Comments List","id":"b542fa93-fc05-4eae-8ca6-36f5ead82bc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/comments","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"74167f7e-9793-4a42-9bb8-1df960d11a18","id":"74167f7e-9793-4a42-9bb8-1df960d11a18","name":"Comments","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","comments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b542fa93-fc05-4eae-8ca6-36f5ead82bc3"},{"name":"Patch Block Comment","event":[{"listen":"test","script":{"id":"6c96f79d-c44d-4fb9-9511-ed7793ef05fd","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Test response body\", function () {","    var jsonData = pm.response.json();","    pm.expect(jsonData.id.comment).to.eql(pm.environment.get(\"commentId\"));","    pm.expect(jsonData.open).to.eql(false);","    pm.expect(jsonData.edited).to.eql(true);","});"],"type":"text/javascript"}}],"id":"909b32a4-4cde-40c0-97ed-b494c17d671b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"content\": \"Just a comment!\",\n    \"open\": false\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/comments/{{commentId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"74167f7e-9793-4a42-9bb8-1df960d11a18","id":"74167f7e-9793-4a42-9bb8-1df960d11a18","name":"Comments","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","comments","{{commentId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"909b32a4-4cde-40c0-97ed-b494c17d671b"},{"name":"Delete Block Comment","event":[{"listen":"test","script":{"id":"8fe57665-594b-4f99-8c13-b2db482145e5","exec":["pm.test(\"Status code is 204\", function () {","    pm.response.to.have.status(204);","});"],"type":"text/javascript"}}],"id":"412748a3-6356-47b5-beb2-53b3d218558b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{baseUrl}}/blocks/{{projectId}}/{{blockId}}/comments/{{commentId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"74167f7e-9793-4a42-9bb8-1df960d11a18","id":"74167f7e-9793-4a42-9bb8-1df960d11a18","name":"Comments","type":"folder"}},"urlObject":{"path":["blocks","{{projectId}}","{{blockId}}","comments","{{commentId}}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"412748a3-6356-47b5-beb2-53b3d218558b"}],"id":"74167f7e-9793-4a42-9bb8-1df960d11a18","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"_postman_id":"74167f7e-9793-4a42-9bb8-1df960d11a18","description":""},{"name":"Publish Article","event":[{"listen":"test","script":{"id":"d8bdac7d-279b-41bf-8df0-f310eb30e551","exec":["pm.environment.set(\"otherUser\", JSON.parse(responseBody).user);"],"type":"text/javascript"}}],"id":"42f08a75-4b83-4c87-a505-700a52f8623c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"user\": \"Yx0n3Gob95QUndJCRrmJUzK07Xz1\",\n\t\"role\": \"project.comment\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/projects/6IGe4BBGCAkU08g3lzv7/publish/N7m3yXm5y0m6piQd2Jwz/3","urlObject":{"path":["projects","6IGe4BBGCAkU08g3lzv7","publish","N7m3yXm5y0m6piQd2Jwz","3"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"42f08a75-4b83-4c87-a505-700a52f8623c"}],"event":[{"listen":"prerequest","script":{"id":"9194f3ee-4442-4047-98c9-1818b10fa153","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"12ddf334-5e2f-4ceb-a44e-fa31a27a65d2","type":"text/javascript","exec":[""]}}]}