{"info":{"_postman_id":"f2ca16f1-2f46-4a0e-a00b-0994e1da766c","name":"심화 스케쥴 API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"47102193","collectionId":"f2ca16f1-2f46-4a0e-a00b-0994e1da766c","publishedId":"2sBXcAKNsi","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-11T08:42:51.000Z"},"item":[{"name":"일정 CRUD","item":[{"name":"스케쥴 생성","id":"89fd5ac2-5839-4e58-8f72-3e53cfdbe243","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"\",\r\n    \"title\":\"\",\r\n    \"content\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/4","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","4"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b52d85d9-c31f-4e5d-8771-9a165d6d3892","name":"스케쥴 생성 (성공)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"작성자명\",\r\n    \"title\":\"일정1\",\r\n    \"content\":\"오늘 해야할 일\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"201\",\r\n    \"data\": {\r\n        \"id\": 3,\r\n        \"author\": \"작성자명1\",\r\n        \"title\": \"일정2\",\r\n        \"content\": \"오늘 해야할 일\",\r\n        \"userId\": 4,\r\n        \"createdAt\": \"2026-02-13T23:02:26.5101037\",\r\n        \"modifiedAt\": \"2026-02-13T23:02:26.5101037\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T23:02:26.5171133\"\r\n}"},{"id":"d6f3f985-9cc7-4cdd-a42b-e0e73c2b0523","name":"스케쥴 생성 (실패 - 유저 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"작성자명\",\r\n    \"title\":\"일정1\",\r\n    \"content\":\"오늘 해야할 일\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"U001\",\n    \"data\": {\n        \"message\": \"해당 유저는 존재하지 않습니다\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-13T23:01:01.362031\"\n}"},{"id":"f3c7a315-9c1c-482a-8374-8a81020ad6c9","name":"스케쥴 생성 (실패 - 필수값 누락)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"\",\r\n    \"title\":\"\",\r\n    \"content\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"content\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"일정 내용은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"title\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"일정 제목은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"author\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"작성자명은 필수값입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T23:02:44.7850529\"\r\n}"},{"id":"38fa1ff2-d7f4-4c56-bc3d-135865ff7f47","name":"스케쥴 생성 (실패 - 세션 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"작성자명1\",\r\n    \"title\":\"일정2\",\r\n    \"content\":\"오늘 해야할 일\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A003\",\r\n    \"data\": {\r\n        \"message\": \"로그인이 필요한 기능입니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:14:39.3991522\"\r\n}"}],"_postman_id":"89fd5ac2-5839-4e58-8f72-3e53cfdbe243"},{"name":"스케쥴 전체 조회","id":"410536c3-c349-4008-8071-c042967458db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules","urlObject":{"protocol":"http","port":"8080","path":["api","schedules"],"host":["localhost"],"query":[{"disabled":true,"key":"page","value":"1"},{"disabled":true,"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"3007b5c8-44a9-4834-abc8-fe4508e91f28","name":"스케쥴 전체 조회 (성공)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://localhost:8080/api/schedules"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"content\": [],\r\n        \"empty\": true,\r\n        \"first\": true,\r\n        \"last\": true,\r\n        \"number\": 0,\r\n        \"numberOfElements\": 0,\r\n        \"pageable\": {\r\n            \"offset\": 0,\r\n            \"pageNumber\": 0,\r\n            \"pageSize\": 10,\r\n            \"paged\": true,\r\n            \"sort\": {\r\n                \"empty\": false,\r\n                \"sorted\": true,\r\n                \"unsorted\": false\r\n            },\r\n            \"unpaged\": false\r\n        },\r\n        \"size\": 10,\r\n        \"sort\": {\r\n            \"empty\": false,\r\n            \"sorted\": true,\r\n            \"unsorted\": false\r\n        },\r\n        \"totalElements\": 0,\r\n        \"totalPages\": 0\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:16:19.4089278\"\r\n}"}],"_postman_id":"410536c3-c349-4008-8071-c042967458db"},{"name":"스케쥴 단건 조회","id":"9bafa950-9d32-49a7-ac9f-dd9ce3f74d73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/1","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"91c3e032-6791-4e59-a5e4-9c5cb57b1ad8","name":"스케쥴 단건 조회 (성공)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"id\": 1,\r\n    \"author\": \"작성자명1\",\r\n    \"title\": \"일정3\",\r\n    \"content\": \"오늘 해야할 일\",\r\n    \"userName\": \"사용자1\",\r\n    \"comments\": [\r\n        {\r\n            \"id\": 1,\r\n            \"scheduleName\": \"일정3\",\r\n            \"userName\": \"사용자1\",\r\n            \"content\": \"댓글1\",\r\n            \"createdAt\": \"2026-02-11T14:16:02.75672\",\r\n            \"modifiedAt\": \"2026-02-11T14:16:02.75672\"\r\n        },\r\n        {\r\n            \"id\": 2,\r\n            \"scheduleName\": \"일정3\",\r\n            \"userName\": \"사용자1\",\r\n            \"content\": \"댓글2\",\r\n            \"createdAt\": \"2026-02-11T14:16:06.032949\",\r\n            \"modifiedAt\": \"2026-02-11T14:16:06.032949\"\r\n        },\r\n        {\r\n            \"id\": 3,\r\n            \"scheduleName\": \"일정3\",\r\n            \"userName\": \"사용자1\",\r\n            \"content\": \"댓글3\",\r\n            \"createdAt\": \"2026-02-11T14:16:08.51342\",\r\n            \"modifiedAt\": \"2026-02-11T14:16:08.51342\"\r\n        },\r\n        {\r\n            \"id\": 4,\r\n            \"scheduleName\": \"일정3\",\r\n            \"userName\": \"사용자1\",\r\n            \"content\": \"댓글4\",\r\n            \"createdAt\": \"2026-02-11T14:16:10.774245\",\r\n            \"modifiedAt\": \"2026-02-11T14:16:10.774245\"\r\n        },\r\n        {\r\n            \"id\": 5,\r\n            \"scheduleName\": \"일정3\",\r\n            \"userName\": \"사용자1\",\r\n            \"content\": \"댓글5\",\r\n            \"createdAt\": \"2026-02-11T14:16:12.624025\",\r\n            \"modifiedAt\": \"2026-02-11T14:16:12.624025\"\r\n        }\r\n    ],\r\n    \"createdAt\": \"2026-02-11T14:15:36.838054\",\r\n    \"modifiedAt\": \"2026-02-11T14:15:36.838054\"\r\n}"},{"id":"5093e34f-0e49-43ee-96bb-d69035281965","name":"스케쥴 단건 조회 (실패 - 일정 검증)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"S001\",\r\n    \"data\": {\r\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:28:14.6454627\"\r\n}"}],"_postman_id":"9bafa950-9d32-49a7-ac9f-dd9ce3f74d73"},{"name":"스케쥴 수정","id":"5ce23293-34e6-4696-914e-de67259f4154","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"수정자\",\r\n    \"title\":\"수정된 제목\",\r\n    \"content\":\"수정된 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/3","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ae5b358a-4019-48b4-8f64-737d1f0ed207","name":"스케쥴 수정 (성공)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"수정자\",\r\n    \"title\":\"수정된 제목\",\r\n    \"content\":\"수정된 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 3,\r\n        \"author\": \"수정자\",\r\n        \"title\": \"수정된 제목\",\r\n        \"content\": \"수정된 내용\",\r\n        \"userName\": \"사용자1\",\r\n        \"createdAt\": \"2026-02-13T23:02:26.510104\",\r\n        \"modifiedAt\": \"2026-02-13T23:02:26.510104\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T23:05:52.7850159\"\r\n}"},{"id":"fb744935-52c2-4e71-937a-9753dacc77ae","name":"스케쥴 수정 (실패 - 세션 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"작성자명-1\",\r\n    \"title\":\"일정1\",\r\n    \"content\":\"오늘 해야할 일\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A003\",\r\n    \"data\": {\r\n        \"message\": \"로그인이 필요한 기능입니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:28:26.5757639\"\r\n}"},{"id":"35185d8a-411f-4c27-aad2-0dca52b98a16","name":"스케쥴 수정 (실패 - 일정 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"작성자명-1\",\r\n    \"title\":\"일정1\",\r\n    \"content\":\"오늘 해야할 일\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/2"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"S001\",\n    \"data\": {\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-13T21:47:45.9678914\"\n}"},{"id":"45069381-5647-4938-9621-47d5781a1e0c","name":"스케쥴 수정 (실패 - 필수값 누락)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"author\":\"\",\r\n    \"title\":\"\",\r\n    \"content\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/2"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"content\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"일정 내용은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"title\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"일정 제목은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"author\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"작성자명은 필수값입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:55:00.7495663\"\r\n}"}],"_postman_id":"5ce23293-34e6-4696-914e-de67259f4154"},{"name":"스케쥴 삭제","id":"e2a5b0f7-3806-4c4c-acbe-bb0e72848e69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/3","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"6ccf4e78-7488-47ad-8349-039203bae10d","name":"스케쥴 삭제 (성공)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedules/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 3,\r\n        \"title\": \"수정된 제목\",\r\n        \"message\": \"삭제가 완료되었습니다.\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T23:07:35.9365286\"\r\n}"},{"id":"28b02f48-fe90-4128-b9bf-050f488632d9","name":"스케쥴 삭제 (실패 - 세션 검증)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/4"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A003\",\r\n    \"data\": {\r\n        \"message\": \"로그인이 필요한 기능입니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:28:55.7500812\"\r\n}"},{"id":"80107240-3150-401a-a861-8cb7a042cd5a","name":"스케쥴 삭제 (실패 - 일정 검증)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"S001\",\r\n    \"data\": {\r\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:56:21.2695889\"\r\n}"}],"_postman_id":"e2a5b0f7-3806-4c4c-acbe-bb0e72848e69"}],"id":"439151ac-a8da-4101-a9e0-1aa4e57620f9","_postman_id":"439151ac-a8da-4101-a9e0-1aa4e57620f9","description":""},{"name":"유저 CRUD","item":[{"name":"유저 생성","id":"1b077859-68c6-4d05-819b-588069c27956","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"사용자1\",\r\n    \"email\":\"abcd@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users","urlObject":{"protocol":"http","port":"8080","path":["api","users"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e49ae4e5-7120-4b2a-b28c-d63aaeea3297","name":"유저 생성 (성공)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"사용자1\",\r\n    \"email\":\"abcd@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"201\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"name\": \"사용자1\",\r\n        \"email\": \"abcd@naver.com\",\r\n        \"createdAt\": \"2026-02-13T21:30:28.4959727\",\r\n        \"modifiedAt\": \"2026-02-13T21:30:28.4959727\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:30:28.5511066\"\r\n}"},{"id":"4534c619-d527-4e8e-8a08-f3e9d5ce25d0","name":"유저 생성 (실패 - 비밀번호 형식)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"사용자1\",\r\n    \"email\":\"abcd@naver.com\",\r\n    \"password\":\"abcd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"abcd\",\r\n                \"message\": \"비밀번호는 최소 8자 이상으로 적어야 합니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:58:16.7641176\"\r\n}"},{"id":"ac93b142-6dc1-4bdc-b687-0c582271e0cc","name":"유저 생성 (실패 - 이메일 형식)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"사용자1\",\r\n    \"email\":\"abcdnaver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"email\",\r\n                \"rejectedValue\": \"abcdnaver.com\",\r\n                \"message\": \"이메일 형식이 올바르지 않습니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:58:41.8353206\"\r\n}"},{"id":"2116db41-0114-4f93-837b-808bbeafa829","name":"유저 생성 (실패 - 필수값 누락)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"\",\r\n    \"email\":\"\",\r\n    \"password\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"비밀번호는 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"email\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"이메일은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"비밀번호는 최소 8자 이상으로 적어야 합니다.\"\r\n            },\r\n            {\r\n                \"field\": \"name\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"사용자명은 필수값입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:59:25.0983338\"\r\n}"}],"_postman_id":"1b077859-68c6-4d05-819b-588069c27956"},{"name":"로그인","id":"1c45b86d-a3ec-4736-bbd6-bd59b52d8e74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"abcd@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/login","urlObject":{"protocol":"http","port":"8080","path":["api","users","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9b7ff42a-0b7d-4937-a71a-00e6d9175d5f","name":"로그인 (성공)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"abcd@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"email\": \"abcd@naver.com\",\r\n        \"message\": \"환영합니다!\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T21:33:55.0075177\"\r\n}"},{"id":"ff9dca1d-3deb-4e47-a8f3-a2a3b626fa15","name":"로그인 (실패 - 이메일 또는 비밀번호 불일치)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"abcd@naver.com\",\r\n    \"password\":\"abcd123411\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"L001\",\r\n    \"data\": {\r\n        \"message\": \"이메일 또는 비밀번호가 일치하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:00:41.151886\"\r\n}"},{"id":"24cbe8ae-6535-45eb-b78f-7f96c25dfb62","name":"로그인 (실패 - 필수값 누락)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"\",\r\n    \"password\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"비밀번호는 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"email\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"이메일은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"비밀번호는 최소 8자 이상으로 적어야 합니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:02:50.8887949\"\r\n}"}],"_postman_id":"1c45b86d-a3ec-4736-bbd6-bd59b52d8e74"},{"name":"유저 전체 조회","id":"d29e4ddc-cffe-4a8e-9462-e81f87788c73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/users","urlObject":{"protocol":"http","port":"8080","path":["api","users"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e479f77a-7875-4e3d-8125-67e4de1040b7","name":"유저 전체 조회 (성공)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": [\r\n        {\r\n            \"id\": 1,\r\n            \"name\": \"사용자1\",\r\n            \"email\": \"abcd@naver.com\",\r\n            \"createdAt\": \"2026-02-13T21:30:28.495973\",\r\n            \"modifiedAt\": \"2026-02-13T21:30:28.495973\"\r\n        }\r\n    ],\r\n    \"timestamp\": \"2026-02-13T22:05:01.2553308\"\r\n}"}],"_postman_id":"d29e4ddc-cffe-4a8e-9462-e81f87788c73"},{"name":"유저 단건 조회","id":"4a6d7117-3a06-407f-939e-a480c487dc73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/users/1","urlObject":{"protocol":"http","port":"8080","path":["api","users","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"149f9782-d899-40f5-b4a4-8976d25c6fa5","name":"유저 단건 조회 (성공)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/users/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"사용자1\",\n        \"email\": \"abcd@naver.com\",\n        \"dtos\": [],\n        \"createdAt\": \"2026-02-13T21:30:28.495973\",\n        \"modifiedAt\": \"2026-02-13T21:30:28.495973\"\n    },\n    \"timestamp\": \"2026-02-13T22:06:50.646171\"\n}"},{"id":"044f0825-c5c4-4d88-9327-3f79424ef236","name":"유저 단건 조회 (실패 - 유저 검증)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/users/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"U001\",\n    \"data\": {\n        \"message\": \"해당 유저는 존재하지 않습니다\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-13T22:05:59.9619618\"\n}"}],"_postman_id":"4a6d7117-3a06-407f-939e-a480c487dc73"},{"name":"유저 수정","id":"4c6dc1ce-9973-401b-a9a5-67fc4ab6fbba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"유저명-1\",\r\n    \"email\":\"aaa@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1","urlObject":{"protocol":"http","port":"8080","path":["api","users","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9944c478-21b0-4af5-931c-a247a114cca2","name":"유저 수정 (성공)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"유저명-1\",\r\n    \"email\":\"aaa@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"name\": \"유저명-1\",\r\n        \"email\": \"aaa@naver.com\",\r\n        \"createdAt\": \"2026-02-13T21:30:28.495973\",\r\n        \"modifiedAt\": \"2026-02-13T21:30:28.495973\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:08:25.4345777\"\r\n}"},{"id":"a4e0009f-09a4-402a-aefc-3932bd1df7ea","name":"유저 수정 (실패 - 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"\",\r\n    \"email\":\"\",\r\n    \"password\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"name\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"사용자명은 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"비밀번호는 최소 8자 이상으로 적어야 합니다.\"\r\n            },\r\n            {\r\n                \"field\": \"password\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"비밀번호는 필수값입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"email\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"이메일은 필수값입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:10:05.5545268\"\r\n}"},{"id":"0e130356-97d1-494f-84ae-a8f7ea5a1157","name":"유저 수정 (실패 - 세션 권한 없음)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"유저명-1\",\r\n    \"email\":\"aaa@naver.com\",\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:09:27.4324589\"\r\n}"},{"id":"7589ec7c-18fe-431e-8591-1d2a4f9ec062","name":"유저 수정 (실패 - 비밀번호 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"유저명-1\",\r\n    \"email\":\"aaa@naver.com\",\r\n    \"password\":\"abcdddddd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A001\",\r\n    \"data\": {\r\n        \"message\": \"비밀번호가 일치하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:07:51.599241\"\r\n}"}],"_postman_id":"4c6dc1ce-9973-401b-a9a5-67fc4ab6fbba"},{"name":"유저 삭제","id":"2cb2afe5-712a-45aa-89b3-a915c384d810","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1","urlObject":{"protocol":"http","port":"8080","path":["api","users","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"6221c342-9e44-4382-9efd-9077d3ac4094","name":"유저 삭제 (성공)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/users/1"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"message\": \"삭제가 완료되었습니다.\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:12:15.562405\"\r\n}"},{"id":"b33ec2b5-c336-4433-a121-905d1d6be4bb","name":"유저 삭제 (실패 - 유저 검증)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/users/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"U001\",\r\n    \"data\": {\r\n        \"message\": \"해당 유저는 존재하지 않습니다\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:12:04.7763311\"\r\n}"},{"id":"f23b8fd5-e850-4128-ae4e-e9396694501b","name":"유저 삭제 (실패 - 세션 권한 없음)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\":\"abcd1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:10:59.2074252\"\r\n}"},{"id":"1c1e0a7c-cda3-42ac-b444-d941585c011c","name":"유저 삭제 (실패 - 비밀번호 검증)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\":\"abcd1234444\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/users/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"A001\",\n    \"data\": {\n        \"message\": \"비밀번호가 일치하지 않습니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-13T22:11:15.0334972\"\n}"}],"_postman_id":"2cb2afe5-712a-45aa-89b3-a915c384d810"}],"id":"01a1f00f-e909-42f4-a78f-fbeba64e9015","_postman_id":"01a1f00f-e909-42f4-a78f-fbeba64e9015","description":""},{"name":"댓글 CRUD","item":[{"name":"댓글 생성","id":"d90d9978-6969-4378-907f-d7bce00c33a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1/comments/","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","1","comments",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"c7d9e29b-7b28-40a1-867e-181043e3c463","name":"댓글 생성 (성공)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1/comments/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"201\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"scheduleName\": \"일정2\",\r\n        \"content\": \"댓글1\",\r\n        \"createdAt\": \"2026-02-13T22:19:05.1829084\",\r\n        \"modifiedAt\": \"2026-02-13T22:19:05.1829084\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:19:05.1929276\"\r\n}"},{"id":"66745d0e-9717-4fc6-bb80-7db9c1cc4b23","name":"댓글 생성 (실패 - 세션 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/3/comments"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"A003\",\n    \"data\": {\n        \"message\": \"로그인이 필요한 기능입니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-13T22:12:45.0643711\"\n}"},{"id":"b30a47fb-94e9-4843-b5f7-5caef1d9999d","name":"댓글 생성 (실패 - 필수값 누락)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/3/comments/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"content\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"댓글 내용은 필수값입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:17:47.4389054\"\r\n}"},{"id":"b0040cd4-74e6-4c9a-b5ce-643f58d2e409","name":"댓글 생성 (실패 - 일정 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/-1/comments/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"S001\",\r\n    \"data\": {\r\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:24:28.8750178\"\r\n}"}],"_postman_id":"d90d9978-6969-4378-907f-d7bce00c33a8"},{"name":"댓글 전체 조회","id":"220c36e9-2f78-4c33-8402-b94b5a51f7e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/1/comments/","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","1","comments",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"cef7e487-6e70-4400-8974-fedd00456cc0","name":"댓글 전체 조회 (성공)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/1/comments/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": [\r\n        {\r\n            \"id\": 1,\r\n            \"scheduleName\": \"일정2\",\r\n            \"userName\": \"사용자1\",\r\n            \"content\": \"댓글1\",\r\n            \"createdAt\": \"2026-02-13T22:19:05.182908\",\r\n            \"modifiedAt\": \"2026-02-13T22:19:05.182908\"\r\n        }\r\n    ],\r\n    \"timestamp\": \"2026-02-13T22:23:53.4372076\"\r\n}"},{"id":"673ca296-6fe3-4424-8fea-778ded9845d6","name":"댓글 전체 조회 (실패 - 일정 검증)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/-1/comments/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"S001\",\r\n    \"data\": {\r\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:18:20.1942797\"\r\n}"}],"_postman_id":"220c36e9-2f78-4c33-8402-b94b5a51f7e0"},{"name":"댓글 단건 조회","id":"bce201c7-61fd-4c6e-9b69-fc729af2e1b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/-1/comments/1","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","-1","comments","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a10c0405-89f7-4f53-ba8f-a327f17492c0","name":"댓글 단건 조회 (성공)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/1/comments/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"scheduleName\": \"일정2\",\r\n        \"userName\": \"사용자1\",\r\n        \"content\": \"댓글1\",\r\n        \"createdAt\": \"2026-02-13T22:19:05.182908\",\r\n        \"modifiedAt\": \"2026-02-13T22:19:05.182908\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:24:43.6344539\"\r\n}"},{"id":"121e2219-fa58-4549-aa59-904b7d72b86f","name":"댓글 단건 조회 (실패 - 댓글 검증)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/schedules/1/comments/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"C001\",\n    \"data\": {\n        \"message\": \"해당 댓글은 존재하지 않습니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-13T22:24:57.0578923\"\n}"}],"_postman_id":"bce201c7-61fd-4c6e-9b69-fc729af2e1b6"},{"name":"댓글 수정","id":"f45c6dc4-24e3-410a-8895-9ae66a3a812e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글 내용-1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1/comments/1","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","1","comments","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"6c286c69-7244-41bc-8b05-79861d40d520","name":"댓글 수정 (성공)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글 내용-1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1/comments/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"content\": \"댓글 내용-1\",\r\n        \"createdAt\": \"2026-02-13T22:19:05.182908\",\r\n        \"modifiedAt\": \"2026-02-13T22:19:05.182908\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:49:58.1255047\"\r\n}"},{"id":"eaaa7af1-0944-437a-b1c7-9f90baa670c1","name":"댓글 수정 (실패 - 일정 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글 내용-1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/-1/comments/1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"S001\",\r\n    \"data\": {\r\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:29:32.3057756\"\r\n}"},{"id":"7679936e-48dd-4a6a-8651-38501658c401","name":"댓글 수정 (실패 - 댓글 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글 내용-1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1/comments/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"C001\",\r\n    \"data\": {\r\n        \"message\": \"해당 댓글은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:29:16.0132832\"\r\n}"},{"id":"fdc64968-4153-451f-8354-73c12d1395ff","name":"댓글 수정 (실패 - 세션 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\":\"댓글 내용-1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/schedules/1/comments/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:28:01.1716447\"\r\n}"}],"_postman_id":"f45c6dc4-24e3-410a-8895-9ae66a3a812e"},{"name":"댓글 삭제","id":"197c902d-4db8-49c2-b1ad-10bebf98e5ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedules/1/comments/1","urlObject":{"protocol":"http","port":"8080","path":["api","schedules","1","comments","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"d346631e-b7e0-4e91-b705-4184e6f0a2a0","name":"댓글 삭제 (성공)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedules/1/comments/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"code\": \"200\",\r\n    \"data\": {\r\n        \"id\": 1,\r\n        \"content\": \"댓글 내용-1\",\r\n        \"message\": \"삭제가 완료되었습니다.\"\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:54:00.8734624\"\r\n}"},{"id":"40c4a085-99f8-4fe7-934e-7650492048d0","name":"댓글 삭제 (실패 - 일정 검증)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedules/-1/comments/2"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"S001\",\r\n    \"data\": {\r\n        \"message\": \"해당 일정은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:53:10.7281307\"\r\n}"},{"id":"9fd37d84-ef29-4254-8b87-8b6529a81b22","name":"댓글 삭제 (실패 - 댓글 검증)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedules/1/comments/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"C001\",\r\n    \"data\": {\r\n        \"message\": \"해당 댓글은 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:54:28.0416184\"\r\n}"},{"id":"f0b425d3-ae62-4874-94e9-1e53624f845c","name":"댓글 삭제 (실패 - 세션 검증)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/schedules/1/comments/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-13T22:55:44.1934909\"\r\n}"}],"_postman_id":"197c902d-4db8-49c2-b1ad-10bebf98e5ce"}],"id":"ea30efa6-f6dc-46b6-aa83-678fe6c6a2ad","_postman_id":"ea30efa6-f6dc-46b6-aa83-678fe6c6a2ad","description":""}]}