{"info":{"_postman_id":"39c76312-1e3a-400a-a46d-dcb47e9c6178","name":"책갈피 오늘 한줄 등록 API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"24386698","collectionId":"39c76312-1e3a-400a-a46d-dcb47e9c6178","publishedId":"2s93m8xKfC","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-05-28T17:28:07.000Z"},"item":[{"name":"오늘 한줄 등록 API","id":"e840b07c-cd92-4f03-9789-5cb1d1185066","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"user_id","value":"34567890-95a6-224c-9365-bfb89d6e790f","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"book_id\": \"5c702e8c-aaaa-4eab-a425-8c0a5ae73a04\",\n  \"title\": \"Exampㄴㅁㅇㄴㅁㅇle Baok\",\n  \"authors\": [\"김oo\", \"이oo\"],\n  \"oneliner\": \"This is a sample oneliner.\",\n  \"color\": \"#000000\",\n  \"top\": \"100\",\n  \"left\": \"200\",\n  \"font\": \"Arial\",\n  \"font_size\": \"12\",\n  \"bg_image_url\": \"https://example.com/image.jpg\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8880/v1/oneliner","urlObject":{"protocol":"http","port":"8880","path":["v1","oneliner"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"f3dbc743-2330-4975-beca-9df170c73d8c","name":"오늘 한줄 등록 API","originalRequest":{"method":"POST","header":[{"key":"user_id","value":"34567890-95a6-224c-9365-bfb89d6e790f","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"book_id\": \"5c702e8c-aaaa-4eab-a425-8c0a5ae73a04\",\n  \"title\": \"Exampㄴㅁㅇㄴㅁㅇle Baok\",\n  \"authors\": [\"김oo\", \"이oo\"],\n  \"oneliner\": \"This is a sample oneliner.\",\n  \"color\": \"#000000\",\n  \"top\": \"100\",\n  \"left\": \"200\",\n  \"font\": \"Arial\",\n  \"font_size\": \"12\",\n  \"bg_image_url\": \"https://example.com/image.jpg\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8880/v1/oneliner"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"648"},{"key":"Date","value":"Sun, 28 May 2023 17:20:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"oneliner\": [\n            {\n                \"id\": \"88fda5f7-f39b-4f13-bc0f-8620dc62ac7e\",\n                \"user_id\": \"34567890-95a6-224c-9365-bfb89d6e790f\",\n                \"profile_image\": \"\\\"www.naver.com\\\"\",\n                \"nickname\": \"\\\"이언\\\"\",\n                \"book_id\": \"5c702e8c-aaaa-4eab-a425-8c0a5ae73a04\",\n                \"title\": \"Exampㄴㅁㅇㄴㅁㅇle Baok\",\n                \"authors\": [\n                    \"김oo\",\n                    \"이oo\"\n                ],\n                \"oneliner\": \"This is a sample oneliner.\",\n                \"color\": \"#000000\",\n                \"top\": \"100\",\n                \"left\": \"200\",\n                \"font\": \"Arial\",\n                \"font_size\": \"12\",\n                \"bg_image_url\": \"https://example.com/image.jpg\",\n                \"meta\": {},\n                \"created_at\": \"2023-05-28T17:20:41.978Z\"\n            }\n        ]\n    },\n    \"meta\": {\n        \"sortType\": \"latest\",\n        \"continuousToken\": \"0\",\n        \"currentPage\": \"0\",\n        \"requestId\": \"cc5c03bd-e7e3-4953-b8a8-41a1bc2c1561\",\n        \"now\": 1685294441981\n    }\n}"},{"id":"8f4c7c87-8ace-491a-9b25-452b7b774a6e","name":"오늘 한줄 등록 API (userId가 uuid가 아닌경우)","originalRequest":{"method":"POST","header":[{"key":"user_id","value":"34567890-95a6-224c-9365-bfb89d6e7901","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"book_id\": \"5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\",\n  \"title\": \"예시 책입니다\",\n  \"authors\": [\"김oo\", \"이oo\"],\n  \"oneliner\": \"This is a sample oneliner.\",\n  \"color\": \"#000000\",\n  \"top\": \"100\",\n  \"left\": \"200\",\n  \"font\": \"Arial\",\n  \"font_size\": \"12\",\n  \"bg_image_url\": \"https://example.com/image.jpg\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8880/v1/oneliner"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1417"},{"key":"Date","value":"Mon, 29 May 2023 15:54:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"name\": \"InvalidUUID\",\n        \"status\": 400,\n        \"code\": \"ERR-0003\",\n        \"detail\": \"invalid UUID format : 5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\",\n        \"message\": \"invalid UUID format : 5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\",\n        \"trace\": \"InvalidUUID: invalid UUID format : 5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\\n    at OnelinerService.postOneliner (/Users/gimseong-eon/Desktop/bookmark-backend/src/services/onelinerService.js:38:19)\\n    at postOneliner (/Users/gimseong-eon/Desktop/bookmark-backend/src/controllers/onelinerController.js:22:40)\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\\n    at /Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-router/lib/router.js:425:16\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\\n    at /Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:34:12\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-router/lib/router.js:430:31)\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\\n    at loggingMiddleware (/Users/gimseong-eon/Desktop/bookmark-backend/src/middleware/logging.js:7:15)\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\"\n    },\n    \"meta\": {\n        \"requestId\": \"edd8ae7b-ddf3-475c-875f-1071c81a1c35\",\n        \"now\": 1685375645996\n    }\n}"},{"id":"32c4ea45-0bbc-489b-a356-15a84271c8f4","name":"오늘 한줄 등록 API (bookid가 uuid가 아닐경우)","originalRequest":{"method":"POST","header":[{"key":"user_id","value":"34567890-95a6-224c-9365-bfb89d6e7901","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"book_id\": \"5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\",\n  \"title\": \"예시 책입니다\",\n  \"authors\": [\"김oo\", \"이oo\"],\n  \"oneliner\": \"This is a sample oneliner.\",\n  \"color\": \"#000000\",\n  \"top\": \"100\",\n  \"left\": \"200\",\n  \"font\": \"Arial\",\n  \"font_size\": \"12\",\n  \"bg_image_url\": \"https://example.com/image.jpg\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8880/v1/oneliner"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1417"},{"key":"Date","value":"Mon, 29 May 2023 15:54:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"name\": \"InvalidUUID\",\n        \"status\": 400,\n        \"code\": \"ERR-0003\",\n        \"detail\": \"invalid UUID format : 5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\",\n        \"message\": \"invalid UUID format : 5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\",\n        \"trace\": \"InvalidUUID: invalid UUID format : 5c702e8c-aaaa-4eab-a425-8c0a5ae73a0\\n    at OnelinerService.postOneliner (/Users/gimseong-eon/Desktop/bookmark-backend/src/services/onelinerService.js:38:19)\\n    at postOneliner (/Users/gimseong-eon/Desktop/bookmark-backend/src/controllers/onelinerController.js:22:40)\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\\n    at /Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-router/lib/router.js:425:16\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\\n    at /Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:34:12\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-router/lib/router.js:430:31)\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\\n    at loggingMiddleware (/Users/gimseong-eon/Desktop/bookmark-backend/src/middleware/logging.js:7:15)\\n    at dispatch (/Users/gimseong-eon/Desktop/bookmark-backend/node_modules/koa-compose/index.js:42:32)\"\n    },\n    \"meta\": {\n        \"requestId\": \"edd8ae7b-ddf3-475c-875f-1071c81a1c35\",\n        \"now\": 1685375645996\n    }\n}"}],"_postman_id":"e840b07c-cd92-4f03-9789-5cb1d1185066"}]}