{"info":{"_postman_id":"eaccd490-f671-4bf2-8b23-7fbe29b2ee1f","name":"baemin","description":"<html><head></head><body><p>KUIT 7기 서버 7주차 API 명세서입니다.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"54815488","collectionId":"eaccd490-f671-4bf2-8b23-7fbe29b2ee1f","publishedId":"2sBXqQGHp8","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-14T14:32:17.000Z"},"item":[{"name":"users","item":[{"name":"login","item":[{"name":"로그인","id":"fc233cd3-abcb-4409-bc7f-be1e4cb6039b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newdhkim@kuit.com\",\n    \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users/login","description":"<p>이메일과 비밀번호로 로그인합니다. 성공 시 userId를 반환합니다.</p>\n","urlObject":{"path":["users","login"],"host":["http://localhost:8080"],"query":[],"variable":[]}},"response":[{"id":"7a08b830-0c79-4121-b116-ed08326a63f8","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"newdhkim@kuit.com\",\n  \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:01:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": 3\n}"},{"id":"62f249cc-2e88-4ff7-8489-f27395457813","name":"400 이메일 형식 오류","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"newdhkim\",\n  \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:46:25 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"COMMON400\",\n    \"message\": \"올바른 이메일 형식이 아닙니다.\"\n}"},{"id":"5004de4c-59eb-4092-92e4-b98689f25fde","name":"401 비밀번호 불일치","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"newdhkim@kuit.com\",\n  \"password\": \"wrongpass!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:50:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER401\",\n    \"message\": \"비밀번호가 일치하지 않습니다.\"\n}"},{"id":"0c2b159c-9364-4476-a54c-96923d2144a6","name":"404 존재하지 않는 회원(이메일)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"notexist@kuit.com\",\n  \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:48:42 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"}],"_postman_id":"fc233cd3-abcb-4409-bc7f-be1e4cb6039b"}],"id":"422c735a-0881-4941-8be8-a3e2f07f4324","description":"<p>로그인 관련 API입니다.</p>\n","_postman_id":"422c735a-0881-4941-8be8-a3e2f07f4324"},{"name":"{userId}","item":[{"name":"회원 단건 조회","id":"322b235a-9715-494b-b901-8b575a07e2a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"http://localhost:8080/users/:userId","description":"<p>userId로 특정 회원 정보를 조회합니다.</p>\n","urlObject":{"path":["users",":userId"],"host":["http://localhost:8080"],"query":[],"variable":[{"type":"any","value":"1","key":"userId"}]}},"response":[{"id":"1650a6eb-2a01-49d9-8517-60e1ec241227","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:12:42 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": {\n        \"id\": 3,\n        \"name\": \"newdhkim\",\n        \"email\": \"newdhkim@kuit.com\",\n        \"phoneNumber\": \"010-1234-5678\"\n    }\n}"},{"id":"19a19d96-942b-4f26-a0bd-0dc865c8f909","name":"404 존재하지 않는 회원","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:06:54 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"}],"_postman_id":"322b235a-9715-494b-b901-8b575a07e2a4"},{"name":"회원 탈퇴","id":"ca70ae00-f30b-456a-a2b5-81fe50f1a0ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":"http://localhost:8080/users/:userId","description":"<p>userId로 회원을 탈퇴 처리합니다. (status DELETED로 변경)</p>\n","urlObject":{"path":["users",":userId"],"host":["http://localhost:8080"],"query":[],"variable":[{"type":"any","value":"1","key":"userId"}]}},"response":[{"id":"c9fa92b5-b82a-4cde-b83b-226f5828d508","name":"200 OK","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:07:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\"\n}"},{"id":"99067c99-1a5f-444d-ad99-7636947e3790","name":"404 존재하지 않는 회원","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:15:09 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"}],"_postman_id":"ca70ae00-f30b-456a-a2b5-81fe50f1a0ab"},{"name":"회원 정보 수정","id":"5d6a8ab5-5436-481b-a5e6-20874a756cdd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"newdhkim\",\n  \"email\": \"newdhkim2@kuit.com\",\n  \"phoneNumber\": \"010-1234-5678\",\n  \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users/:userId","description":"<p>userId로 회원의 이름, 이메일, 전화번호, 비밀번호를 수정합니다. 변경할 필드만 포함하면 됩니다.</p>\n","urlObject":{"path":["users",":userId"],"host":["http://localhost:8080"],"query":[],"variable":[{"type":"any","value":"1","key":"userId"}]}},"response":[{"id":"fad0daf0-a6c6-492b-b64b-70285c4f8043","name":"200 OK","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"email\": \"string\",\n  \"phoneNumber\": \"017-114-6228\",\n  \"password\": \"stringstring\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"*/*"}],"cookie":[],"responseTime":null,"body":"{\n  \"isSuccess\": false,\n  \"code\": \"string\",\n  \"message\": \"string\",\n  \"result\": \"\"\n}"},{"id":"72684f96-1842-43c1-a6cc-0192a2dc7bb5","name":"404 존재하지 않는 회원","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"newdhkim\",\n  \"email\": \"newdhkim@kuit.com\",\n  \"phoneNumber\": \"010-1234-5678\",\n  \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:19:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"},{"id":"ea79df6d-65cf-4325-be3b-2104d7b55a92","name":"409 이미 사용 중인 이메일","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"olddhkim\",\n  \"email\": \"newdhkim@kuit.com\",\n  \"phoneNumber\": \"010-1234-5678\",\n  \"password\": \"kuit1234!\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/users/:userId","host":["http://localhost:8080"],"path":["users",":userId"],"variable":[{"key":"userId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:18:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER409\",\n    \"message\": \"이미 사용 중인 이메일입니다.\"\n}"}],"_postman_id":"5d6a8ab5-5436-481b-a5e6-20874a756cdd"}],"id":"67fe7eae-753d-498b-b8cb-366f6fe23341","description":"<p>특정 회원에 대한 조회, 수정, 탈퇴 API입니다. userId는 회원 가입 또는 로그인 응답에서 받은 값을 사용합니다.</p>\n","_postman_id":"67fe7eae-753d-498b-b8cb-366f6fe23341"},{"name":"회원 가입","id":"3437dc80-5468-4b4b-9ebd-2b2898f47f7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"string\",\n  \"password\": \"stringstring\",\n  \"phoneNumber\": \"019-348-9238\",\n  \"nickname\": \"st\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users","description":"<p>이메일, 비밀번호, 전화번호, 닉네임으로 회원가입합니다. 성공 시 userId를 반환합니다.</p>\n","urlObject":{"path":["users"],"host":["http://localhost:8080"],"query":[],"variable":[]}},"response":[{"id":"67e16755-37f9-4192-b073-494f0db11eb5","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"user01@example.com\",\n  \"password\": \"Password123!\",\n  \"phoneNumber\": \"010-1234-5678\",\n  \"nickname\": \"donghyun\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/users?\"email\"= \"hello.world@example.co.kr\",&\"password\"= \"Abcd1234!\",&\"phoneNumber\"= \"010-9876-5432\",&\"nickname\"= \"tester01\"","host":["http://localhost:8080"],"path":["users"],"query":[{"key":"\"email\"","value":" \"hello.world@example.co.kr\",","type":"text"},{"key":"\"password\"","value":" \"Abcd1234!\",","type":"text"},{"key":"\"phoneNumber\"","value":" \"010-9876-5432\",","type":"text"},{"key":"\"nickname\"","value":" \"tester01\"","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:00:48 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": 2\n}"},{"id":"0f1da6ab-8021-44f7-8c68-61e43508276a","name":"400 이메일 형식 오류","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"newdhkim\",\n  \"password\": \"kuit1234!\",\n  \"phoneNumber\": \"010-1234-5678\",\n  \"nickname\": \"newdhkim\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:42:04 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"COMMON400\",\n    \"message\": \"올바른 이메일 형식이 아닙니다.\"\n}"},{"id":"0653e34e-aff1-42df-b4ec-40d8dda35343","name":"400 전화번호 형식 오류","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"newdhkim@kuit.com\",\n  \"password\": \"kuit1234!\",\n  \"phoneNumber\": \"01012345678\",\n  \"nickname\": \"newdhkim\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:43:33 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"COMMON400\",\n    \"message\": \"올바른 전화번호 형식이 아닙니다. ex) 010-1234-5678\"\n}"},{"id":"78b58df3-8230-4ad3-9785-87eaf36ef19b","name":"409 이미 가입된 이메일","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"newdhkim@kuit.com\",\n  \"password\": \"kuit1234!\",\n  \"phoneNumber\": \"010-1234-5678\",\n  \"nickname\": \"newdhkim\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 12:44:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER409\",\n    \"message\": \"이미 사용 중인 이메일입니다.\"\n}"}],"_postman_id":"3437dc80-5468-4b4b-9ebd-2b2898f47f7c"}],"id":"270bb3cf-7855-4fb9-a5f7-e83c6739843f","description":"<p>회원 관련 API입니다. 회원 가입, 로그인, 조회, 수정, 탈퇴 기능을 제공합니다.</p>\n","_postman_id":"270bb3cf-7855-4fb9-a5f7-e83c6739843f"},{"name":"orders","item":[{"name":"{orderId}","item":[{"name":"reviews","item":[{"name":"{reviewId}","item":[{"name":"리뷰 삭제","id":"5cffcfc3-5e6f-43a9-a0e6-6cd7d1e1e267","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=1","description":"<p>reviewId로 리뷰를 삭제합니다. (status INACTIVE로 변경)</p>\n","urlObject":{"path":["orders",":orderId","reviews",":reviewId"],"host":["http://localhost:8080"],"query":[{"key":"userId","value":"1"}],"variable":[{"type":"any","value":"3","key":"orderId"},{"type":"any","value":"4","key":"reviewId"}]}},"response":[{"id":"5f5050a0-18c2-44f8-b5ef-fb531287ff3c","name":"200 OK","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=1","host":["http://localhost:8080"],"path":["orders",":orderId","reviews",":reviewId"],"query":[{"key":"userId","value":"1"}],"variable":[{"key":"orderId","value":"3"},{"key":"reviewId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:45:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\"\n}"},{"id":"13b29bc2-9fd3-4714-b655-918b526e576b","name":"400 이미 삭제된 리뷰","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=1","host":["http://localhost:8080"],"path":["orders",":orderId","reviews",":reviewId"],"query":[{"key":"userId","value":"1"}],"variable":[{"key":"orderId","value":"3"},{"key":"reviewId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 14:05:56 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"REVIEW400_2\",\n    \"message\": \"이미 삭제된 리뷰입니다.\"\n}"},{"id":"fafec906-2868-4e1f-a76a-717c4af4f777","name":"403 본인 리뷰가 아닌 경우","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=2","host":["http://localhost:8080"],"path":["orders",":orderId","reviews",":reviewId"],"query":[{"key":"userId","value":"2"}],"variable":[{"key":"orderId","value":"3"},{"key":"reviewId","value":"4"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:50:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"REVIEW403_1\",\n    \"message\": \"본인이 작성한 리뷰가 아닙니다.\"\n}"},{"id":"802ae9f5-617f-46d1-af34-666bb9b3b570","name":"404 존재하지 않는 리뷰(reviewId)","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=1","host":["http://localhost:8080"],"path":["orders",":orderId","reviews",":reviewId"],"query":[{"key":"userId","value":"1"}],"variable":[{"key":"orderId","value":"3"},{"key":"reviewId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:46:14 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"REVIEW404\",\n    \"message\": \"존재하지 않는 리뷰입니다.\"\n}"},{"id":"8e1d570e-46cd-425b-b13d-54dcea85e726","name":"404 존재하지 않는 회원(userId)","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=999","host":["http://localhost:8080"],"path":["orders",":orderId","reviews",":reviewId"],"query":[{"key":"userId","value":"999"}],"variable":[{"key":"orderId","value":"3"},{"key":"reviewId","value":"4"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 14:00:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"},{"id":"72541fa9-6a9e-405e-aa2e-22a6da251623","name":"404 존재하지 않는 주문(orderId)","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId/reviews/:reviewId?userId=1","host":["http://localhost:8080"],"path":["orders",":orderId","reviews",":reviewId"],"query":[{"key":"userId","value":"1"}],"variable":[{"key":"orderId","value":"999"},{"key":"reviewId","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 14:11:24 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"ORDER404\",\n    \"message\": \"존재하지 않는 주문입니다.\"\n}"}],"_postman_id":"5cffcfc3-5e6f-43a9-a0e6-6cd7d1e1e267"}],"id":"33c40895-36f3-4d4b-84a9-b9190c1938f9","description":"<p>특정 리뷰에 대한 삭제 API입니다. reviewId는 리뷰 작성 응답에서 받은 값을 사용합니다.</p>\n","_postman_id":"33c40895-36f3-4d4b-84a9-b9190c1938f9"},{"name":"리뷰 작성","id":"3b0211f8-90ce-47a9-93f9-0da7fc3daf13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"맛있었어요!\",\n  \"rating\": 5,\n  \"userId\": 1,\n  \"restaurantId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders/:orderId/reviews","description":"<p>완료된 주문(orderId)에 대해 리뷰를 작성합니다. 별점은 1~5 사이여야 합니다.</p>\n","urlObject":{"path":["orders",":orderId","reviews"],"host":["http://localhost:8080"],"query":[],"variable":[{"type":"any","value":"3","key":"orderId"}]}},"response":[{"id":"d9fa9ed1-7798-4cec-9de5-6f1b3699b08e","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"맛있었어요!\",\n  \"rating\": 4,\n  \"userId\": 1,\n  \"restaurantId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/orders/:orderId/reviews","host":["http://localhost:8080"],"path":["orders",":orderId","reviews"],"variable":[{"key":"orderId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:41:14 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": 3\n}"},{"id":"088ceb13-caf2-41ba-a863-758e4b4b3b95","name":"400 별점 범위 초과","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"맛있었어요!\",\n  \"rating\": 6,\n  \"userId\": 1,\n  \"restaurantId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/orders/:orderId/reviews","host":["http://localhost:8080"],"path":["orders",":orderId","reviews"],"variable":[{"key":"orderId","value":"3"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:42:02 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"COMMON400\",\n    \"message\": \"5 이하여야 합니다\"\n}"},{"id":"0d4f9046-516e-4d3f-8ffb-06853bb95194","name":"404 존재하지 않는 주문(orderid)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"맛있었어요!\",\n  \"rating\": 5,\n  \"userId\": 1,\n  \"restaurantId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/orders/:orderId/reviews","host":["http://localhost:8080"],"path":["orders",":orderId","reviews"],"variable":[{"key":"orderId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:43:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"ORDER404\",\n    \"message\": \"존재하지 않는 주문입니다.\"\n}"},{"id":"64737df1-207c-45d0-921a-072dbff21b8e","name":"404 존재하지 않는 회원(userId)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"맛있었어요!\",\n  \"rating\": 5,\n  \"userId\": 999,\n  \"restaurantId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://localhost:8080/orders/:orderId/reviews","host":["http://localhost:8080"],"path":["orders",":orderId","reviews"],"variable":[{"key":"orderId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:56:40 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"}],"_postman_id":"3b0211f8-90ce-47a9-93f9-0da7fc3daf13"}],"id":"ecd3ac40-b3f2-492d-bb71-9a9e27f9d855","description":"<p>특정 주문에 대한 리뷰 작성 및 삭제 API입니다.</p>\n","_postman_id":"ecd3ac40-b3f2-492d-bb71-9a9e27f9d855"},{"name":"주문 상세 조회","id":"f3069645-8ee6-4b74-bc18-928a49ddb526","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"http://localhost:8080/orders/:orderId?userId=1","description":"<p>orderId와 userId로 특정 주문 상세 정보를 조회합니다.</p>\n","urlObject":{"path":["orders",":orderId"],"host":["http://localhost:8080"],"query":[{"key":"userId","value":"1"}],"variable":[{"type":"any","value":"3","key":"orderId"}]}},"response":[{"id":"65b1b886-d6fd-4b58-a764-da65be57eb6a","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId?userId=1","host":["http://localhost:8080"],"path":["orders",":orderId"],"query":[{"key":"userId","value":"1"}],"variable":[{"key":"orderId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:37:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": {\n        \"id\": 3,\n        \"userName\": \"newdhkim\",\n        \"restaurantName\": \"테스트식당\",\n        \"address\": \"서울시 광진구 화양동 101호\",\n        \"menus\": [\n            {\n                \"menuName\": \"불고기버거\",\n                \"price\": 8000,\n                \"quantity\": 2\n            },\n            {\n                \"menuName\": \"감자튀김\",\n                \"price\": 3000,\n                \"quantity\": 1\n            }\n        ]\n    }\n}"},{"id":"6adcd50f-fd13-49da-a305-a98903fbf873","name":"403 본인 주문이 아닌 경우","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId?userId=2","host":["http://localhost:8080"],"path":["orders",":orderId"],"query":[{"key":"userId","value":"2"}],"variable":[{"key":"orderId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:39:23 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"ORDER403\",\n    \"message\": \"사용자의 주문이 아닙니다.\"\n}"},{"id":"a6d011d9-2512-4f4d-bdd2-9781c9b6165a","name":"404 존재하지 않는 주문(orderId)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/orders/:orderId?userId=1","host":["http://localhost:8080"],"path":["orders",":orderId"],"query":[{"key":"userId","value":"1"}],"variable":[{"key":"orderId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:37:51 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"ORDER404\",\n    \"message\": \"존재하지 않는 주문입니다.\"\n}"}],"_postman_id":"f3069645-8ee6-4b74-bc18-928a49ddb526"}],"id":"b7dc03b4-48df-4f4a-9358-9b07d751280a","description":"<p>특정 주문에 대한 조회 및 리뷰 API입니다. orderId는 주문 요청 응답에서 받은 값을 사용합니다.</p>\n","_postman_id":"b7dc03b4-48df-4f4a-9358-9b07d751280a"},{"name":"주문 요청","id":"8bb4d953-dce8-45b3-8bd7-279f82995b58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 1,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 2 },\n    { \"menuId\": 6, \"quantity\": 1 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders","description":"<p>userId, restaurantId, addressId, 메뉴 목록으로 주문을 생성합니다. 메뉴는 해당 식당 소속이어야 합니다.</p>\n","urlObject":{"path":["orders"],"host":["http://localhost:8080"],"query":[],"variable":[]}},"response":[{"id":"73706d98-1d75-4e5b-88ee-c17ee10df2f7","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 1,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 2 },\n    { \"menuId\": 6, \"quantity\": 1 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:24:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": 9\n}"},{"id":"e09c09ab-1d44-41da-8175-4714218ad3b9","name":"400 menuId 음수 입력","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 1,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": -1, \"quantity\": 2 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 15:09:46 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"COMMON400\",\n    \"message\": \"0보다 커야 합니다\"\n}"},{"id":"b88f8210-e44d-4c3a-a6ee-86f15a906367","name":"400 quantity 0 입력","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 1,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 0 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 15:09:06 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"COMMON400\",\n    \"message\": \"0보다 커야 합니다\"\n}"},{"id":"0e1442aa-05ae-4b38-abd7-420cf376589b","name":"403 다른 식당의 메뉴 요청","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 2,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 1 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:25:33 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"MENU403\",\n    \"message\": \"해당 식당의 메뉴가 아닙니다.\"\n}"},{"id":"03d977ab-75c4-42eb-87ff-d7c33f74e22d","name":"404 존재하지 않는 회원(userId)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 999,\n  \"restaurantId\": 1,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 1 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:33:33 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"USER404\",\n    \"message\": \"존재하지 않는 회원입니다.\"\n}"},{"id":"da25f5d1-fd99-4b31-8316-bee13b657f54","name":"404 존재하지 않는 식당(restaurantId)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 999,\n  \"addressId\": 2,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 1 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:34:13 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"RESTAURANT404\",\n    \"message\": \"존재하지 않는 식당입니다.\"\n}"},{"id":"d823086e-6c4a-4491-844a-e92b9b88b29e","name":"404 존재하지 않는 주소(addressId)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"*/*"}],"body":{"mode":"raw","raw":"{\n  \"userId\": 1,\n  \"restaurantId\": 1,\n  \"addressId\": 999,\n  \"menus\": [\n    { \"menuId\": 5, \"quantity\": 1 }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://localhost:8080/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 13:35:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"ADDRESS404\",\n    \"message\": \"존재하지 않는 주소입니다.\"\n}"}],"_postman_id":"8bb4d953-dce8-45b3-8bd7-279f82995b58"}],"id":"924f45f9-d0fd-4ccb-8c61-34fdbe5abab2","description":"<p>주문 관련 API입니다. 주문 요청, 주문 상세 조회 기능을 제공합니다.</p>\n","_postman_id":"924f45f9-d0fd-4ccb-8c61-34fdbe5abab2"},{"name":"restaurants","item":[{"name":"{restaurantId}","item":[{"name":"menus","item":[{"name":"식당 메뉴 목록 조회","id":"6fb6249e-1f4b-48f2-92f6-b5891418dec8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"http://localhost:8080/restaurants/:restaurantId/menus?page=0&size=10","description":"<p>restaurantId에 해당하는 식당의 메뉴 목록을 조회합니다.</p>\n","urlObject":{"path":["restaurants",":restaurantId","menus"],"host":["http://localhost:8080"],"query":[{"key":"page","value":"0"},{"key":"size","value":"10"}],"variable":[{"type":"any","value":"1","key":"restaurantId"}]}},"response":[{"id":"983488b5-d5c0-44f4-bd99-5f525c391a9e","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/restaurants/:restaurantId/menus?page=0&size=10","host":["http://localhost:8080"],"path":["restaurants",":restaurantId","menus"],"query":[{"key":"page","value":"0"},{"key":"size","value":"10"}],"variable":[{"key":"restaurantId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 14:19:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": [\n        {\n            \"id\": 5,\n            \"name\": \"불고기버거\",\n            \"price\": 8000,\n            \"description\": \"맛있는 버거\",\n            \"image\": null\n        },\n        {\n            \"id\": 6,\n            \"name\": \"감자튀김\",\n            \"price\": 3000,\n            \"description\": \"바삭한 감자\",\n            \"image\": null\n        },\n        {\n            \"id\": 7,\n            \"name\": \"불고기버거\",\n            \"price\": 8000,\n            \"description\": \"맛있는 버거\",\n            \"image\": null\n        },\n        {\n            \"id\": 8,\n            \"name\": \"감자튀김\",\n            \"price\": 3000,\n            \"description\": \"바삭한 감자\",\n            \"image\": null\n        }\n    ]\n}"},{"id":"c311aa6c-99a2-4b77-b07a-1e09bcd1ad89","name":"404 존재하지 않는 식당(restaurantId)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/restaurants/:restaurantId/menus?page=0&size=10","host":["http://localhost:8080"],"path":["restaurants",":restaurantId","menus"],"query":[{"key":"page","value":"0"},{"key":"size","value":"10"}],"variable":[{"key":"restaurantId","value":"999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 14:21:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"code\": \"RESTAURANT404\",\n    \"message\": \"존재하지 않는 식당입니다.\"\n}"}],"_postman_id":"6fb6249e-1f4b-48f2-92f6-b5891418dec8"}],"id":"1fbb1599-fc89-49eb-88d4-63e7548f91b0","description":"<p>특정 식당의 메뉴 목록 조회 API입니다.</p>\n","_postman_id":"1fbb1599-fc89-49eb-88d4-63e7548f91b0"}],"id":"dc0a85f2-5af3-40ef-9ea8-d87b6d045c70","description":"<p>특정 식당에 대한 API입니다. restaurantId는 식당 목록 조회 응답에서 받은 값을 사용합니다.</p>\n","_postman_id":"dc0a85f2-5af3-40ef-9ea8-d87b6d045c70"},{"name":"식당 목록 조회","id":"d3222fbf-958c-491c-8fde-c5a6d953572d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":"http://localhost:8080/restaurants?page=0&size=10","description":"<p>페이지네이션으로 식당 목록을 조회합니다. (기본 10개)</p>\n","urlObject":{"path":["restaurants"],"host":["http://localhost:8080"],"query":[{"key":"page","value":"0"},{"key":"size","value":"10"}],"variable":[]}},"response":[{"id":"98b8af0b-28a6-4c02-a399-9397f9121024","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"*/*"}],"url":{"raw":"http://localhost:8080/restaurants?page=0&size=10","host":["http://localhost:8080"],"path":["restaurants"],"query":[{"key":"page","value":"0"},{"key":"size","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 14 May 2026 14:16:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true,\n    \"code\": \"20000\",\n    \"message\": \"요청에 성공했습니다.\",\n    \"result\": [\n        {\n            \"id\": 1,\n            \"name\": \"테스트식당\",\n            \"address\": \"서울시 광진구\",\n            \"addressDetail\": \"1층\",\n            \"phoneNumber\": \"02-1234-5678\",\n            \"minOrderPrice\": 15000,\n            \"deliveryFee\": 3000\n        },\n        {\n            \"id\": 2,\n            \"name\": \"테스트2식당\",\n            \"address\": \"서울시 동작구\",\n            \"addressDetail\": \"1층\",\n            \"phoneNumber\": \"02-1236-5678\",\n            \"minOrderPrice\": 15000,\n            \"deliveryFee\": 3000\n        }\n    ]\n}"}],"_postman_id":"d3222fbf-958c-491c-8fde-c5a6d953572d"}],"id":"4a586081-e8ee-4119-86a6-99ecc0bab96a","description":"<p>식당 관련 API입니다. 식당 목록 조회 및 식당 별 메뉴 목록 조회 기능을 제공합니다.</p>\n","_postman_id":"4a586081-e8ee-4119-86a6-99ecc0bab96a"},{"name":"New Request","id":"cbe84902-775a-43e7-8694-6ac4f8991022","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"cbe84902-775a-43e7-8694-6ac4f8991022"}],"variable":[{"key":"baseUrl","value":"http://localhost:8080"}]}