{"info":{"_postman_id":"9a601bd9-f4b4-4d34-b422-c5fd1890e776","name":"ScheduleDevelop","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"44617139","collectionId":"9a601bd9-f4b4-4d34-b422-c5fd1890e776","publishedId":"2sB2qXk3Jx","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-05-19T04:58:45.000Z"},"item":[{"name":"save schedule","id":"18aa2181-2460-4f49-bbef-69c9e13b8d28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\" : \"1234\",\r\n    \"title\" : \"제목\",\r\n    \"contents\" : \"내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedule","description":"<h3 id=\"일정-생성-api\">일정 생성 API</h3>\n<ul>\n<li><p>Method : POST</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule\">http://localhost:8080/schedule</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>작성 완료 후 작성일, 수정일 자동 생성</p>\n</li>\n<li><p>응답 코드</p>\n</li>\n<li><p>성공 시 201</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body \n{\n   비밀번호 : String (필수) 길이 10,\n   제목 : String (필수) 길이 10,\n   내용 : String (필수) 길이 100\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body Sample\n{\n    \"password\" : \"1234\",\n    \"title\" : \"이름\",\n    \"contents\" : \"제목\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long ,\n   유저 ID : Long ,\n   제목 : String ,\n   내용 : String ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n  \"scheduleId\" : 1,\n  \"userId\" : 1,\n  \"title\" : \"제목\",\n  \"contents\" : \"내용\",\n  \"createdAt\": \"2025-05-19\",\n  \"updatedAt\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["schedule"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"18aa2181-2460-4f49-bbef-69c9e13b8d28"},{"name":"selctAll schedule","id":"fcdb8899-7325-41bf-ada4-7d3993977378","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/schedule","description":"<h3 id=\"모든-일정-조회-api\">모든 일정 조회 API</h3>\n<ul>\n<li><p>method : GET</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/scheduleEndFragment\">http://localhost:8080/schedule</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>응답 코드</p>\n</li>\n<li><p>성공 시 200</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수),\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n,\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n  \"scheduleId\" : 1,\n  \"userId\" : 1,\n  \"title\" : \"제목\",\n  \"contents\" : \"내용\",\n  \"createdAt\": \"2025-05-19\",\n  \"updatedAt\": \"2025-05-19\"\n}\n,\n{\n  \"scheduleId\" : 2,\n  \"userId\" : 1,\n  \"title\" : \"제목\",\n  \"contents\" : \"내용\",\n  \"createdAt\": \"2025-05-19\",\n  \"updatedAt\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["schedule"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fcdb8899-7325-41bf-ada4-7d3993977378"},{"name":"select schedule","id":"ef8b2bbd-ff8b-4412-a208-60ff30aa09af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/schedule/1","description":"<h3 id=\"일정-조회-api\">일정 조회 API</h3>\n<ul>\n<li><p>method : GET</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule/%7Bid%7D\">http://localhost:8080/schedule/{scheduleId}</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>상태 코드</p>\n</li>\n<li><p>성공 시 200</p>\n</li>\n<li><p>실패 시 400</p>\n</li>\n<li><p>요청 파라미터 : scheduleId (@PathVariable)</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 일정ID Long (필수)\n\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n  \"scheduleId\" : 1,\n  \"userId\" : 1,\n  \"title\" : \"제목\",\n  \"contents\" : \"내용\",\n  \"createdAt\": \"2025-05-19\",\n  \"updatedAt\": \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["schedule","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ef8b2bbd-ff8b-4412-a208-60ff30aa09af"},{"name":"patch schedule","id":"f7425c67-1111-47b5-ab9c-ae7ee6f5c934","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n   \"password\" : \"1234\", \r\n   \"title\" : \"수정할 제목\",\r\n   \"contents\" : \"수정할 내용\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedule/1","description":"<h3 id=\"일정-수정-api\">일정 수정 API</h3>\n<ul>\n<li><p>method : PATCH</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule/%7Bid%7D\">http://localhost:8080/schedule/{scheduleId}</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>이름, 내용만 수정 가능</p>\n</li>\n<li><p>비밀번호 일치 시 수정</p>\n</li>\n<li><p>상태 코드</p>\n</li>\n<li><p>성공 시 200</p>\n</li>\n<li><p>실패 시 400</p>\n</li>\n<li><p>요청 파라미터 : scheduleId (@PathVariable)</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 일정ID , Long (필수)\n\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body\n{\n   비밀번호 : String (필수) 길이 10,\n   제목 : String (선택) 길이 10,\n   내용 : String (선택) 길이 100\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body Sample\n{\n   \"password\" : \"1234\", \n   \"title\" : \"수정할 제목\",\n   \"contents\" : \"수정할 내용\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   일정 ID : Long (필수),\n   유저 ID : Long (필수),\n   제목 : String (필수),\n   내용 : String (필수) ,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n  \"scheduleId\" : 1,\n  \"userId\" : 1,\n  \"title\" : \"수정할 제목\",\n  \"contents\" : \"수정할 내용\",\n  \"createdAt\": \"2025-05-19\",\n  \"updatedAt\": \"2025-05-20\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["schedule","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f7425c67-1111-47b5-ab9c-ae7ee6f5c934"},{"name":"delete schedule","id":"5fd0efc3-cbdb-4d86-b8f0-64c3d326ebd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedule/1?password=1234","description":"<h3 id=\"일정-삭제-api\">일정 삭제 API</h3>\n<ul>\n<li><p>method : DELETE</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/api/schedule/%7Bid%7D\">http://localhost:8080/schedule/{scheduleId}?</a>password=value</p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>비밀번호 일치 시 삭제</p>\n</li>\n<li><p>응답 코드</p>\n</li>\n<li><p>성공 시 204</p>\n</li>\n<li><p>requestParam 사용 (password = 비밀번호)</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["schedule","1"],"host":["localhost"],"query":[{"key":"password","value":"1234"}],"variable":[]}},"response":[],"_postman_id":"5fd0efc3-cbdb-4d86-b8f0-64c3d326ebd5"}]}