{"info":{"_postman_id":"9595fd46-d894-4708-90b2-4658512b224f","name":"일정 관리 앱 프로젝트","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"43200298","collectionId":"9595fd46-d894-4708-90b2-4658512b224f","publishedId":"2sAYkKJy7F","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-03-26T03:32:53.000Z"},"item":[{"name":"일정 등록 API","id":"d3e98664-76d3-4fda-a13f-ab656a887a9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"todo\": \"과제 제출하기\",\n    \"user\": \"Surin\",\n    \"password\" : 1234\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules","description":"<p>일정(todo), 작성자(user), 비밀번호(password)를 입력받아 새로운 일정을 등록합니다.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a570818f-d3aa-4e7f-a268-a1a578c8104b","name":"일정 등록 API","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"todo\": \"점심 맛있게먹기\",\n    \"user\": \"Surin\",\n    \"password\" : 1234\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 26 Mar 2025 03:15:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 8,\n    \"todo\": \"점심 맛있게먹기\",\n    \"user\": \"Surin\",\n    \"createdAt\": \"2025-03-26T12:15:27.150509\",\n    \"updatedAt\": \"2025-03-26T12:15:27.150509\"\n}"}],"_postman_id":"d3e98664-76d3-4fda-a13f-ab656a887a9f"},{"name":"전체 일정 조회 API","id":"2438bd56-05fc-49bb-8a3c-5432130a3e9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/schedules?date=2025-03-26&user=Surin","description":"<p>전체 일정을 조회하거나, 작성자(user)나 날짜(date)를 기준으로 일정을 조회합니다.<br />예: /schedules?date=2025-03-26&amp;user=Surin → 25-03-26에 Surin이 작성한 일정 반환</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules"],"host":["localhost"],"query":[{"key":"date","value":"2025-03-26"},{"key":"user","value":"Surin"}],"variable":[]}},"response":[{"id":"b341dccb-4661-4666-9d6a-443ade91a905","name":"전체 일정 조회 API","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/schedules?date=2025-03-26&user=Surin","protocol":"http","host":["localhost"],"port":"8080","path":["schedules"],"query":[{"key":"date","value":"2025-03-26"},{"key":"user","value":"Surin"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 26 Mar 2025 03:16:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 8,\n        \"todo\": \"점심 맛있게먹기\",\n        \"user\": \"Surin\",\n        \"createdAt\": \"2025-03-26T12:15:27\",\n        \"updatedAt\": \"2025-03-26T12:15:27\"\n    },\n    {\n        \"id\": 7,\n        \"todo\": \"과제말고 밥먹기\",\n        \"user\": \"Surin\",\n        \"createdAt\": \"2025-03-26T00:50:08\",\n        \"updatedAt\": \"2025-03-26T09:26:50\"\n    },\n    {\n        \"id\": 6,\n        \"todo\": \"트러블 슈팅 작성하기\",\n        \"user\": \"Surin\",\n        \"createdAt\": \"2025-03-26T00:49:58\",\n        \"updatedAt\": \"2025-03-26T00:49:58\"\n    },\n    {\n        \"id\": 5,\n        \"todo\": \"코드카타 풀기\",\n        \"user\": \"Surin\",\n        \"createdAt\": \"2025-03-26T00:49:28\",\n        \"updatedAt\": \"2025-03-26T00:49:28\"\n    }\n]"}],"_postman_id":"2438bd56-05fc-49bb-8a3c-5432130a3e9e"},{"name":"선택 일정 조회 API","id":"3201f203-3b3f-440e-82dc-95d58bc43f42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/7","description":"<p>경로의 ID\b에 해당하는 선택일정을 조회합니다.<br />예: /schedules/7 → ID가 7인 일정 반환</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","7"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"768496f7-b89d-47ac-b2dc-447fd7bcbac8","name":"선택 일정 조회 API","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/schedules/7"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 26 Mar 2025 03:19:09 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 7,\n    \"todo\": \"과제말고 밥먹기\",\n    \"user\": \"Surin\",\n    \"createdAt\": \"2025-03-26T00:50:08\",\n    \"updatedAt\": \"2025-03-26T09:26:50\"\n}"}],"_postman_id":"3201f203-3b3f-440e-82dc-95d58bc43f42"},{"name":"선택 일정 수정 API","id":"724f5f59-5784-481b-99e2-f72127b48e90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"todo\" : \"과제말고 밥먹기\",\n    \"user\" : \"Surin\",\n    \"password\" : 1234\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/7","description":"<p>경로의 ID\b에 해당하는 선택일정을 수정합니다.<br />요청 \bBody에 새로운 todo, user, password를 포함하여 전달해야 하고, 비밀번호가 일치할 경우 수정됩니다.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","7"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9b6373c5-f452-4965-8688-47ec05509576","name":"선택 일정 수정 API","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"todo\" : \"과제하기\",\n    \"user\" : \"Surin\",\n    \"password\" : 1234\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/7"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 26 Mar 2025 03:19:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 7,\n    \"todo\": \"과제하기\",\n    \"user\": \"Surin\",\n    \"createdAt\": \"2025-03-26T00:50:08\",\n    \"updatedAt\": \"2025-03-26T12:19:45\"\n}"}],"_postman_id":"724f5f59-5784-481b-99e2-f72127b48e90"},{"name":"선택 일정 삭제 API","id":"707bb955-8ce3-4102-b5ba-f3ab357f8f52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"password\": 1234\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/7","description":"<p>경로의 ID\b에 해당하는 일정을 삭제합니다.<br />요청 \bBody에 작성시 입력한 비밀번호를 전달해야 하고, 비밀번호가 일치할 경우 삭제가 가능합니다.</p>\n<p>예: /schedules/7</p>\n","urlObject":{"protocol":"http","port":"8080","path":["schedules","7"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a605fd8a-b811-4e30-b6bf-8f951e292cff","name":"선택 일정 삭제 API","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"password\": 1234\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/schedules/7"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Content-Length","value":"0"},{"key":"Date","value":"Wed, 26 Mar 2025 03:20:02 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"707bb955-8ce3-4102-b5ba-f3ab357f8f52"}]}