{"info":{"_postman_id":"2cc693da-57cd-4067-9b3e-c319d620609b","name":"soft desk api","description":"<html><head></head><body><p>SoftDesk-API is an application for reporting and tracking technical issues (issue tracking system). This solution is maid for corporate clients, in B2B.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"23089101","collectionId":"2cc693da-57cd-4067-9b3e-c319d620609b","publishedId":"2s8YzXterj","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-12-15T14:34:38.000Z"},"item":[{"name":"authentication","item":[{"name":"Registration","event":[{"listen":"test","script":{"id":"a7091417-eed1-45f8-ab8f-de8cbd14356f","exec":["const resp = pm.response;\r","pm.test(\"Status code is 200\", function () {\r","pm.response.to.have.status(200);\r","console.log(\"response ==>\", resp.json());\r","\r","pm.globals.set(\"TOKEN\", resp.json().access);\r","pm.globals.set(\"REFRESH\", resp.json().refresh);\r","});"],"type":"text/javascript"}}],"id":"9dc4b43d-751a-4ef9-8eb1-9da537e4efaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"email","value":"{{email}}","type":"text"},{"key":"password","value":"{{password}}","type":"text"},{"key":"confirmation","value":"{{password}}","type":"text"}]},"url":"{{base_url}}/api/signup/","description":"<p>You can use /api/signup to register on app by giving an email and password.</p>\n","urlObject":{"path":["api","signup",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9dc4b43d-751a-4ef9-8eb1-9da537e4efaa"},{"name":"Login","event":[{"listen":"test","script":{"id":"a7091417-eed1-45f8-ab8f-de8cbd14356f","exec":["const resp = pm.response;\r","pm.test(\"Status code is 200\", function () {\r","pm.response.to.have.status(200);\r","console.log(\"response ==>\", resp.json());\r","\r","pm.globals.set(\"TOKEN\", resp.json().access);\r","pm.globals.set(\"REFRESH\", resp.json().refresh);\r","});"],"type":"text/javascript"}}],"id":"ae880edc-5719-4dd3-b799-fd874d007434","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"email","value":"{{email}}","type":"text"},{"key":"password","value":"{{password}}","type":"text"}]},"url":"{{base_url}}/api/login/","description":"<p>You can use /api/login to login on app by giving your credentials (email, password).</p>\n","urlObject":{"path":["api","login",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ae880edc-5719-4dd3-b799-fd874d007434"},{"name":"Login 2nd user","event":[{"listen":"test","script":{"id":"a7091417-eed1-45f8-ab8f-de8cbd14356f","exec":["const resp = pm.response;\r","pm.test(\"Status code is 200\", function () {\r","pm.response.to.have.status(200);\r","console.log(\"response ==>\", resp.json());\r","\r","pm.globals.set(\"TOKEN\", resp.json().access);\r","pm.globals.set(\"REFRESH\", resp.json().refresh);\r","});"],"type":"text/javascript"}}],"id":"e4933f49-b7c9-418c-8000-8ca3fa3c29c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"email","value":"user2@gmail.com","type":"text"},{"key":"password","value":"passer","type":"text"}]},"url":"{{base_url}}/api/login/","description":"<p>You can use /api/login_user2 to login a second user on app(maid for faster tests) by giving your credentials (email, password).</p>\n","urlObject":{"path":["api","login",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4933f49-b7c9-418c-8000-8ca3fa3c29c4"},{"name":"Logout","event":[{"listen":"test","script":{"id":"ddb164c1-2c46-4225-9a76-49dc694c086c","exec":[""],"type":"text/javascript"}}],"id":"6895d215-c035-417d-b04a-6352b1363df8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY3MDA3OTQzNiwiaWF0IjoxNjY5OTkzMDM2LCJqdGkiOiJmNDI0MTA4OGE3ZGM0NGJjOGFlNGJjODNhMjRlZWZjMSIsInVzZXJfaWQiOjF9.G3xzd_620UcvQQHUUWgZ82sIntcTCCrLmfg91YKI6xU","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"refresh","value":"{{REFRESH}}","type":"text"}]},"url":"{{base_url}}/api/logout/","description":"<p>You can use /api/logout to logout the logged in user on app by giving the corresponding bearer Token in Header field named Authorization and the refresh in Body field named Refresh(Token and refresh are automatically fullfilled with set up variables).</p>\n","urlObject":{"path":["api","logout",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6895d215-c035-417d-b04a-6352b1363df8"},{"name":"Logout 2nd user","event":[{"listen":"test","script":{"id":"ddb164c1-2c46-4225-9a76-49dc694c086c","exec":[""],"type":"text/javascript"}}],"id":"5828d94b-f993-4b47-bacc-40ee8d065c6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY3MDUyOTczMCwiaWF0IjoxNjcwNDQzMzMwLCJqdGkiOiI5YTNiNTJhNmU3MTA0Y2Q4OWM0NGViNjQ0NGFhODFiZSIsInVzZXJfaWQiOjJ9.aYuo1Wdr48mIYSMdSIjH2pxW4MsFfpJ5EuHNmGoxQs4","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"refresh","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY3MDUyOTczMCwiaWF0IjoxNjcwNDQzMzMwLCJqdGkiOiI5YTNiNTJhNmU3MTA0Y2Q4OWM0NGViNjQ0NGFhODFiZSIsInVzZXJfaWQiOjJ9.aYuo1Wdr48mIYSMdSIjH2pxW4MsFfpJ5EuHNmGoxQs4","type":"text"}]},"url":"{{base_url}}/api/logout/","description":"<p>You can use /api/logout to logout the logged in user on app by giving the corresponding bearer Token in Header field named Authorization and the refresh in Body field named Refresh.</p>\n","urlObject":{"path":["api","logout",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5828d94b-f993-4b47-bacc-40ee8d065c6e"},{"name":"Login refresh","event":[{"listen":"test","script":{"id":"fcacd2d8-85ea-4c42-b73e-f7c05bfd0043","exec":["const resp = pm.response;\r","pm.test(\"Status code is 200\", function () {\r","pm.response.to.have.status(200);\r","console.log(\"response ==>\", resp.json());\r","\r","pm.globals.set(\"TOKEN\", resp.json().access);\r","});"],"type":"text/javascript"}}],"id":"50250f7f-b924-43c7-9925-17164de5c3e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"refresh","value":"{{REFRESH}}","type":"text"}]},"url":"{{base_url}}/api/login/refresh/","description":"<p>You can use /api/login/refresh to Refresh the JWT Token.</p>\n","urlObject":{"path":["api","login","refresh",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"50250f7f-b924-43c7-9925-17164de5c3e3"},{"name":"List Users","event":[{"listen":"test","script":{"id":"a7091417-eed1-45f8-ab8f-de8cbd14356f","exec":["const resp = pm.response;\r","pm.test(\"Status code is 200\", function () {\r","pm.response.to.have.status(200);\r","console.log(\"response ==>\", resp.json());\r","\r","pm.globals.set(\"TOKEN\", resp.json().access);\r","pm.globals.set(\"REFRESH\", resp.json().refresh);\r","});"],"type":"text/javascript"}}],"id":"77eb5b2b-e103-41a4-bfff-67527ecadc8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"{{base_url}}/api/users/","description":"<p>You can use /api/users to retrieve a list of all users.</p>\n","urlObject":{"path":["api","users",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"77eb5b2b-e103-41a4-bfff-67527ecadc8d"}],"id":"6c2b1638-9e12-49e6-a5e6-96f1511b7a82","description":"<p>Lists all endpoints concerning authentication.</p>\n","_postman_id":"6c2b1638-9e12-49e6-a5e6-96f1511b7a82"},{"name":"project","item":[{"name":"contributor","item":[{"name":"List Contributors","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"fd660c31-3c71-4f39-a45a-2aae51780b46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/2/users/","description":"<p>You can use /api/projects/{project-id}/users/ to retrieve the list of all contributors in a project with their corresponding informations (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","users",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"fd660c31-3c71-4f39-a45a-2aae51780b46"},{"name":"Create Contributor","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"aa3a1e92-347d-451b-866d-442333ab32e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"user","value":"1","type":"text"},{"key":"permission","value":"Lecture","type":"text"},{"key":"role","value":"Journaliste","type":"text"}]},"url":"{{base_url}}/api/projects/2/users/","description":"<p>You can use /api/projects/{project-id}/users/ to add a contributor to a project by giving an id, permission and a role in Body(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","users",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"aa3a1e92-347d-451b-866d-442333ab32e0"},{"name":"Update Contributor","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"67792c3f-4201-4965-a25a-6db97784ac3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"user","value":"1","type":"text"},{"key":"permission","value":"Lecture","type":"text"},{"key":"role","value":"Manager2","type":"text"}]},"url":"{{base_url}}/api/projects/1/users/1/","description":"<p>You can use /api/projects/{project-id}/users/{user-id} to update the contributor permission and role by giving requested informations in Body(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","1","users","1",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"67792c3f-4201-4965-a25a-6db97784ac3b"},{"name":"Partial Update Contributor","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"b04e294e-8e99-43f9-95a0-6997a277a20d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"user","value":"1","type":"text","disabled":true},{"key":"permission","value":"Lecture","type":"text","disabled":true},{"key":"role","value":"Rédacteur","type":"text"}]},"url":"{{base_url}}/api/projects/2/users/7/","description":"<p>You can use /api/projects/{project-id}/users/{user-id} to update the contributor permission or role by giving the field you need in Body(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","users","7",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b04e294e-8e99-43f9-95a0-6997a277a20d"},{"name":"Delete Contributor","id":"c2bbdca8-2e58-45d6-acf5-b0671cd59adc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/2/users/7/","description":"<p>You can use /api/projects/{project-id}/users/{user-id} to delete the contributor from a project(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","users","7",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c2bbdca8-2e58-45d6-acf5-b0671cd59adc"}],"id":"4c6a905e-5c20-4820-82b2-d9eff472a8ea","description":"<p>The contributor folder lists all endpoints about contributors in a project. Actions are CRUD(create, read, update, delete).</p>\n","_postman_id":"4c6a905e-5c20-4820-82b2-d9eff472a8ea"},{"name":"Issue","item":[{"name":"Comment","item":[{"name":"List Comments","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"fbb67a07-5e28-4e74-9dda-c132c9a99d02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/2/issues/1/comments/","description":"<p>You can use /api/projects/{project-id}/issues/{issue-id}/comments/ to retrieve the list of all comments in an issue on a project with their corresponding informations.</p>\n","urlObject":{"path":["api","projects","2","issues","1","comments",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"fbb67a07-5e28-4e74-9dda-c132c9a99d02"},{"name":"Retrieve Comment","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"14e0c3a3-b75f-4071-8f5f-1b295c08ab9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/2/issues/1/comments/1/","description":"<p>You can use /api/projects/{project-id}/issues/{issue-id}/comments/{comment-id} to retrieve the specified comment in an issue on a project with their corresponding informations.</p>\n","urlObject":{"path":["api","projects","2","issues","1","comments","1",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"14e0c3a3-b75f-4071-8f5f-1b295c08ab9c"},{"name":"Create Comment","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"698407d3-5e96-4056-9114-18c58b711614","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"description","value":"description issue 3","type":"text"},{"key":"active","value":"True","type":"text"}]},"url":"{{base_url}}/api/projects/2/issues/1/comments/","description":"<p>You can use /api/projects/{project-id}/issues/{issue-id}/comments/ to add a comment in an issue on a project by giving the requested informations in the Body like description and active(True or False)(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","issues","1","comments",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"698407d3-5e96-4056-9114-18c58b711614"},{"name":"Update Comment","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"05cfd83a-918c-4e61-a5c5-f8cc138d01d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"description","value":"change comment","type":"text"},{"key":"active","value":"True","type":"text"}]},"url":"{{base_url}}/api/projects/2/issues/1/comments/1/","description":"<p>You can use /api/projects/{project-id}/issues/{issue-id}/comments/ to update a comment in an issue on a project by giving the requested informations in the Body like description and active(True or False)(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","issues","1","comments","1",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"05cfd83a-918c-4e61-a5c5-f8cc138d01d7"},{"name":"Partial Update Comment","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"19bfef9a-9138-4796-a259-215c0a52ebd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"description","value":"Fini","type":"text"},{"key":"active","value":"","type":"text","disabled":true}]},"url":"{{base_url}}/api/projects/2/issues/1/comments/1/","description":"<p>You can use /api/projects/{project-id}/issues/{issue-id}/comments/ to update the description or active(True or False) of a comment in an issue on a project by changing the necessary information field in the Body(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","issues","1","comments","1",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"19bfef9a-9138-4796-a259-215c0a52ebd1"},{"name":"Delete Comment","id":"e38e07a8-ca73-475f-ac56-e88312e8e16b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjcxNTM0OTEwLCJpYXQiOjE2NzE1MzMxMTAsImp0aSI6IjJkNzI5MDk1ZWM3ODRiMTBhNTM1MDRiMzllNDhlOTlhIiwidXNlcl9pZCI6Mn0.S1mOD4rN6vAuoecaQcqyxJNKtUNVIw3zTh05lzJm0nQ","type":"text"}],"url":"{{base_url}}/api/projects/4/issues/1/comments/2/","description":"<p>You can use /api/projects/{project-id}/issues/{issue-id}/comments/ to delete a comment in an issue on a project (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","4","issues","1","comments","2",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e38e07a8-ca73-475f-ac56-e88312e8e16b"}],"id":"b55b2727-79b0-4896-b9cf-1afbbcb12371","description":"<p>The Comment folder lists all endpoints about comments from an issue in a project. Actions are CRUD(create, read, update, delete).</p>\n","_postman_id":"b55b2727-79b0-4896-b9cf-1afbbcb12371"},{"name":"List issues","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"3b88c4d1-9941-48b0-a196-128dd45a08e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/4/issues/","description":"<p>You can use /api/projects/{project-id}/issues/ to retrieve the list of all issues in a project with their corresponding informations.StartFragment(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","4","issues",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3b88c4d1-9941-48b0-a196-128dd45a08e1"},{"name":"Create Issue","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"5c6c8a61-086c-4e41-a7df-31a8242d7cd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"Problème de serialization project 1","type":"text"},{"key":"desc","value":"ceci est une description du problème","type":"text"},{"key":"tag","value":"Bug","type":"text"},{"key":"priority","value":"Élevée","type":"text"},{"key":"status","value":"En cours","type":"text"},{"key":"active","value":"True","type":"text"},{"key":"assignee_user","value":"2","type":"text"}]},"url":"{{base_url}}/api/projects/1/issues/","description":"<p>You can use /api/projects/{project-id}/issues/ to add an issue in a project by filling the necessary fields in body: title, desc, tag, priority, status, active, assignee_user (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","1","issues",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5c6c8a61-086c-4e41-a7df-31a8242d7cd0"},{"name":"Update Issue","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"c3fd324d-b459-4e0f-8f69-42b7c5a326ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjcxNTM0OTEwLCJpYXQiOjE2NzE1MzMxMTAsImp0aSI6IjJkNzI5MDk1ZWM3ODRiMTBhNTM1MDRiMzllNDhlOTlhIiwidXNlcl9pZCI6Mn0.S1mOD4rN6vAuoecaQcqyxJNKtUNVIw3zTh05lzJm0nQ","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"Résolution de Problème de serialization API","type":"text"},{"key":"desc","value":"ceci est une description du problème","type":"text"},{"key":"tag","value":"Amélioration","type":"text"},{"key":"priority","value":"Moyenne","type":"text"},{"key":"status","value":"Terminé","type":"text"},{"key":"active","value":"True","type":"text"},{"key":"assignee_user","value":"1","type":"text"}]},"url":"{{base_url}}/api/projects/2/issues/1/","description":"<p>You can use /api/projects/{project-id}/issues/ to update an issue in a project by filling the necessary fields in body: title, desc, tag, priority, status, active, assignee_user (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","issues","1",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c3fd324d-b459-4e0f-8f69-42b7c5a326ff"},{"name":"Partial Update Issue","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"5d627e2d-8248-44be-8be1-15fc9507cf41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"Problème encore","type":"text"},{"key":"desc","value":"ceci est une description du problème","type":"text","disabled":true},{"key":"tag","value":"Bug","type":"text","disabled":true},{"key":"priority","value":"Élevée","type":"text"},{"key":"status","value":"En cours","type":"text","disabled":true},{"key":"active","value":"True","type":"text","disabled":true},{"key":"assignee_user","value":"2","type":"text","disabled":true}]},"url":"{{base_url}}/api/projects/2/issues/1/","description":"<p>You can use /api/projects/{project-id}/issues/ to update the issue in a project by changing the specified field you need in body like: title, desc, tag, priority, status, active, assignee_user (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","issues","1",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5d627e2d-8248-44be-8be1-15fc9507cf41"},{"name":"Delet Issue","id":"95d74a9e-2dbe-4c79-bb45-f7b5b1f708ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/2/issues/3/","description":"<p>You can use /api/projects/{project-id}/issues/ to delete the specified issue id in a project (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2","issues","3",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"95d74a9e-2dbe-4c79-bb45-f7b5b1f708ce"}],"id":"0c787b05-2117-4d88-8705-2a1296702ee4","description":"<p>The issue folder lists all endpoints about issues in a project. Actions are CRUD(create, read, update, delete).</p>\n","_postman_id":"0c787b05-2117-4d88-8705-2a1296702ee4"},{"name":"List Projects","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"f39027aa-c13a-49b7-a6b2-108719c5f704","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/","description":"<p>You can use /api/projects/ to retrieve the list of all projects with their corresponding informations(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f39027aa-c13a-49b7-a6b2-108719c5f704"},{"name":"Retrieve Project","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"a32ab65b-dd79-4729-af7e-6eac41e8f650","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/3/","description":"<p>You can use /api/projects/{project-id}/ to retrieve the project id with the corresponding informations.(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","3",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a32ab65b-dd79-4729-af7e-6eac41e8f650"},{"name":"Create Project","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"ff377c4e-6c58-489c-9758-e988fcd79075","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"Nouveau projet","type":"text"},{"key":"description","value":"glg project description","type":"text"},{"key":"type","value":"Android","type":"text"},{"key":"active","value":"True","type":"text"}]},"url":"{{base_url}}/api/projects/","description":"<p>You can use /api/projects/ to add a project by giving the requested informations in body : title, description, type, active(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ff377c4e-6c58-489c-9758-e988fcd79075"},{"name":"Update Project","event":[{"listen":"test","script":{"id":"a6356cb8-f9b6-4884-9f15-eb67328fc0ae","exec":[""],"type":"text/javascript"}}],"id":"0c8010ef-0a87-468a-8bf2-b13bfc635742","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"Changement 2","type":"text"},{"key":"description","value":"modification","type":"text"},{"key":"type","value":"Front-end","type":"text"},{"key":"active","value":"True","type":"text"}]},"url":"{{base_url}}/api/projects/2/","description":"<p>You can use /api/projects/{project-id} to update a project by giving the requested informations in body : title, description, type, active(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0c8010ef-0a87-468a-8bf2-b13bfc635742"},{"name":"Partial Update Project","event":[{"listen":"prerequest","script":{"id":"f8a521a5-0165-46db-b89a-8feceaf4e93b","exec":[""],"type":"text/javascript"}}],"id":"2ae6c807-5281-4e18-82d9-fcb90296265b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"The best project","type":"text"},{"key":"description","value":"","type":"text","disabled":true},{"key":"type","value":"","type":"text","disabled":true},{"key":"active","value":"","type":"text","disabled":true}]},"url":"{{base_url}}/api/projects/2/","description":"<p>You can use /api/projects/{project-id} to update a project by changing the specific field you need in body : title, description, type, active(needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","2",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"2ae6c807-5281-4e18-82d9-fcb90296265b"},{"name":"Delete Project","id":"920c1225-1680-42fe-9498-ce611f08b847","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{TOKEN}}","type":"text"}],"url":"{{base_url}}/api/projects/3/","description":"<p>You can use /api/projects/{project-id} to delete a project id (needs to be authenticated by giving the bearer Token in Header).</p>\n","urlObject":{"path":["api","projects","3",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"920c1225-1680-42fe-9498-ce611f08b847"}],"id":"39d64184-0b42-4713-afa9-ec63a4435759","description":"<p>The project folder lists all endpoints about projects in API. Actions are CRUD(create, read, update, delete).</p>\n","_postman_id":"39d64184-0b42-4713-afa9-ec63a4435759"}]}