{"info":{"_postman_id":"dc711436-ca2d-4b59-80a0-0bb5fad49914","name":"[Sparra]JPA-Scheduler","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"43364760","collectionId":"dc711436-ca2d-4b59-80a0-0bb5fad49914","publishedId":"2sB2cSgijZ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-04-03T01:00:55.000Z"},"item":[{"name":"사용자","item":[{"name":"User Registration","id":"c73a2835-2893-4581-9c0e-9ad75add1932","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"{{username}}\",\r\n    \"password\" : \"{{password}}\",\r\n    \"email\" : \"{{email}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/signup","description":"<p>사용자를 등록합니다.</p>\n<p>같은 이메일로 회원가입을 여러번 할 수 없습니다.</p>\n<p><code>userName</code> ㅡ 등록할 사용자의 이름</p>\n<p><code>email</code> ㅡ 등록할 사용자의 이메일</p>\n<p><code>password</code> ㅡ 사용자의 비밀번호</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","name":"사용자","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["users","signup"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"88547f0f-e7b2-4492-9398-4fa7a8b83bd9","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"사용자하나\",\r\n    \"password\" : \"z1x23c4a5sd\",\r\n    \"email\" : \"user1@email.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/signup"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"username\": \"사용자하나\",\r\n    \"email\": \"user1@email.com\",\r\n    \"createDate\": \"2025-04-03T14:23:58.7341441\",\r\n    \"updateDate\": \"2025-04-03T14:23:58.7341441\"\r\n}"},{"id":"26423249-ab52-420c-bc38-c26398c75039","name":"Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"이메일 형식이 아님\",\r\n    \"email\" : \"sf12312e1ec12e1x2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/signup"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"password\": \"비밀번호를 입력해주세요.\",\r\n    \"email\": \"올바른 이메일 형식을 입력해주세요.\",\r\n    \"username\": \"유저 이름은 4글자 이내로 가능해요.\"\r\n}"},{"id":"2069f228-eeca-46bb-938a-e954bff5ecb5","name":"Bad Request- Duplicate","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"사용자하나\",\r\n    \"password\" : \"z1x23c4a5sd\",\r\n    \"email\" : \"user1@email.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-03-26T04:25:16.717+00:00\",\r\n    \"status\": 400,\r\n    \"error\": \"Bad Request\",\r\n    \"message\": \"이미 등록된 회원정보가 있습니다.\",\r\n    \"path\": \"/users\"\r\n}"}],"_postman_id":"c73a2835-2893-4581-9c0e-9ad75add1932"},{"name":"User Login","id":"6976fc90-910e-4ebb-87d9-6d728164c957","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\" : \"{{password}}\",\r\n    \"email\" : \"{{email}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/login","description":"<p>로그인을 합니다.</p>\n<p>비밀번호가 틀릴 경우엔 401 UNAUTHORIZED 를 반환합니다.</p>\n<p>해당되는 이메일을 가진 회원이 없으면 404를 반환합니다.</p>\n<ul>\n<li><p><code>email</code> ㅡ 이메일</p>\n</li>\n<li><p><code>password</code> ㅡ 비밀번호</p>\n</li>\n</ul>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","name":"사용자","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["users","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4b81ce96-b87c-4aa4-9afb-aac52c9e174f","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\" : \"123as4sda4\",\r\n    \"email\" : \"user1@email.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"username\": \"사용자하나\",\r\n    \"email\": \"user1@email.com\",\r\n    \"createDate\": \"2025-04-03T14:23:58.734144\",\r\n    \"updateDate\": \"2025-04-03T14:23:58.734144\"\r\n}"},{"id":"d1fb1b20-2f23-4da9-b7da-610e29bfd04e","name":"Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\" : \"비번잘못됨\",\r\n    \"email\" : \"user2@email.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/users/login\",\r\n    \"message\": \"현재 비밀번호가 틀립니다.\",\r\n    \"timestamp\": \"2025-04-03T17:09:17.995150400\",\r\n    \"status\": \"401\"\r\n}"},{"id":"58f743da-045c-4b64-9cef-0cc7b0ef96cd","name":"Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\" : \"비번잘못됨\",\r\n    \"email\" : \"notExist@email.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/users/login\",\r\n    \"message\": \"이메일과 비밀번호를 확인해주세요\",\r\n    \"timestamp\": \"2025-04-03T17:10:13.731186800\",\r\n    \"status\": \"404\"\r\n}"}],"_postman_id":"6976fc90-910e-4ebb-87d9-6d728164c957"},{"name":"Get Info","id":"67f90cb0-4743-4a3b-8377-0c6eacb7f87f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/users","description":"<p>유저의 회원 정보를 불러옵니다.</p>\n<p>해당 유저의 성명, 유저 아이디, 이메일 을 볼 수 있습니다.</p>\n<p>로그인했을 때만 이용이 가능합니다.</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","name":"사용자","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["users"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ce1e46c4-f45c-45b0-a114-3b8cad64294c","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/users"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 2,\r\n    \"username\": \"사용자2\",\r\n    \"email\": \"user2@email.com\",\r\n    \"createDate\": \"2025-04-03T15:32:21.220315\",\r\n    \"updateDate\": \"2025-04-03T15:32:21.220315\"\r\n}"},{"id":"7dacc8f8-cbcc-4fae-8c1a-a0df966d9ee3","name":"Unauthorized","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/users"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"로그인 해주세요.\"\r\n}"}],"_postman_id":"67f90cb0-4743-4a3b-8377-0c6eacb7f87f"},{"name":"Update UserInfo","id":"109a5617-955d-42c4-812a-c4bc3cbf585b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\" : \"{{username}}\",\r\n    \"oldPassword\" : \"{{oldPassword}}\",\r\n    \"newPassword\" : \"{{newPassword}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/{id}","description":"<p>유저의 회원 정보를 수정합니다.</p>\n<p>수정 가능한 정보 : 성명, 비밀번호</p>\n<p>현재 비밀번호는 입력 필수입니다.</p>\n<p>비밀번호가 틀렸을 시엔 401을 반환합니다.</p>\n<ul>\n<li><p><code>username</code> ㅡ 바꿀 이름(선택)</p>\n</li>\n<li><p><code>oldPassword</code> ㅡ 현재 비밀번호(필수)</p>\n</li>\n<li><p><code>newPassword</code> ㅡ 새 비밀번호(선택)</p>\n</li>\n</ul>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","name":"사용자","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["users","{id}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4ebb068c-6319-48ed-8d0e-7880fdb5c40d","name":"Successful Response","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"oldPassword\" : \"z1x23c4a5sd\",\r\n    \"newPassword\" : \"123as4sda4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/2"},"code":204,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"6b725225-6fd5-4d84-b451-0b9ec124f160","name":"Unauthorized","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"oldPassword\" : \"z1x23c4a5sd\",\r\n    \"newPassword\" : \"123as4sda4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/users/2\",\r\n    \"message\": \"현재 비밀번호가 틀립니다.\",\r\n    \"timestamp\": \"2025-04-03T17:13:28.697238600\",\r\n    \"status\": \"401\"\r\n}"},{"id":"f9206fe9-0e8e-4bfe-aa7a-1a1e53b812b9","name":"Un Login","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"oldPassword\" : \"z1x23c4a5sd\",\r\n    \"newPassword\" : \"123as4sda4\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"로그인 해주세요.\"\r\n}"}],"_postman_id":"109a5617-955d-42c4-812a-c4bc3cbf585b"},{"name":"Logout","id":"62bee5e5-0bc6-4ad4-b308-84a548ffac13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/users/logout","description":"<p>로그아웃을 진행합니다.</p>\n<p>로그인 상태를 증명하는 세션이 있을 경우에 해당 세션을 삭제하여 로그아웃합니다.</p>\n<p>없는 경우 401 을 반환합니다.</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","name":"사용자","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["users","logout"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"baab9e0e-5465-4ee5-8dbb-a1530eaa8cf0","name":"Successful Response","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"e0d34eee-a47b-4019-8739-20c94349cd1d","name":"Unauthorized","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/users/logout"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"로그인 해주세요.\"\r\n}"}],"_postman_id":"62bee5e5-0bc6-4ad4-b308-84a548ffac13"}],"id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889","description":"<p>The <code>/users</code> endpoints let your information.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"b9a74e4d-49a7-4031-8443-010b5a5325c0","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"eeb1408d-2800-4900-92ca-66444faa1cf1","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"8a6e5a0a-7d37-4859-850c-2f7a1e761889"},{"name":"할일","item":[{"name":"Create things to do","event":[{"listen":"test","script":{"id":"24edd6ba-050a-4e1b-bc2d-6865e5457e72","exec":[""],"type":"text/javascript","packages":{}}}],"id":"2f6ed498-e26b-4dfd-98ac-3db28b117f29","protocolProfileBehavior":{"disabledSystemHeaders":{}},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\": \"{{title}}\",\n    \"contents\" : \"{{contents}}\"\n}"},"url":"http://localhost:8080/schedules","description":"<p>Create things to do 는 할 일(things to do)을 등록하는 곳입니다.</p>\n<p>로그인이 필수이기 때문에 헤더에 로그인 정보가 든 세션 아이디가 필요합니다.</p>\n<p>등록에는 필요한 ReqeustBody가 존재합니다:</p>\n<ul>\n<li><p><code>title</code> ㅡ 할 일 제목입니다.</p>\n</li>\n<li><p><code>contents</code>— 할 일에 대한 내용입니다.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"99eec5ab-4ac6-4d77-abc4-64b3b431757d","name":"Successful Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\": \"할일제목1\",\n    \"contents\" : \"12시간 출석하기\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"title\": \"할일제목1\",\n    \"contents\": \"12시간 출석하기\",\n    \"name\": \"사용자하나\",\n    \"createDate\": \"2025-04-03T14:17:56.9939084\",\n    \"updateDate\": \"2025-04-03T14:17:56.9939084\",\n    \"comments\": []\n}"},{"id":"c11d2874-6a22-45c4-9f63-21f92d98ee59","name":"Bad Request","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\": \"할일제목2\",\n    \"contents\" : \"할일내용1\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-04-02T05:41:26.711+00:00\",\r\n    \"status\": 400,\r\n    \"error\": \"Bad Request\",\r\n    \"message\": \"로그인이 필요합니다.\",\r\n    \"path\": \"/schedules\"\r\n}"}],"_postman_id":"2f6ed498-e26b-4dfd-98ac-3db28b117f29"},{"name":"Get AlltodoList","event":[{"listen":"test","script":{"id":"e21678ed-c5cd-46a6-8de2-d93693baf59c","exec":[""],"type":"text/javascript","packages":{}}}],"id":"28d4d225-acbc-4a69-82b2-131c945dbf84","request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules","description":"<p>Get AlltodoList 는 모든 할 일 목록을 불러옵니다.</p>\n<p>로그인을 하지 않아도 열람이 가능합니다.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"bbacea3e-ed07-4d56-8e12-39e562e8907a","name":"Successful Response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"title\": \"할일제목1\",\n        \"contents\": \"12시간 출석하기\",\n        \"name\": \"사용자하나\",\n        \"createDate\": \"2025-04-03T14:24:13.269212\",\n        \"updateDate\": \"2025-04-03T14:24:13.269212\",\n        \"commentCount\": 2\n    },\n    {\n        \"id\": 2,\n        \"title\": \"할일제목 첫번째\",\n        \"contents\": \"과제 완성다해간다아아아아아아아아아아아\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:34:29.139913\",\n        \"updateDate\": \"2025-04-03T15:34:29.139913\",\n        \"commentCount\": 1\n    },\n    {\n        \"id\": 3,\n        \"title\": \"바뀐제목-아이디4\",\n        \"contents\": \"할일을 고쳐보겠어요\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:34:49.062809\",\n        \"updateDate\": \"2025-04-03T15:52:16.665425\",\n        \"commentCount\": 1\n    },\n    {\n        \"id\": 4,\n        \"title\": \"할일제목3\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:01.530092\",\n        \"updateDate\": \"2025-04-03T15:35:01.530092\",\n        \"commentCount\": 1\n    },\n    {\n        \"id\": 5,\n        \"title\": \"할일제목4\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:06.299137\",\n        \"updateDate\": \"2025-04-03T15:35:06.299137\",\n        \"commentCount\": 1\n    },\n    {\n        \"id\": 6,\n        \"title\": \"할일제목5\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:09.96776\",\n        \"updateDate\": \"2025-04-03T15:35:09.96776\",\n        \"commentCount\": 0\n    },\n    {\n        \"id\": 7,\n        \"title\": \"할일제목6\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:12.462414\",\n        \"updateDate\": \"2025-04-03T15:35:12.462414\",\n        \"commentCount\": 0\n    },\n    {\n        \"id\": 8,\n        \"title\": \"할일제목7\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:17.791015\",\n        \"updateDate\": \"2025-04-03T15:35:17.791015\",\n        \"commentCount\": 0\n    },\n    {\n        \"id\": 10,\n        \"title\": \"할일제목9\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:22.170779\",\n        \"updateDate\": \"2025-04-03T15:35:22.170779\",\n        \"commentCount\": 0\n    },\n    {\n        \"id\": 11,\n        \"title\": \"할일제목10\",\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\n        \"name\": \"사용자2\",\n        \"createDate\": \"2025-04-03T15:35:24.637318\",\n        \"updateDate\": \"2025-04-03T15:35:24.637318\",\n        \"commentCount\": 0\n    }\n]"},{"id":"d377cba8-59eb-4657-bbd0-0a37a081bffa","name":"Bad Request2","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/schedules?userName={{userName}}","protocol":"http","host":["localhost"],"port":"8080","path":["schedules"],"query":[{"key":"userName","value":"{{userName}}","description":"The name of the person who registered the task. This is an optional parameter."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"<!doctype html><html lang=\"en\"><head><title>HTTP Status 400 – Bad Request</title><style type=\"text/css\">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 400 – Bad Request</h1></body></html>"}],"_postman_id":"28d4d225-acbc-4a69-82b2-131c945dbf84"},{"name":"Get one thing to do","event":[{"listen":"test","script":{"id":"ad5d0255-101d-4d11-b7ba-11301d0a3314","exec":[""],"type":"text/javascript","packages":{}}}],"id":"aa94510c-a754-4a26-9a06-6475939a3262","request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"http://localhost:8080/schedules/{{schelduleId}}","description":"<p>조건을 달고, 조건에 맞는 하나의 데이터만 불러옵니다.</p>\n<ul>\n<li><p><code>{{schelduleId}}</code> ㅡ 필요한 데이터의 id값입니다.</p>\n</li>\n<li><p>만약 유효한 Id값이 아니면 404 Not Found를 반환합니다</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","{{schelduleId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"d192a927-ddee-4d17-af99-5ff2f9ddee08","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"title\": \"할일제목1\",\n    \"contents\": \"12시간 출석하기\",\n    \"name\": \"사용자하나\",\n    \"createDate\": \"2025-04-03T14:24:13.269212\",\n    \"updateDate\": \"2025-04-03T14:24:13.269212\",\n    \"comments\": [\n        {\n            \"id\": 1,\n            \"contents\": \"첫번째 덧글\",\n            \"name\": \"사용자하나\",\n            \"createDate\": \"2025-04-03T14:24:18.285497\",\n            \"updateDate\": \"2025-04-03T14:24:18.285497\"\n        }\n    ]\n}"},{"id":"11617bf2-1236-43b1-9ab6-99deed477354","name":"Not Found","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/1534234"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n    \"path\": \"/schedules/1534234\",\n    \"message\": \"해당 아이디 값이 존재하지 않습니다. : 1534234\",\n    \"timestamp\": \"2025-04-03T15:37:28.591970700\",\n    \"status\": \"404\"\n}"}],"_postman_id":"aa94510c-a754-4a26-9a06-6475939a3262"},{"name":"Get All Schedules By Pages","id":"7327803e-fac1-4ba7-ac41-fc0aab2967d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/pages?pageSize={{pageSize}}&pageNum={{pageNum}}","description":"<p>많은 양의 데이터를 효율적으로 표시하기 위해 데이터를 여러 페이지로 나눕니다.</p>\n<p><code>페이지 번호</code>와 <code>페이지 크기</code>를 쿼리 파라미터로 전달하여 요청하는 항목을 나타냅니다.</p>\n<ul>\n<li><code>{{pageNum}}</code> ㅡ 페이지 번호</li>\n</ul>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"c07c1953-20da-4e95-9171-a928253360ec","id":"c07c1953-20da-4e95-9171-a928253360ec","name":"할일","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["schedules","pages"],"host":["localhost"],"query":[{"description":{"content":"<p>페이지 사이즈</p>\n","type":"text/plain"},"key":"pageSize","value":"{{pageSize}}"},{"description":{"content":"<p>페이지 번호(1부터 시작)</p>\n","type":"text/plain"},"key":"pageNum","value":"{{pageNum}}"}],"variable":[]}},"response":[{"id":"740290b2-a169-4708-ae8c-1402d87dedf3","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/schedules/pages?pageNum=1&pageSize=5","protocol":"http","host":["localhost"],"port":"8080","path":["schedules","pages"],"query":[{"key":"pageNum","value":"1"},{"key":"pageSize","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 14,\r\n        \"title\": \"할일제목 테스트3\",\r\n        \"contents\": \"해야하는 일 내용 적기 3\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T17:37:06.868229\",\r\n        \"updateDate\": \"2025-04-03T17:37:06.868229\",\r\n        \"commentCount\": 0\r\n    },\r\n    {\r\n        \"id\": 13,\r\n        \"title\": \"할일제목 테스트2\",\r\n        \"contents\": \"해야하는 일 내용 적기 2\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T17:37:03.342811\",\r\n        \"updateDate\": \"2025-04-03T17:37:03.342811\",\r\n        \"commentCount\": 3\r\n    },\r\n    {\r\n        \"id\": 12,\r\n        \"title\": \"할일제목 테스트\",\r\n        \"contents\": \"해야하는 일 내용 적기 1\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T17:36:57.728076\",\r\n        \"updateDate\": \"2025-04-03T17:36:57.728076\",\r\n        \"commentCount\": 2\r\n    },\r\n    {\r\n        \"id\": 3,\r\n        \"title\": \"바뀐제목-아이디4\",\r\n        \"contents\": \"할일을 고쳐보겠어요\",\r\n        \"name\": \"사용자2\",\r\n        \"createDate\": \"2025-04-03T15:34:49.062809\",\r\n        \"updateDate\": \"2025-04-03T15:52:16.665425\",\r\n        \"commentCount\": 1\r\n    },\r\n    {\r\n        \"id\": 11,\r\n        \"title\": \"할일제목10\",\r\n        \"contents\": \"할일할일할일할일할일할일할일할일할일할일할일할일할일할일\",\r\n        \"name\": \"사용자2\",\r\n        \"createDate\": \"2025-04-03T15:35:24.637318\",\r\n        \"updateDate\": \"2025-04-03T15:35:24.637318\",\r\n        \"commentCount\": 0\r\n    }\r\n]"},{"id":"2dca9fc9-2adf-47f2-95ee-2fe1d6cd960e","name":"Over TotalElements","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/schedules/pages?pageNum=10&pageSize=5","protocol":"http","host":["localhost"],"port":"8080","path":["schedules","pages"],"query":[{"key":"pageNum","value":"10"},{"key":"pageSize","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"7327803e-fac1-4ba7-ac41-fc0aab2967d5"},{"name":"Get MySchedules","id":"a08c959f-89da-4b82-adde-a795ea2acf71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/myschedules","description":"<p>로그인 한 사용자만 이용이 가능합니다.</p>\n<p>자신이 작성한 할 일 목록을 불러옵니다.</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"c07c1953-20da-4e95-9171-a928253360ec","id":"c07c1953-20da-4e95-9171-a928253360ec","name":"할일","type":"folder"}},"urlObject":{"protocol":"http","port":"8080","path":["schedules","myschedules"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"73049336-d01c-41e7-91e0-78952d51acdc","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/myschedules"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 1,\r\n        \"title\": \"할일제목1\",\r\n        \"contents\": \"12시간 출석하기\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T14:24:13.269212\",\r\n        \"updateDate\": \"2025-04-03T14:24:13.269212\",\r\n        \"commentCount\": 2\r\n    },\r\n    {\r\n        \"id\": 12,\r\n        \"title\": \"할일제목 테스트\",\r\n        \"contents\": \"해야하는 일 내용 적기 1\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T17:36:57.728076\",\r\n        \"updateDate\": \"2025-04-03T17:36:57.728076\",\r\n        \"commentCount\": 0\r\n    },\r\n    {\r\n        \"id\": 13,\r\n        \"title\": \"할일제목 테스트2\",\r\n        \"contents\": \"해야하는 일 내용 적기 2\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T17:37:03.342811\",\r\n        \"updateDate\": \"2025-04-03T17:37:03.342811\",\r\n        \"commentCount\": 0\r\n    },\r\n    {\r\n        \"id\": 14,\r\n        \"title\": \"할일제목 테스트3\",\r\n        \"contents\": \"해야하는 일 내용 적기 3\",\r\n        \"name\": \"사용자하나\",\r\n        \"createDate\": \"2025-04-03T17:37:06.868229\",\r\n        \"updateDate\": \"2025-04-03T17:37:06.868229\",\r\n        \"commentCount\": 0\r\n    }\r\n]"},{"id":"453b08cd-ff40-4664-a1fd-2afb27a92e1d","name":"Un Login","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/myschedules"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"a08c959f-89da-4b82-adde-a795ea2acf71"},{"name":"Delete one thing to do","event":[{"listen":"test","script":{"id":"c23ebcd8-42ff-494f-8ac0-70d882488da4","exec":[""],"type":"text/javascript","packages":{}}}],"id":"a04a9457-b241-4b82-9256-a9dbf25476e6","request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/{{schelduleId}}","description":"<p>조건에 맞는 하나의 데이터를 삭제합니다</p>\n<p>로그인이 필수이며, 작성한 본인만 삭제가 가능합니다.</p>\n<ul>\n<li><p><code>{{schelduleId}}</code> ㅡ 필요한 데이터의 id값입니다.</p>\n</li>\n<li><p>만약 유효한 Id값이 아니면 404 Not Found를 반환합니다</p>\n</li>\n<li><p>만약 다른사람의 일정을 삭제하려고 할 시, 401 UNAUTHORIZED을 반환합니다.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","{{schelduleId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"685bec32-1e7c-47ae-aa37-9b5a23560039","name":"Successful Response","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/9"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":""},{"id":"fe2f480c-fafe-4abd-92f1-dbf99065c01b","name":"Not Found","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"password\" : \"passwordTest1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/1564"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n    \"path\": \"/schedules/1564\",\n    \"message\": \"해당 아이디 값이 존재하지 않습니다. : 1564\",\n    \"timestamp\": \"2025-04-03T15:38:23.856150700\",\n    \"status\": \"404\"\n}"}],"_postman_id":"a04a9457-b241-4b82-9256-a9dbf25476e6"},{"name":"Update one thing to do","event":[{"listen":"test","script":{"id":"335272eb-69ed-4daa-8615-89890385ad14","exec":[""],"type":"text/javascript","packages":{}}}],"id":"5dcd6f6d-22a3-4a0c-a236-9eaf2098a26f","request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\": \"{{title}}\",\n    \"contents\" : \"{{contents}}\"\n}"},"url":"http://localhost:8080/schedules/{{schelduleId}}","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>아이디 값에 맞는 스케줄의 내용을 수정합니다.\n * 작성한 본인만 수정할 수 있으며, 로그인은 필수입니다.\n * 수정할 수 있는 내용은 한정적입니다. \n   - 일정 제목과 일정 내용만 유효한 수정값으로 받아들입니다.\n * 수정이 정상적으로 완료되면 수정날짜가 자동으로 갱신됩니다.\n\n</code></pre><p><code>scheduleId</code> ㅡ 수정할 스케줄의 아이디값</p>\n<p><code>title</code> ㅡ 수정할 스케줄의 제목</p>\n<p><code>contents</code> ㅡ 수정할 스케줄의 내용</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","{{schelduleId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"905ea3e8-55b9-4564-bbfd-60613f51e07a","name":"Successful Response","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\": \"바뀐제목-아이디4\",\n    \"contents\" : \"할일을 고쳐보겠어요\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"title\": \"바뀐제목-아이디3\",\n    \"contents\": \"항리22222\",\n    \"name\": \"사용자2\",\n    \"createDate\": \"2025-04-03T15:34:49.062809\",\n    \"updateDate\": \"2025-04-03T15:34:49.062809\",\n    \"comments\": []\n}"},{"id":"dd376db4-9cf3-4f26-8136-65eee0ffc931","name":"Not Found","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"title\": \"바뀐제목-아이디1564\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/1564"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n    \"path\": \"/schedules/1564\",\n    \"message\": \"해당 아이디 값이 존재하지 않습니다. : 1564\",\n    \"timestamp\": \"2025-04-03T15:39:25.139507900\",\n    \"status\": \"404\"\n}"},{"id":"db499583-487a-485a-a70f-f7406b69f666","name":"Unauthorized","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\": \"바뀐제목-아이디1\"\n}"},"url":"http://localhost:8080/schedules/1"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/schedules/1\",\r\n    \"message\": \"작성한 본인만 삭제할 수 있습니다.\",\r\n    \"timestamp\": \"2025-04-03T15:39:46.092497700\",\r\n    \"status\": \"400\"\r\n}"}],"_postman_id":"5dcd6f6d-22a3-4a0c-a236-9eaf2098a26f"}],"id":"c07c1953-20da-4e95-9171-a928253360ec","description":"<p>The <code>/schedules</code> endpoints let you manage your schedules.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"2d6e218b-15d3-49eb-9cbc-8cad217f39af","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"4bfa2bb2-9037-4738-b75a-2b483bb35573","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"c07c1953-20da-4e95-9171-a928253360ec"},{"name":"덧글","item":[{"name":"Write Comment","id":"a4453089-a3fa-4f85-b6fd-cb7c7b6043d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"contents\" : \"{{contents}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/{{scheduleId}}","description":"<p>특정 스케줄 아이디에 덧글을 작성합니다.</p>\n<p>내용입력은 필수입니다.</p>\n<ul>\n<li><code>contents</code> ㅡ 작성할 덧글내용</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","{{scheduleId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4d64e47c-71a4-4e11-8188-d3868e98d196","name":"Successful Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"contents\" : \"다른 사람 게시글에도 덧글을 쓸 수 잇어요 \"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/1"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"title\": \"할일제목1\",\r\n    \"contents\": \"12시간 출석하기\",\r\n    \"name\": \"사용자하나\",\r\n    \"createDate\": \"2025-04-03T14:24:13.269212\",\r\n    \"updateDate\": \"2025-04-03T14:24:13.269212\",\r\n    \"comments\": [\r\n        {\r\n            \"id\": 1,\r\n            \"contents\": \"첫번째 덧글\",\r\n            \"name\": \"사용자하나\",\r\n            \"createDate\": \"2025-04-03T14:24:18.285497\",\r\n            \"updateDate\": \"2025-04-03T14:24:18.285497\"\r\n        },\r\n        {\r\n            \"id\": 2,\r\n            \"contents\": \"다른 사람 게시글에도 덧글을 쓸 수 잇어요 \",\r\n            \"name\": \"사용자2\",\r\n            \"createDate\": \"2025-04-03T15:40:17.6256571\",\r\n            \"updateDate\": \"2025-04-03T15:40:17.6256571\"\r\n        }\r\n    ]\r\n}"},{"id":"e5d85c34-6dd2-466a-b770-fd034f0bd96c","name":"Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"contents\" : \"4556번 게시글에 덧글쓰기\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/4556"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/schedules/4556\",\r\n    \"message\": \"해당 아이디 값이 존재하지 않습니다. : 4556\",\r\n    \"timestamp\": \"2025-04-03T15:41:02.102602800\",\r\n    \"status\": \"404\"\r\n}"}],"_postman_id":"a4453089-a3fa-4f85-b6fd-cb7c7b6043d6"},{"name":"Update Comment","id":"784bad21-fa48-4191-87c3-57f13ab0eebc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"contents\" : \"{{contents}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/{{scheduleId}}/{{commentId}}","description":"<p>자신이 작성한 덧글 내용을 쑤정합니다.</p>\n<p>만약 다른 사람의 덧글을 수정하려 하면 401 UNAUTHORIZED을 반환합니다.</p>\n<ul>\n<li><code>contents</code> ㅡ 작성할 덧글내용</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","{{scheduleId}}","{{commentId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"cce354e0-b242-41e4-ab8d-9fefebf95a07","name":"Successful Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"contents\" : \"아까 쓴 덧글을 고치기\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/1/2"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"title\": \"할일제목1\",\r\n    \"contents\": \"12시간 출석하기\",\r\n    \"name\": \"사용자하나\",\r\n    \"createDate\": \"2025-04-03T14:24:13.269212\",\r\n    \"updateDate\": \"2025-04-03T14:24:13.269212\",\r\n    \"comments\": [\r\n        {\r\n            \"id\": 1,\r\n            \"contents\": \"첫번째 덧글\",\r\n            \"name\": \"사용자하나\",\r\n            \"createDate\": \"2025-04-03T14:24:18.285497\",\r\n            \"updateDate\": \"2025-04-03T14:24:18.285497\"\r\n        },\r\n        {\r\n            \"id\": 2,\r\n            \"contents\": \"아까 쓴 덧글을 고치기\",\r\n            \"name\": \"사용자2\",\r\n            \"createDate\": \"2025-04-03T15:40:17.625657\",\r\n            \"updateDate\": \"2025-04-03T15:40:17.625657\"\r\n        }\r\n    ]\r\n}"},{"id":"18e99f27-78cb-4d68-83b8-1124fb4883c3","name":"Unauthorized","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"contents\" : \"다른사람 덧글 고치기 \"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/1/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/schedules/1/1\",\r\n    \"message\": \"작성한 본인만 수정할 수 있습니다.\",\r\n    \"timestamp\": \"2025-04-03T15:43:27.453925600\",\r\n    \"status\": \"401\"\r\n}"}],"_postman_id":"784bad21-fa48-4191-87c3-57f13ab0eebc"},{"name":"Delete Comment","id":"059709fe-ddc0-4b20-94ae-90cbda8cf33e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/schedules/{{scheduleId}}/{{commentId}}","description":"<p>자신이 작성한 덧글을 삭제합니다.</p>\n<p>만약 다른 사람의 덧글을 삭제하려 하면 401 UNAUTHORIZED을 반환합니다.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","{{scheduleId}}","{{commentId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"2c790298-0a45-48b5-8b84-98760e69a22f","name":"Successful Response","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/1/7"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"cd4da2af-2715-44c0-9464-7ef9269f80ab","name":"Unauthorized","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/schedules/1/1"},"status":"Bad Request","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"path\": \"/schedules/1/1\",\r\n    \"message\": \"작성한 본인만 삭제할 수 있습니다.\",\r\n    \"timestamp\": \"2025-04-03T15:45:13.533869800\",\r\n    \"status\": \"401\"\r\n}"}],"_postman_id":"059709fe-ddc0-4b20-94ae-90cbda8cf33e"}],"id":"2c71e861-8433-4c16-9362-16155ca5c57f","description":"<p>덧글은 개별로 확인하지 않습니다.</p>\n<p>스케줄을 단일로 확인할 경우,</p>\n<p>해당 스케줄에 달린 덧글을 볼 수 있도록 했습니다.</p>\n<p>따라서 덧글만 보는 API는 없습니다.</p>\n","_postman_id":"2c71e861-8433-4c16-9362-16155ca5c57f"}]}