{"info":{"_postman_id":"c25c0281-49e5-4ea5-94bb-de7749126d79","name":"커머스 백오피스","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"51133118","collectionId":"c25c0281-49e5-4ea5-94bb-de7749126d79","publishedId":"2sBXcGDzTV","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-25T03:43:34.000Z"},"item":[{"name":"Product","item":[{"name":"createProduct","id":"01dc0028-2463-48f2-b139-58b9e3a8e271","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"세제\",\r\n    \"categoryId\": 2,\r\n    \"price\": 10000,\r\n    \"stock\": 10,\r\n    \"status\": \"ON_SALE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products","urlObject":{"protocol":"http","port":"8080","path":["api","products"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e3483f01-c544-480f-973b-70a1d291e82e","name":"createProduct","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"화장지\",\r\n    \"categoryId\": 2,\r\n    \"price\": 10000,\r\n    \"stock\": 10,\r\n    \"status\": \"ON_SALE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products"},"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":"{\n    \"success\": true,\n    \"code\": \"201\",\n    \"data\": {\n        \"id\": 1,\n        \"productName\": \"화장지\",\n        \"category\": \"생활용품\",\n        \"price\": 10000,\n        \"adminName\": \"운영관리자\",\n        \"stock\": 10,\n        \"status\": \"판매중\",\n        \"createdAt\": \"2026-02-24T17:31:52.1635639\"\n    },\n    \"timestamp\": \"2026-02-24T17:31:52.4925123\"\n}"},{"id":"0c482787-5610-42a0-a470-b31751396b10","name":"createProduct(fail: 필수값 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"화장지\",\r\n    \"categoryId\": 2,\r\n    \"price\": 10000,\r\n    \"stock\": 0,\r\n    \"status\": \"ON_SALE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products"},"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\": \"stock\",\r\n                \"rejectedValue\": \"0\",\r\n                \"message\": \"재고는 1개 이상이어야 합니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:32:33.1145787\"\r\n}"},{"id":"4de0bd91-c5cf-41d9-b5b5-1ac70cd49ece","name":"createProduct(fail: 없는 데이터)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"화장지\",\r\n    \"categoryId\": -1,\r\n    \"price\": 10000,\r\n    \"stock\": 10,\r\n    \"status\": \"ON_SALE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products"},"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\": \"CA001\",\r\n    \"data\": {\r\n        \"message\": \"해당 카테고리는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:33:41.8980758\"\r\n}"}],"_postman_id":"01dc0028-2463-48f2-b139-58b9e3a8e271"},{"name":"updateProduct","id":"f441db05-6280-40af-88de-60262dd6355f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"칫솔\",\r\n    \"categoryId\": 2,\r\n    \"price\": 15000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/-1","urlObject":{"protocol":"http","port":"8080","path":["api","products","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"0ffa9875-0ca2-4803-bc6a-e9dfa9a73438","name":"updateProduct","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"칫솔\",\r\n    \"categoryId\": 2,\r\n    \"price\": 15000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/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        \"productName\": \"칫솔\",\r\n        \"categoryId\": 2,\r\n        \"category\": \"생활용품\",\r\n        \"price\": 15000,\r\n        \"createAt\": \"2026-02-24T17:31:52.163564\",\r\n        \"modifiedAt\": \"2026-02-24T17:52:40.872059\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:57:25.2986399\"\r\n}"},{"id":"9e3aba0f-01ab-4df0-8409-eb4c9c27a908","name":"updateProduct","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"productName\": \"칫솔\",\r\n    \"categoryId\": 2,\r\n    \"price\": 15000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/-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\": \"P005\",\r\n    \"data\": {\r\n        \"message\": \"해당 상품을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:58:24.3438794\"\r\n}"}],"_postman_id":"f441db05-6280-40af-88de-60262dd6355f"},{"name":"getProductDetail","id":"41351c7c-e2d6-41e5-814d-09f32fdf1074","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/products/-1","urlObject":{"protocol":"http","port":"8080","path":["api","products","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5d97719f-655d-482c-abbf-6932fc6549ff","name":"getProductDetail","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/products/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        \"productName\": \"화장지\",\r\n        \"category\": \"생활용품\",\r\n        \"price\": 10000,\r\n        \"stock\": 10,\r\n        \"status\": \"판매중\",\r\n        \"createdAt\": \"2026-02-24T17:31:52.163564\",\r\n        \"adminName\": \"운영관리자\",\r\n        \"adminEmail\": \"op@test.com\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:35:05.2254853\"\r\n}"},{"id":"a5121a21-760d-4126-a660-04c5b5461f68","name":"getProductDetail(fail: 없는 데이터)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/products/-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\": \"P005\",\r\n    \"data\": {\r\n        \"message\": \"해당 상품을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:35:59.188499\"\r\n}"}],"_postman_id":"41351c7c-e2d6-41e5-814d-09f32fdf1074"},{"name":"deleteProduct","id":"097605ab-c56e-4387-a17d-c0d321078ff7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/products/3","urlObject":{"protocol":"http","port":"8080","path":["api","products","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"fb0f2e0b-86ad-4ec4-8d80-af79db511efd","name":"deleteProduct(fail: 없는 데이터)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/products/-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\": \"P005\",\r\n    \"data\": {\r\n        \"message\": \"해당 상품을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:39:19.2216592\"\r\n}"},{"id":"9c275310-cacf-4774-8b2b-f54694f59b6f","name":"deleteProduct","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/products/3"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T17:40:00.9801518\"\r\n}"}],"_postman_id":"097605ab-c56e-4387-a17d-c0d321078ff7"},{"name":"getProductList","id":"bd3382ce-d0db-4659-9052-36bbc195d1c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/products","urlObject":{"protocol":"http","port":"8080","path":["api","products"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"6c22965c-2558-466f-b470-eb9558ced242","name":"getProductList","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/products"},"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\": \"200\",\r\n    \"data\": {\r\n        \"content\": [\r\n            {\r\n                \"id\": 3,\r\n                \"productName\": \"치약\",\r\n                \"category\": \"생활용품\",\r\n                \"price\": 10000,\r\n                \"stock\": 10,\r\n                \"status\": \"판매중\",\r\n                \"createdAt\": \"2026-02-24T17:37:20.968366\",\r\n                \"adminName\": \"운영관리자\"\r\n            },\r\n            {\r\n                \"id\": 1,\r\n                \"productName\": \"화장지\",\r\n                \"category\": \"생활용품\",\r\n                \"price\": 10000,\r\n                \"stock\": 10,\r\n                \"status\": \"판매중\",\r\n                \"createdAt\": \"2026-02-24T17:31:52.163564\",\r\n                \"adminName\": \"운영관리자\"\r\n            }\r\n        ],\r\n        \"empty\": false,\r\n        \"first\": true,\r\n        \"last\": true,\r\n        \"number\": 0,\r\n        \"numberOfElements\": 2,\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\": 2,\r\n        \"totalPages\": 1\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:37:42.5586055\"\r\n}"}],"_postman_id":"bd3382ce-d0db-4659-9052-36bbc195d1c7"},{"name":"changeStock","id":"7e7d15c3-3089-47e4-b338-91a7a5e0ca56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"newStock\": 210\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock","urlObject":{"protocol":"http","port":"8080","path":["api","products","1","stock"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"d27aea79-a4aa-463f-941e-0ec94f593979","name":"changeStock","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"newStock\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock"},"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        \"stock\": 10,\r\n        \"status\": \"ON_SALE\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:41:29.9384092\"\r\n}"},{"id":"2beec216-1eec-4dfa-9d4f-3e9269d7fa08","name":"changeStock(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"newStock\":-1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock"},"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\": \"P004\",\r\n    \"data\": {\r\n        \"message\": \"재고 증감 수량은 1 이상이어야 합니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:42:08.5717093\"\r\n}"},{"id":"fba0e749-3dac-4946-be98-68bc585bb5ba","name":"changeStock(fail: 단종된 데이터)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"newStock\": 210\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock"},"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":"{\n    \"success\": false,\n    \"code\": \"P001\",\n    \"data\": {\n        \"message\": \"단종된 상품입니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-24T17:53:37.9982202\"\n}"}],"_postman_id":"7e7d15c3-3089-47e4-b338-91a7a5e0ca56"},{"name":"increaseStock","id":"f3b1ffe5-8f4f-4c25-953e-ab7330f5313b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock/increase","urlObject":{"protocol":"http","port":"8080","path":["api","products","1","stock","increase"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"35488d18-1234-4b02-9f2f-43b933161ad2","name":"increaseStock(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock/increase"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"code\": \"P004\",\r\n    \"data\": {\r\n        \"message\": \"재고 증감 수량은 1 이상이어야 합니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:42:08.5717093\"\r\n}"},{"id":"d684d589-8a35-44c6-b9a8-74c358005381","name":"increaseStock","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock/increase"},"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        \"stock\": 20,\r\n        \"status\": \"ON_SALE\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:45:04.8619341\"\r\n}"}],"_postman_id":"f3b1ffe5-8f4f-4c25-953e-ab7330f5313b"},{"name":"decreaseStock","id":"6597c420-bed1-41bc-9194-ecaa23532dfb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock/decrease","urlObject":{"protocol":"http","port":"8080","path":["api","products","1","stock","decrease"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"3f81c755-91d6-466e-a40a-8a63f03959ed","name":"decreaseStock(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock/decrease"},"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\": \"P004\",\r\n    \"data\": {\r\n        \"message\": \"재고 증감 수량은 1 이상이어야 합니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:45:56.5292057\"\r\n}"},{"id":"4da731bf-7981-4c10-bce7-b194853eb4d9","name":"decreaseStock","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/products/1/stock/decrease"},"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":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"id\": 1,\n        \"stock\": 10,\n        \"status\": \"ON_SALE\"\n    },\n    \"timestamp\": \"2026-02-24T17:47:20.8093119\"\n}"}],"_postman_id":"6597c420-bed1-41bc-9194-ecaa23532dfb"},{"name":"discontinueProduct","id":"1420f8cc-edb6-41bb-b0d6-01d403a86aa9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"url":"http://localhost:8080/api/products/3/status/discontinue","urlObject":{"protocol":"http","port":"8080","path":["api","products","3","status","discontinue"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"fc962cff-56ab-45ae-a8ac-dd268c65b9a9","name":"discontinueProduct(fail: 없는 데이터)","originalRequest":{"method":"PATCH","header":[],"url":"http://localhost:8080/api/products/-1/status/discontinue"},"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\": \"P005\",\r\n    \"data\": {\r\n        \"message\": \"해당 상품을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:51:43.6246283\"\r\n}"},{"id":"a5a9439c-f9fc-4c0a-9f91-88076b1e9723","name":"discontinueProduct","originalRequest":{"method":"PATCH","header":[],"url":"http://localhost:8080/api/products/1/status/discontinue"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T17:52:40.9193269\"\r\n}"}],"_postman_id":"1420f8cc-edb6-41bb-b0d6-01d403a86aa9"}],"id":"ebfc22be-a217-47e2-aff7-72ecbe458e7d","_postman_id":"ebfc22be-a217-47e2-aff7-72ecbe458e7d","description":""},{"name":"AdminAuth","item":[{"name":"createAdmin","id":"086ea58f-0aa3-48f1-846e-e32e98d671df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"test관리자\",\r\n    \"email\": \"test@test.com\",\r\n    \"password\": \"123abcde\",\r\n    \"callNumber\": \"010-1234-5678\",\r\n    \"role\": \"CS_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/signup","urlObject":{"protocol":"http","port":"8080","path":["api","admins","signup"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4acf7a74-8c3f-42e7-8d43-78deac0462b2","name":"createAdmin(fail: 필수값 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"test1\",\r\n    \"email\": \"1234avc@email.com\",\r\n    \"password\": \"123abc\",\r\n    \"callNumber\": \"010-1234-5678\",\r\n    \"role\": \"CS_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/signup"},"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\": \"A002\",\n    \"data\": {\n        \"message\": \"입력값이 올바르지 않습니다.\",\n        \"fieldErrors\": [\n            {\n                \"field\": \"password\",\n                \"rejectedValue\": \"123abc\",\n                \"message\": \"비밀번호는 최소 8자 이상이어야 합니다.\"\n            }\n        ]\n    },\n    \"timestamp\": \"2026-02-24T15:14:39.7116577\"\n}"},{"id":"d485e24a-06f5-4860-8d2f-673f89151fb7","name":"createAdmin","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"test1\",\r\n    \"email\": \"1234avc@email.com\",\r\n    \"password\": \"123abcde\",\r\n    \"callNumber\": \"010-1234-5678\",\r\n    \"role\": \"CS_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/signup"},"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\": \"test1\",\r\n        \"email\": \"1234avc@email.com\",\r\n        \"callNumber\": \"010-1234-5678\",\r\n        \"role\": \"CS_ADMIN\",\r\n        \"status\": \"PENDING\",\r\n        \"createdAt\": \"2026-02-24T15:16:25.8771186\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T15:16:26.2200356\"\r\n}"},{"id":"ad2f3d47-ca30-492d-b433-6719ce277248","name":"createAdmin(fail: 중복값)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"test관리자\",\r\n    \"email\": \"cs@test.com\",\r\n    \"password\": \"123abcde\",\r\n    \"callNumber\": \"010-1234-5678\",\r\n    \"role\": \"CS_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/signup"},"status":"Conflict","code":409,"_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\": \"M001\",\r\n    \"data\": {\r\n        \"message\": \"이미 사용 중인 이메일입니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:40:13.6354202\"\r\n}"}],"_postman_id":"086ea58f-0aa3-48f1-846e-e32e98d671df"},{"name":"changePassword","id":"66452640-2cf0-4932-9237-5c81f6398cd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"currentPassword\": \"Admin1234\",\r\n    \"newPassword\": \"Admin12345\",\r\n    \"newPasswordConfirm\": \"Admin12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/me/password","urlObject":{"protocol":"http","port":"8080","path":["api","admins","me","password"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b10d4a49-05ac-4609-b004-0ee4a79b1b60","name":"changePassword(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"currentPassword\": \"Admin1234\",\r\n    \"newPassword\": \"Admin1234\",\r\n    \"newPasswordConfirm\": \"Admin1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/me/password"},"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\": \"A005\",\r\n    \"data\": {\r\n        \"message\": \"이미 사용 중인 비밀번호입니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T20:14:24.1726123\"\r\n}"},{"id":"c6573cff-946e-47db-aeab-958554829c71","name":"changePassword","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"currentPassword\": \"Admin1234\",\r\n    \"newPassword\": \"Admin12345\",\r\n    \"newPasswordConfirm\": \"Admin12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/me/password"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T20:16:25.7438425\"\r\n}"}],"_postman_id":"66452640-2cf0-4932-9237-5c81f6398cd0"},{"name":"adminLogin","id":"1cb2f2d7-93c3-4a94-9dd5-908ac42a9073","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"superadmin@test.com\",\r\n    \"password\":\"Admin12345\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/login","urlObject":{"protocol":"http","port":"8080","path":["api","admins","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"0c6e3500-bb72-4b4e-be20-41d8b5da7225","name":"adminLogin(fail: 승인대기)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"1234avc@email.com\",\r\n    \"password\": \"123abcde\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/login"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"M004\",\n    \"data\": {\n        \"message\": \"승인대기 상태입니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-24T15:19:09.3285471\"\n}"},{"id":"e695c386-05c8-4888-bdca-fb31812f19ce","name":"adminLogin(fail: 필수값 검증)","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/admins/login"},"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\": \"A002\",\n    \"data\": {\n        \"message\": \"입력값이 올바르지 않습니다.\",\n        \"fieldErrors\": [\n            {\n                \"field\": \"password\",\n                \"rejectedValue\": \"\",\n                \"message\": \"비밀번호는 필수입니다.\"\n            },\n            {\n                \"field\": \"email\",\n                \"rejectedValue\": \"\",\n                \"message\": \"이메일은 필수입니다.\"\n            },\n            {\n                \"field\": \"password\",\n                \"rejectedValue\": \"\",\n                \"message\": \"비밀번호는 최소 8자 이상이어야 합니다.\"\n            }\n        ]\n    },\n    \"timestamp\": \"2026-02-24T15:20:17.3047112\"\n}"},{"id":"b86824d3-dfc7-4dc2-943e-dd9e184425e1","name":"adminLogin","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"op@test.com\",\r\n    \"password\":\"Admin1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/login"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": null,\n    \"timestamp\": \"2026-02-24T16:10:44.6648386\"\n}"}],"_postman_id":"1cb2f2d7-93c3-4a94-9dd5-908ac42a9073"},{"name":"adminLogout","id":"5cfce88e-214b-467c-acab-bd19560841f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"","value":"","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://localhost:8080/api/admins/logout","urlObject":{"protocol":"http","port":"8080","path":["api","admins","logout"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9a4bbc43-2646-499f-be19-d0d74c5d1ca0","name":"adminLogout","originalRequest":{"method":"POST","header":[{"key":"","value":"","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://localhost:8080/api/admins/logout"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T16:48:17.6262602\"\r\n}"}],"_postman_id":"5cfce88e-214b-467c-acab-bd19560841f3"}],"id":"c1841793-3eea-44ee-a27d-74685869d6f6","_postman_id":"c1841793-3eea-44ee-a27d-74685869d6f6","description":""},{"name":"Order","item":[{"name":"getOrders","id":"0dbe638f-99dc-4545-a992-151649c057c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/orders","urlObject":{"protocol":"http","port":"8080","path":["api","orders"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7b0fe128-b122-4fc5-a723-1dd12d1f77ff","name":"getOrders","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/orders"},"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    \"content\": [\r\n        {\r\n            \"adminName\": \"CS관리자\",\r\n            \"customerName\": \"테스트유저\",\r\n            \"id\": 1,\r\n            \"orderNumber\": \"20260224-599B6AF1\",\r\n            \"orderedAt\": \"2026-02-24T19:45:40.054802\",\r\n            \"productName\": \"세제\",\r\n            \"quantity\": 1,\r\n            \"status\": \"PENDING\",\r\n            \"totalPrice\": 10000\r\n        }\r\n    ],\r\n    \"empty\": false,\r\n    \"first\": true,\r\n    \"last\": true,\r\n    \"number\": 0,\r\n    \"numberOfElements\": 1,\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\": 1,\r\n    \"totalPages\": 1\r\n}"}],"_postman_id":"0dbe638f-99dc-4545-a992-151649c057c1"},{"name":"getOrderDetail","id":"ef115f7b-49b8-4607-9076-e281140eb107","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/orders/-1","urlObject":{"protocol":"http","port":"8080","path":["api","orders","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"709e88c2-15b6-44f0-b678-cead4f95b158","name":"getOrderDetail","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/orders/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        \"adminEmail\": \"cs@test.com\",\r\n        \"adminName\": \"CS관리자\",\r\n        \"adminRole\": \"CS_ADMIN\",\r\n        \"customerEmail\": \"customer@test.com\",\r\n        \"customerName\": \"테스트유저\",\r\n        \"orderNumber\": \"20260224-599B6AF1\",\r\n        \"orderedAt\": \"2026-02-24T19:45:40.054802\",\r\n        \"productName\": \"세제\",\r\n        \"quantity\": 1,\r\n        \"status\": \"PENDING\",\r\n        \"totalPrice\": 10000\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:47:29.6279421\"\r\n}"},{"id":"80dd05bf-c4da-4bd2-bb1c-fe5f07f8cc44","name":"getOrderDetail(fail: 없는 데이터)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/orders/-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\": \"O001\",\r\n    \"data\": {\r\n        \"message\": \"해당 주문을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:48:11.9388155\"\r\n}"}],"_postman_id":"ef115f7b-49b8-4607-9076-e281140eb107"},{"name":"updateOrder","id":"05927106-b1f7-49ff-80b9-82764a42a02e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:8080/api/orders/1","urlObject":{"protocol":"http","port":"8080","path":["api","orders","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"35a5040f-328b-4165-82cd-7505974ed7b4","name":"updateOrder","originalRequest":{"method":"PUT","header":[],"url":"http://localhost:8080/api/orders/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        \"status\": \"SHIPPING\",\r\n        \"totalPrice\": 10000,\r\n        \"createdAt\": \"2026-02-24T19:45:40.054802\",\r\n        \"modifiedAt\": \"2026-02-24T19:45:40.054802\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:49:57.2224246\"\r\n}"},{"id":"aa94f580-9313-438e-aed1-b6b43e79b4b2","name":"updateOrder(fail: 없는 데이터)","originalRequest":{"method":"PUT","header":[],"url":"http://localhost:8080/api/orders/-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\": \"O001\",\r\n    \"data\": {\r\n        \"message\": \"해당 주문을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:50:40.3728158\"\r\n}"}],"_postman_id":"05927106-b1f7-49ff-80b9-82764a42a02e"},{"name":"deleteOrder","id":"e653493b-fb28-4844-9b4d-4d7b12f0a568","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cancelText\": \"필요가 없어짐\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/orders/2","urlObject":{"protocol":"http","port":"8080","path":["api","orders","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"19948c56-4730-4a50-a43c-9fdac9696591","name":"deleteOrder(fail: 필수값 검증)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cancelText\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/orders/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\": \"cancelText\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"취소 사유는 필수입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:51:34.6442748\"\r\n}"},{"id":"72d8b59e-a682-478c-bee8-262f60dcecfe","name":"deleteOrder(fail: 권한 없음)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cancelText\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/orders/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-24T21:16:17.7091678\"\r\n}"},{"id":"5f627c06-ec08-4168-8873-e6598e19d26b","name":"deleteOrder(fail: 없는 데이터)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cancelText\": \"필요가 없짐\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/orders/-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\": \"O001\",\r\n    \"data\": {\r\n        \"message\": \"해당 주문을 찾을 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T20:00:26.2373044\"\r\n}"},{"id":"0ee3075f-326e-40d2-92cf-12647e8c145a","name":"deleteOrder","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"cancelText\": \"필요가 없어짐\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/orders/2"},"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        \"orderId\": 2,\r\n        \"productName\": \"세제\",\r\n        \"quantity\": 2,\r\n        \"totalPrice\": 20000\r\n    },\r\n    \"timestamp\": \"2026-02-24T21:17:37.6132992\"\r\n}"}],"_postman_id":"e653493b-fb28-4844-9b4d-4d7b12f0a568"},{"name":"createOrder","id":"60833c63-437a-4f1e-8544-20c202d70cfc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": 1,\r\n    \"productId\": 4,\r\n    \"quantity\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/orders","urlObject":{"protocol":"http","port":"8080","path":["orders"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b5aabfc0-2763-4a8e-a9cb-ed5b42831110","name":"createOrder(fail: 없는 데이터)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerId\":1,\r\n    \"productUd\": 1,\r\n    \"quantity\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/orders"},"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":"{\n    \"success\": false,\n    \"code\": \"P005\",\n    \"data\": {\n        \"message\": \"해당 상품을 찾을 수 없습니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-24T17:27:56.2908476\"\n}"},{"id":"8a8230d8-5829-4513-82ec-8447ac736457","name":"createOrder(fail: 필수값 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": 1,\r\n    \"productId\": 1,\r\n    \"quantity\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/orders"},"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":"{\n    \"success\": false,\n    \"code\": \"A002\",\n    \"data\": {\n        \"message\": \"입력값이 올바르지 않습니다.\",\n        \"fieldErrors\": [\n            {\n                \"field\": \"quantity\",\n                \"rejectedValue\": \"0\",\n                \"message\": \"주문 수량은 최소 1개 이상이어야 합니다.\"\n            }\n        ]\n    },\n    \"timestamp\": \"2026-02-24T17:29:48.3297989\"\n}"},{"id":"c0a4967a-235d-442b-856c-ae14330ec52e","name":"createOrder(fail: 권한 없음)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": -1,\r\n    \"productId\": 4,\r\n    \"quantity\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/orders"},"status":"Forbidden","code":403,"_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\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:30:19.3716596\"\r\n}"},{"id":"39b60b28-5f2d-4000-bf02-d21fa79cd564","name":"createOrder","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerId\": 1,\r\n    \"productId\": 4,\r\n    \"quantity\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/orders"},"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        \"status\": \"PENDING\",\r\n        \"totalPrice\": 10000,\r\n        \"createdAt\": \"2026-02-24T19:45:40.0548016\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:45:42.9156282\"\r\n}"}],"_postman_id":"60833c63-437a-4f1e-8544-20c202d70cfc"}],"id":"cecd1faf-a992-40f3-8ffc-9f79625e13fd","_postman_id":"cecd1faf-a992-40f3-8ffc-9f79625e13fd","description":""},{"name":"Category","item":[{"name":"createCategory","id":"bf4f7a8d-e43c-4a80-8992-e2f32b96ef3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"주방도구\",\r\n    \"parentCategoryId\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories","urlObject":{"protocol":"http","port":"8080","path":["api","categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"bd443fbf-4d32-4067-9c96-c37ee32155d2","name":"createCategory","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"생활용품\",\r\n    \"parentCategoryId\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories"},"status":"OK","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"201\",\n    \"data\": {\n        \"categoryId\": 2,\n        \"categoryName\": \"생활용품\",\n        \"parentCategoryName\": null,\n        \"createdAt\": \"2026-02-24T16:54:55.3202947\"\n    },\n    \"timestamp\": \"2026-02-24T16:54:55.400671\"\n}"},{"id":"0464d205-0e41-455c-8d5d-bb55a1b8cb66","name":"createCategory(child)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"TV\",\r\n    \"parentCategoryId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"201\",\n    \"data\": {\n        \"categoryId\": 3,\n        \"categoryName\": \"TV\",\n        \"parentCategoryName\": \"전자제품\",\n        \"createdAt\": \"2026-02-24T16:56:39.7969425\"\n    },\n    \"timestamp\": \"2026-02-24T16:56:39.8966598\"\n}"},{"id":"2000689f-b4a6-4489-ac8b-6a9b52bf08dc","name":"createCategory(fail:중복)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"TV\",\r\n    \"parentCategoryId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories"},"code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"CA004\",\n    \"data\": {\n        \"message\": \"해당 카테고리명은 이미 존재합니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-24T16:58:25.3484833\"\n}"},{"id":"a9b1ba35-42d8-4c18-a303-0edd56939306","name":"createCategory(fail: 필수값 검증)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": null,\r\n    \"parentCategoryId\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories"},"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":"{\n    \"success\": false,\n    \"code\": \"A002\",\n    \"data\": {\n        \"message\": \"입력값이 올바르지 않습니다.\",\n        \"fieldErrors\": [\n            {\n                \"field\": \"categoryName\",\n                \"rejectedValue\": \"\",\n                \"message\": \"카테고리명은 필수입니다.\"\n            }\n        ]\n    },\n    \"timestamp\": \"2026-02-24T17:00:26.0060237\"\n}"}],"_postman_id":"bf4f7a8d-e43c-4a80-8992-e2f32b96ef3a"},{"name":"getCategories","id":"beaca668-a1a6-4b67-853d-484be51460ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories","urlObject":{"protocol":"http","port":"8080","path":["api","categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"cac6ecda-82b6-4a46-8c8b-0a4b40660c9f","name":"getCategories","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories"},"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        \"content\": [\r\n            {\r\n                \"id\": 3,\r\n                \"categoryName\": \"TV\",\r\n                \"parentCategoryName\": \"전자제품\"\r\n            },\r\n            {\r\n                \"id\": 2,\r\n                \"categoryName\": \"생활용품\",\r\n                \"parentCategoryName\": null\r\n            },\r\n            {\r\n                \"id\": 1,\r\n                \"categoryName\": \"전자제품\",\r\n                \"parentCategoryName\": null\r\n            }\r\n        ],\r\n        \"empty\": false,\r\n        \"first\": true,\r\n        \"last\": true,\r\n        \"number\": 0,\r\n        \"numberOfElements\": 3,\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\": 3,\r\n        \"totalPages\": 1\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:01:36.4073176\"\r\n}"}],"_postman_id":"beaca668-a1a6-4b67-853d-484be51460ef"},{"name":"getCategory","id":"35230a00-9f64-45b6-8813-42e45629729f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories/3","urlObject":{"protocol":"http","port":"8080","path":["api","categories","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"02a13332-8fab-4748-877c-440e1a5a7742","name":"getCategory","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories/3"},"_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            {\r\n                \"id\": 3,\r\n                \"categoryName\": \"TV\",\r\n                \"parentCategoryName\": \"전자제품\"\r\n            },\r\n            {\r\n                \"id\": 2,\r\n                \"categoryName\": \"생활용품\",\r\n                \"parentCategoryName\": null\r\n            },\r\n            {\r\n                \"id\": 1,\r\n                \"categoryName\": \"전자제품\",\r\n                \"parentCategoryName\": null\r\n            }\r\n        ],\r\n        \"empty\": false,\r\n        \"first\": true,\r\n        \"last\": true,\r\n        \"number\": 0,\r\n        \"numberOfElements\": 3,\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\": 3,\r\n        \"totalPages\": 1\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:01:36.4073176\"\r\n}"},{"id":"a4885843-c73f-4fb4-9b1a-85f80e0276bb","name":"getCategory(fail: 없는 데이터)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories/-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\": \"CA001\",\r\n    \"data\": {\r\n        \"message\": \"해당 카테고리는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:04:56.7677486\"\r\n}"}],"_postman_id":"35230a00-9f64-45b6-8813-42e45629729f"},{"name":"getDeletedCategories","id":"5ef82884-375c-4ea8-8eee-33f80ba7be73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories/deleted","urlObject":{"protocol":"http","port":"8080","path":["api","categories","deleted"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"468a4997-5274-4ab0-b087-b8151d431b73","name":"getDeletedCategories","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/categories/deleted"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 16:02:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": [\n        {\n            \"categoryId\": 2,\n            \"categoryName\": \"생활용품\",\n            \"deletedAt\": \"2026-02-24T21:25:04.088952\"\n        },\n        {\n            \"categoryId\": 3,\n            \"categoryName\": \"휴대전화\",\n            \"deletedAt\": \"2026-02-24T17:23:55.570717\"\n        },\n        {\n            \"categoryId\": 4,\n            \"categoryName\": \"주방도구\",\n            \"deletedAt\": \"2026-02-24T21:25:04.088952\"\n        },\n        {\n            \"categoryId\": 5,\n            \"categoryName\": \"아무거나\",\n            \"deletedAt\": \"2026-02-25T23:29:58.705529\"\n        }\n    ],\n    \"timestamp\": \"2026-02-26T01:02:32.7493477\"\n}"}],"_postman_id":"5ef82884-375c-4ea8-8eee-33f80ba7be73"},{"name":"updateCategory","id":"9309c0c5-b0c7-4d76-8710-8cf0bee86ab4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"\",\r\n    \"parentCategoryId\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories/3","urlObject":{"protocol":"http","port":"8080","path":["api","categories","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"fdf84193-8131-44d5-9afc-b16541fe3fda","name":"updateCategory(fail: 중복)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"휴대전화\",\r\n    \"parentCategoryId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories/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\": \"CA002\",\r\n    \"data\": {\r\n        \"message\": \"자신을 부모 카테고리로 가질 수 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:10:46.6136277\"\r\n}"},{"id":"4f28afa0-eda3-4a31-9588-9d3637c1e6ca","name":"updateCategory","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"휴대전화\",\r\n    \"parentCategoryId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories/3"},"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        \"categoryName\": \"휴대전화\",\r\n        \"parentCategoryName\": \"전자제품\",\r\n        \"createdAt\": \"2026-02-24T16:56:39.796943\",\r\n        \"modifiedAt\": \"2026-02-24T16:56:39.796943\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:12:25.4731859\"\r\n}"},{"id":"c89ed481-6305-486e-b172-a9b7241d1df4","name":"updateCategory(fail: 필수값 검증)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryName\": \"\",\r\n    \"parentCategoryId\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/categories/3"},"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\": \"categoryName\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"카테고리명은 필수입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-24T17:14:27.6029602\"\r\n}"}],"_postman_id":"9309c0c5-b0c7-4d76-8710-8cf0bee86ab4"},{"name":"restoreCategory","id":"aa148e23-2a48-4266-9abb-1f5ee0615081","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:8080/api/categories/-1/restore","urlObject":{"protocol":"http","port":"8080","path":["api","categories","-1","restore"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"fc03e977-06af-4598-b78b-adbe4b2f3ed7","name":"restoreCategory","originalRequest":{"method":"PUT","header":[],"url":"http://localhost:8080/api/categories/1/restore"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T21:27:18.6670497\"\r\n}"},{"id":"1d4b5c99-1547-402d-aa5f-bc94bb45d4be","name":"restoreCategory(fail: 없는 데이터)","originalRequest":{"method":"PUT","header":[],"url":"http://localhost:8080/api/categories/-1/restore"},"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\": \"CA001\",\r\n    \"data\": {\r\n        \"message\": \"해당 카테고리는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T21:27:51.5337044\"\r\n}"}],"_postman_id":"aa148e23-2a48-4266-9abb-1f5ee0615081"},{"name":"deleteCategory","id":"f32e4733-0be4-41af-ad48-ec9d7151f1dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/categories/-1","urlObject":{"protocol":"http","port":"8080","path":["api","categories","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"2ddf4801-951d-41d1-82e3-7c4da01d3f01","name":"deleteCategory","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/categories/2"},"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":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"categoryId\": 2,\n        \"categoryName\": \"생활용품\",\n        \"deletedAt\": \"2026-02-24T21:25:04.0889515\"\n    },\n    \"timestamp\": \"2026-02-24T21:25:04.1324716\"\n}"},{"id":"ba0dfeb8-a400-42a4-b0e4-e521d56ea835","name":"deleteCategory(fail: 없는 데이터)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/categories/-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\": \"CA001\",\r\n    \"data\": {\r\n        \"message\": \"해당 카테고리는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T21:25:40.4914188\"\r\n}"}],"_postman_id":"f32e4733-0be4-41af-ad48-ec9d7151f1dd"}],"id":"e68558ce-8130-4ce6-b978-fa114062f24f","_postman_id":"e68558ce-8130-4ce6-b978-fa114062f24f","description":""},{"name":"AdminManagement","item":[{"name":"searchAdmins","id":"c1389a14-5f7f-4a5e-b8b1-04cdd3dd3dfe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"http://localhost:8080/api/admins?keyword=관&role=SUPER_ADMIN&status=ACTIVE","urlObject":{"protocol":"http","port":"8080","path":["api","admins"],"host":["localhost"],"query":[{"key":"keyword","value":"관"},{"key":"role","value":"SUPER_ADMIN"},{"key":"status","value":"ACTIVE"}],"variable":[]}},"response":[{"id":"9558c82d-4068-403c-a2b8-47a7c187d386","name":"searchAdmins(fail: 필수값 검증)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"http://localhost:8080/api/admins?keyword=수퍼&role=SUPER_ADMIN&status=ACTIVATE","protocol":"http","host":["localhost"],"port":"8080","path":["api","admins"],"query":[{"key":"keyword","value":"수퍼"},{"key":"role","value":"SUPER_ADMIN"},{"key":"status","value":"ACTIVATE"}]}},"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\": \"A002\",\n    \"data\": {\n        \"message\": \"입력값이 올바르지 않습니다.\",\n        \"fieldErrors\": [\n            {\n                \"field\": \"status\",\n                \"rejectedValue\": \"ACTIVATE\",\n                \"message\": \"Failed to convert value of type 'java.lang.String' to required type 'com.example.commercepilot.admin.entity.AdminStatus'; Failed to convert from type [java.lang.String] to type [com.example.commercepilot.admin.entity.AdminStatus] for value [ACTIVATE]\"\n            }\n        ]\n    },\n    \"timestamp\": \"2026-02-24T21:19:27.392831\"\n}"},{"id":"debc3c9f-7a1a-4857-b827-57b89227508b","name":"searchAdmins","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"http://localhost:8080/api/admins?keyword=관&role=SUPER_ADMIN&status=ACTIVE","protocol":"http","host":["localhost"],"port":"8080","path":["api","admins"],"query":[{"key":"keyword","value":"관"},{"key":"role","value":"SUPER_ADMIN"},{"key":"status","value":"ACTIVE"}]}},"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\": false,\r\n    \"code\": \"A002\",\r\n    \"data\": {\r\n        \"message\": \"입력값이 올바르지 않습니다.\",\r\n        \"fieldErrors\": [\r\n            {\r\n                \"field\": \"status\",\r\n                \"rejectedValue\": \"ACTIVATE\",\r\n                \"message\": \"Failed to convert value of type 'java.lang.String' to required type 'com.example.commercepilot.admin.entity.AdminStatus'; Failed to convert from type [java.lang.String] to type [com.example.commercepilot.admin.entity.AdminStatus] for value [ACTIVATE]\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-24T21:19:27.392831\"\r\n}"}],"_postman_id":"c1389a14-5f7f-4a5e-b8b1-04cdd3dd3dfe"},{"name":"getAdminDetail","id":"3fb61048-dd0e-4a7b-bae5-2e54002116a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/admins/-1","urlObject":{"protocol":"http","port":"8080","path":["api","admins","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4276b11b-bb8a-4002-ad2e-da694bd39d81","name":"getAdminDetail(fail: 권한 없음)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/admins/2"},"status":"Unauthorized","code":401,"_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\": \"A003\",\r\n    \"data\": {\r\n        \"message\": \"로그인이 필요한 기능입니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:04:27.3296393\"\r\n}"},{"id":"046fb623-b0c9-46dd-a7d0-b8c6c46c538a","name":"getAdminDetail","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/admins/2"},"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\": 2,\r\n        \"name\": \"슈퍼관리자\",\r\n        \"email\": \"superadmin@test.com\",\r\n        \"callNumber\": \"010-1111-1111\",\r\n        \"role\": \"SUPER_ADMIN\",\r\n        \"status\": \"ACTIVE\",\r\n        \"createdAt\": \"2026-02-24T16:29:31.707262\",\r\n        \"modifiedAt\": \"2026-02-24T16:29:31.707262\"\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:06:10.3426955\"\r\n}"},{"id":"fda497bf-042f-4ee0-9272-f6cb281506df","name":"getAdminDetail(fail: 없는 데이터)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/admins/-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\": \"M002\",\r\n    \"data\": {\r\n        \"message\": \"해당 관리자는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:07:44.2757827\"\r\n}"}],"_postman_id":"3fb61048-dd0e-4a7b-bae5-2e54002116a7"},{"name":"updateAdmins","id":"15505f0e-ecb6-45c3-a93a-03883b0e2501","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"\",\r\n    \"email\": \"\",\r\n    \"callNumber\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/2","urlObject":{"protocol":"http","port":"8080","path":["api","admins","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"29c35881-cbff-42e5-9163-e8bf559f0875","name":"updateAdmins(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"\",\r\n    \"email\": \"\",\r\n    \"callNumber\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/2"},"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\": \"callNumber\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"전화번호 형식은 010-XXXX-XXXX 입니다.\"\r\n            },\r\n            {\r\n                \"field\": \"callNumber\",\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\": \"name\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"이름은 필수입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:35:20.3916344\"\r\n}"}],"_postman_id":"15505f0e-ecb6-45c3-a93a-03883b0e2501"},{"name":"changeRole","id":"d8bc36bd-509e-49e9-ad82-fc034bdc76cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"SUPER_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/5/role","urlObject":{"protocol":"http","port":"8080","path":["api","admins","5","role"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7f0cecb1-2f4f-4431-a380-be93fac011a1","name":"changeRole(fail: 권한 없음)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"SUPER_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/2/role"},"status":"Forbidden","code":403,"_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\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:34:11.7366404\"\r\n}"},{"id":"5aa3d2c2-a99e-4bfa-a7ea-2b95681260bc","name":"changeRole(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/3/role"},"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\": \"role\",\r\n                \"rejectedValue\": \"\",\r\n                \"message\": \"역할은 필수입니다.\"\r\n            }\r\n        ]\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:37:28.7604664\"\r\n}"},{"id":"a06f0931-e37d-4ce1-a0f4-e9681cb27202","name":"changeRole","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"SUPER_ADMIN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/5/role"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T19:43:02.0837211\"\r\n}"}],"_postman_id":"d8bc36bd-509e-49e9-ad82-fc034bdc76cb"},{"name":"changeStatus","id":"32228add-8fdd-4a13-926f-ee4ab9f775fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"ACTIVE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/4/status","urlObject":{"protocol":"http","port":"8080","path":["api","admins","4","status"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ae4d613b-d2bb-4f79-a321-90815529d58e","name":"changeStatus(fail: 없는 데이터)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"PENDING\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/-1/status"},"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\": \"M002\",\r\n    \"data\": {\r\n        \"message\": \"해당 관리자는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:10:01.8431177\"\r\n}"},{"id":"75451ec5-c693-4b85-b597-a59f92e0a49b","name":"changeStatus","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"ACTIVE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/4/status"},"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\": null,\r\n    \"timestamp\": \"2026-02-24T19:18:49.1447089\"\r\n}"},{"id":"d0cf69db-0288-4c37-90ca-8eb89cee4f2b","name":"changeStatus(fail: 권한 없음)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"ACTIVE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/admins/4/status"},"status":"Forbidden","code":403,"_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\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T19:41:37.6313025\"\r\n}"}],"_postman_id":"32228add-8fdd-4a13-926f-ee4ab9f775fc"},{"name":"deleteAmdin","id":"f1d5daa4-c84b-4447-9a47-93430b459e84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\",\r\n    \"password\": \"\" \r\n}"},"url":"http://localhost:8080/api/admins/-1","urlObject":{"protocol":"http","port":"8080","path":["api","admins","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"bd519b2b-ddcf-4a12-b645-47a040db3072","name":"deleteAmdin(fail: 권한 없음)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\",\r\n    \"password\": \"\" \r\n}"},"url":"http://localhost:8080/api/admins/1"},"status":"Forbidden","code":403,"_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\": \"A004\",\r\n    \"data\": {\r\n        \"message\": \"권한이 없습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T20:04:32.3658956\"\r\n}"},{"id":"850baa7d-8260-4d61-a0bb-0abf3f6a935e","name":"deleteAmdin","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\",\r\n    \"password\": \"\" \r\n}"},"url":"http://localhost:8080/api/admins/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\": null,\r\n    \"timestamp\": \"2026-02-24T20:06:52.4432282\"\r\n}"},{"id":"36fd8696-529a-405d-bf92-d22ed4e7b1d4","name":"deleteAmdin","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\",\r\n    \"password\": \"\" \r\n}"},"url":"http://localhost:8080/api/admins/-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\": \"M002\",\r\n    \"data\": {\r\n        \"message\": \"해당 관리자는 존재하지 않습니다.\",\r\n        \"fieldErrors\": null\r\n    },\r\n    \"timestamp\": \"2026-02-24T20:07:54.8332232\"\r\n}"}],"_postman_id":"f1d5daa4-c84b-4447-9a47-93430b459e84"}],"id":"3d408511-fa22-4ef5-9eeb-ed46dc3e9eaa","_postman_id":"3d408511-fa22-4ef5-9eeb-ed46dc3e9eaa","description":""},{"name":"Customer","item":[{"name":"getCustomers","id":"85b483cf-cdc6-43c9-aa67-31306f95860a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/customers?keyword=customer&status=DELETED","urlObject":{"protocol":"http","port":"8080","path":["api","customers"],"host":["localhost"],"query":[{"key":"keyword","value":"customer"},{"key":"status","value":"DELETED"}],"variable":[]}},"response":[{"id":"91b545e5-4c46-47af-8314-40539486951f","name":"getCustomers","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/api/customers?keyword=test&status=ACTIVE","protocol":"http","host":["localhost"],"port":"8080","path":["api","customers"],"query":[{"key":"keyword","value":"test"},{"key":"status","value":"ACTIVE"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 07:57:05 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"content\": [\n        {\n            \"callNumber\": \"010-9999-9999\",\n            \"createdAt\": \"2026-02-24T16:01:07.87585\",\n            \"customerName\": \"테스트유저\",\n            \"email\": \"customer@test.com\",\n            \"id\": 1,\n            \"status\": \"ACTIVE\"\n        }\n    ],\n    \"empty\": false,\n    \"first\": true,\n    \"last\": true,\n    \"number\": 0,\n    \"numberOfElements\": 1,\n    \"pageable\": {\n        \"offset\": 0,\n        \"pageNumber\": 0,\n        \"pageSize\": 10,\n        \"paged\": true,\n        \"sort\": {\n            \"empty\": false,\n            \"sorted\": true,\n            \"unsorted\": false\n        },\n        \"unpaged\": false\n    },\n    \"size\": 10,\n    \"sort\": {\n        \"empty\": false,\n        \"sorted\": true,\n        \"unsorted\": false\n    },\n    \"totalElements\": 1,\n    \"totalPages\": 1\n}"},{"id":"8a7c94a0-6eb4-4c19-b31c-94aee530c37b","name":"getCustomers(fail: 권한 없음)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/customers"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 12:27:40 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"A003\",\n    \"data\": {\n        \"message\": \"로그인이 필요한 기능입니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-25T21:27:40.5752379\"\n}"}],"_postman_id":"85b483cf-cdc6-43c9-aa67-31306f95860a"},{"name":"updateCustomer","id":"0767519b-1049-4484-9105-c0ae74ff9ce3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerName\": \"테스트유저 수정\",\r\n    \"email\": \"customer@test.com\",\r\n    \"callNumber\": \"010-9999-9999\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1","urlObject":{"protocol":"http","port":"8080","path":["api","customers","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"8392e000-0590-4a29-8689-44025618586d","name":"updateCustomer(fail: 권한 없음)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerName\": \"테스트 수정 유저\",\r\n    \"email\": \"customer@test.com\",\r\n    \"callNumber\": \"010-9999-9999\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 08:25:28 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"A003\",\n    \"data\": {\n        \"message\": \"로그인이 필요한 기능입니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-25T17:25:28.5162527\"\n}"},{"id":"f9a708c8-db62-481b-9309-0273ec095013","name":"updateCustomer","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerName\": \"테스트유저 수정\",\r\n    \"email\": \"customer@test.com\",\r\n    \"callNumber\": \"010-9999-9999\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 12:22:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"callNumber\": \"010-9999-9999\",\n        \"customerName\": \"테스트유저 수정\",\n        \"email\": \"customer@test.com\",\n        \"id\": 1\n    },\n    \"timestamp\": \"2026-02-25T21:22:45.6936351\"\n}"}],"_postman_id":"0767519b-1049-4484-9105-c0ae74ff9ce3"},{"name":"updateStatus","id":"e407bb4b-60b0-4409-abe8-05a4784d661e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"customerName\": \"\",\r\n    \"email\": \"\",\r\n    \"callNumber\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1/status","urlObject":{"protocol":"http","port":"8080","path":["api","customers","1","status"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9aaedc9d-575c-4253-9880-c259484e8194","name":"updateStatus( fail: 권한 없음)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"PENDING\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1/status"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 08:05:25 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"A003\",\n    \"data\": {\n        \"message\": \"로그인이 필요한 기능입니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-25T17:05:25.6293718\"\n}"},{"id":"0b099bd7-56da-4e1b-a025-bec272323390","name":"updateStatu(fail: 필수값 검증)","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\" :null\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1/status"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 08:11:01 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"A002\",\n    \"data\": {\n        \"message\": \"입력값이 올바르지 않습니다.\",\n        \"fieldErrors\": [\n            {\n                \"field\": \"status\",\n                \"rejectedValue\": \"\",\n                \"message\": \"상태는 필수입니다.\"\n            }\n        ]\n    },\n    \"timestamp\": \"2026-02-25T17:11:01.0892047\"\n}"},{"id":"98891e11-eeae-49dc-af0d-84348e817fc1","name":"updateStatus","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\" :\"ACTIVE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/customers/1/status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 08:13:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"id\": 1,\n        \"status\": \"ACTIVE\"\n    },\n    \"timestamp\": \"2026-02-25T17:13:07.5847779\"\n}"}],"_postman_id":"e407bb4b-60b0-4409-abe8-05a4784d661e"},{"name":"deleteCustomer","id":"29f37a11-e684-44e6-beb5-e915fd31eb64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/customers/1","urlObject":{"protocol":"http","port":"8080","path":["api","customers","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"2d38a958-f4ae-49c4-9d86-c261a13e8fc8","name":"deleteCustomer(fail: 없는 데이터)","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/customers/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 08:25:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"CU002\",\n    \"data\": {\n        \"message\": \"해당 고객을 찾을 수 없습니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-25T17:25:59.4369981\"\n}"},{"id":"4025a594-9f2b-4e98-9823-792c2946779c","name":"deleteCustomer","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/customers/1"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 08:26:25 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"customerName\": \"테스트유저\",\n        \"id\": 1\n    },\n    \"timestamp\": \"2026-02-25T17:26:25.6162412\"\n}"}],"_postman_id":"29f37a11-e684-44e6-beb5-e915fd31eb64"},{"name":"getCustomer","id":"5e2fb237-8d75-48f3-a2c6-045653025db7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/customers/-1","urlObject":{"protocol":"http","port":"8080","path":["api","customers","-1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"44640a4c-3046-40ad-9c86-d864033b180c","name":"getCustomer","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/customers/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 12:24:58 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"code\": \"200\",\n    \"data\": {\n        \"id\": 1,\n        \"customerName\": \"테스트유저 수정\",\n        \"email\": \"customer@test.com\",\n        \"callNumber\": \"010-9999-9999\",\n        \"status\": \"DELETED\",\n        \"createdAt\": \"2026-02-24T16:01:07.87585\"\n    },\n    \"timestamp\": \"2026-02-25T21:24:58.1346519\"\n}"},{"id":"aa07b46b-a67e-4d4d-a48e-a7aeb70b16c8","name":"getCustomer(fail: 없는 데이터)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/customers/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 25 Feb 2026 12:25:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"code\": \"CU002\",\n    \"data\": {\n        \"message\": \"해당 고객을 찾을 수 없습니다.\",\n        \"fieldErrors\": null\n    },\n    \"timestamp\": \"2026-02-25T21:25:17.153246\"\n}"}],"_postman_id":"5e2fb237-8d75-48f3-a2c6-045653025db7"}],"id":"b9d5bf87-3076-448e-9f79-8dc94efdba31","_postman_id":"b9d5bf87-3076-448e-9f79-8dc94efdba31","description":""}]}