-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathInsomnia_2023-07-07.json
1 lines (1 loc) · 44.1 KB
/
Insomnia_2023-07-07.json
1
{"_type":"export","__export_format":4,"__export_date":"2023-07-07T19:41:07.876Z","__export_source":"insomnia.desktop.app:v2023.1.0","resources":[{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b0b39c543","parentId":"fld_516ec8ba3ec345c0902acd22ddd3c89c","modified":1688758767485,"created":1688667252016,"url":"{{ _.baseURL }}/api/users/","name":"Criar usuário","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"username\": \"kenzinho\",\n \"email\": \"[email protected]\",\n \"password\": \"123456\",\n \"address\": {\n \"country\": \"Brasil\",\n \"state\": \"PR\",\n \"city\": \"Curituba\",\n \"road\": \"Alguma Rua\"\n },\n\t\"typeUser\": \"user\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1688667252016,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_516ec8ba3ec345c0902acd22ddd3c89c","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688667511865,"created":1688667317441,"name":"User","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1688667412886.5,"_type":"request_group"},{"_id":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","parentId":null,"modified":1688746673264,"created":1688667254754,"name":"KC_COMMERCE ","description":"API para comércios. Compra, venda, carrinho, pedidos e lista de desejos.","scope":"design","_type":"workspace"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b6ef61b2f","parentId":"fld_516ec8ba3ec345c0902acd22ddd3c89c","modified":1688745011618,"created":1688667252004,"url":"{{ _.baseURL }}/api/users/login/","name":"Login","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"username\": \"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b0b39c543', 'b64::JC51c2VybmFtZQ==::46b', 'no-history', 60 %}\",\n \"password\": \"123456\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{},"metaSortKey":-1688667251966,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b00dae991","parentId":"fld_516ec8ba3ec345c0902acd22ddd3c89c","modified":1688745357596,"created":1688667252007,"url":"{{ _.baseURL }}/api/users/{{ _.userID }}/","name":"Editar usuário","description":"","method":"PATCH","body":{"mimeType":"application/json","text":"{\n\t\"username\": \"kenzinho2 edit\",\n \"typeUser\": \"seller\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251866,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b28bed5d3","parentId":"fld_516ec8ba3ec345c0902acd22ddd3c89c","modified":1688745213941,"created":1688667252018,"url":"{{ _.baseURL }}/api/users/","name":"Listar todos usuários","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251816,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_410ae87362844fb58543b31f482e613b","parentId":"fld_516ec8ba3ec345c0902acd22ddd3c89c","modified":1688745441436,"created":1688667460510,"url":"{{ _.baseURL }}/api/users/{{ _.userID }}/","name":"Capturar usuário pelo ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251741,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b29a4ef0e","parentId":"fld_516ec8ba3ec345c0902acd22ddd3c89c","modified":1688745397305,"created":1688667252005,"url":"{{ _.baseURL }}/api/users/{{ _.userID }}/","name":"Deletar usuário","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251716,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b79af16b2","parentId":"fld_3de02a7170594794b767f886a06785c3","modified":1688745480259,"created":1688667252031,"url":"{{ _.baseURL }}/api/products/","name":"Postar produto","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"name\": \"PC gamer\",\n \"category\": \"TEC\",\n \"price\": 4999.99,\n \"url\": \"https://images.unsplash.com/photo-1626218174358-7769486c4b79?ixlib=rb-4.0.3&ixid=M3wxM[…]nYW1pbmd8ZW58MHx8MHx8fDA%3D&auto=format&fit=crop&w=500&q=60\",\n \"description\": \"Um pc gamer para jogar jogos\",\n \"stock\": 50\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251616,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_3de02a7170594794b767f886a06785c3","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688667690145,"created":1688667508331,"name":"Products","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1688667252057.5,"_type":"request_group"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b7e765a2e","parentId":"fld_3de02a7170594794b767f886a06785c3","modified":1688745507038,"created":1688667252024,"url":"{{ _.baseURL }}/api/products/1/","name":"Editar produto","description":"","method":"PATCH","body":{"mimeType":"application/json","text":"{\n \"name\": \"PC GAMER EDIT\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251591,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b988d6728","parentId":"fld_3de02a7170594794b767f886a06785c3","modified":1688745517187,"created":1688667252034,"url":"{{ _.baseURL }}/api/products/","name":"Listar todos produtos","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1688667251566,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b9fabd859","parentId":"fld_3de02a7170594794b767f886a06785c3","modified":1688745639195,"created":1688667252028,"url":"{{ _.baseURL }}/api/products/{{ _.productID }}/","name":"Capturar um produto pelo ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1688667251516,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b18cc49ab","parentId":"fld_3de02a7170594794b767f886a06785c3","modified":1688745662203,"created":1688667252021,"url":"{{ _.baseURL }}/api/products/{{ _.productID }}/","name":"Deletar produto","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":"","disabled":false},"metaSortKey":-1688667251466,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575bb12fddf8","parentId":"fld_63e6a86200274e7e8180002864cf1c02","modified":1688745722512,"created":1688667252058,"url":"{{ _.baseURL }}/api/carts/","name":"Adicionar ao carrinho","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"product\": {{ _.productID }}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667252056.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_63e6a86200274e7e8180002864cf1c02","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688667716953,"created":1688667712957,"name":"Cart","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1688667252057.125,"_type":"request_group"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575bfec988e5","parentId":"fld_63e6a86200274e7e8180002864cf1c02","modified":1688745738440,"created":1688667252055,"url":"{{ _.baseURL }}/api/carts/user/","name":"Listar produtos do carrinho","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251956.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b3d70c476","parentId":"fld_63e6a86200274e7e8180002864cf1c02","modified":1688745823645,"created":1688667252056,"url":"{{ _.baseURL }}/api/carts/{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575bb12fddf8', 'b64::JC5pZA==::46b', 'no-history', 60 %}/","name":"Deletar um produto do carrinho","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251906.75,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b1fe4a1d9","parentId":"fld_3432c85459524d80bc6b7fc4f08deb0c","modified":1688745861102,"created":1688667252053,"url":"{{ _.baseURL }}/api/favorites/","name":"Favoritar um produto","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"product\": {{ _.productID }}\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667252054.8047,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_3432c85459524d80bc6b7fc4f08deb0c","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688667822555,"created":1688667816065,"name":"Favorites","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1688667252055.0625,"_type":"request_group"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b9f8065ca","parentId":"fld_3432c85459524d80bc6b7fc4f08deb0c","modified":1688745871537,"created":1688667252049,"url":"{{ _.baseURL }}/api/favorites/user/","name":"Listar todo produtos favoritados ","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251954.8047,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575ba87c5754","parentId":"fld_3432c85459524d80bc6b7fc4f08deb0c","modified":1688745898673,"created":1688667252051,"url":"{{ _.baseURL }}/api/favorites/{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b1fe4a1d9', 'b64::JC5pZA==::46b', 'no-history', 60 %}/","name":"Deletar um produto dos favoritos","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251904.8047,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b8177504b","parentId":"fld_90ddf6bcc8d1423793b3cc9beed2ef2c","modified":1688745933515,"created":1688667252042,"url":"{{ _.baseURL }}/api/orders/","name":"Solicitar pedido","description":"","method":"POST","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667252028.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_90ddf6bcc8d1423793b3cc9beed2ef2c","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688668193372,"created":1688668188480,"name":"Orders","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1688667252051.0312,"_type":"request_group"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575ba2b14b8e","parentId":"fld_90ddf6bcc8d1423793b3cc9beed2ef2c","modified":1688746236254,"created":1688667252038,"url":"{{ _.baseURL }}/api/orders/{{ _.orderID }}/","name":"Editar status do pedido","description":"","method":"PATCH","body":{"mimeType":"application/json","text":"{\n \"status\": \"Entregue\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json"}],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251972,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b39593e02","parentId":"fld_90ddf6bcc8d1423793b3cc9beed2ef2c","modified":1688746302616,"created":1688667252047,"url":"{{ _.baseURL }}/api/orders/","name":"Listar todos os pedidos feitos","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251959.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b5e5c2643","parentId":"fld_90ddf6bcc8d1423793b3cc9beed2ef2c","modified":1688746318985,"created":1688667252040,"url":"{{ _.baseURL }}/api/orders/{{ _.orderID }}/","name":"Capturar pedido pelo ID","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251947,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575bfc676d6f","parentId":"fld_90ddf6bcc8d1423793b3cc9beed2ef2c","modified":1688746335964,"created":1688667252036,"url":"{{ _.baseURL }}/api/orders/{{ _.orderID }}/","name":"Deletar pedido","description":"","method":"DELETE","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688667251822,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b0a165285","parentId":"fld_7fcc69efb48745debf2e0b99812ef915","modified":1688746354214,"created":1688667251999,"url":"{{ _.baseURL }}/api/users/sales/","name":"Listar todos os produtos cadastrados por um vendedor","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"{{ _.token }}","prefix":""},"metaSortKey":-1688668477253.25,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_7fcc69efb48745debf2e0b99812ef915","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688669558137,"created":1688669541620,"name":"Sales","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1688667252001.0312,"_type":"request_group"},{"_id":"env_0d8f7bcd19868b46b8801901c1e7aef4db792b83","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688737791964,"created":1688667252060,"name":"Base environment","data":{"base_url":"{{ scheme }}://{{ host }}{{ base_path }}"},"dataPropertyOrder":{"&":["base_url"]},"color":null,"isPrivate":false,"metaSortKey":1688667252061,"_type":"environment"},{"_id":"jar_0d8f7bcd19868b46b8801901c1e7aef4db792b83","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688757060686,"created":1688667257524,"name":"Default Jar","cookies":[{"key":"__cf_bm","value":"q1Cop2LuFX6tg_uMBSTVSOL7iFAaIBtmqVQ.hJoVOP4-1688757060-0-AYjuQ3SGbZXpXdApg+hP6JAj8kJ4E6ZKKj7JCOy/AJmwO9+wOegJP+VxIVrZ03xKkMH1TCO1n3Rx4ja4Xc5AXQk=","expires":"2023-07-07T19:41:00.000Z","domain":"onrender.com","path":"/","secure":true,"httpOnly":true,"extensions":["SameSite=None"],"hostOnly":false,"creation":"2023-07-07T19:11:00.682Z","lastAccessed":"2023-07-07T19:11:00.682Z","id":"15012870682424095"}],"_type":"cookie_jar"},{"_id":"spc_aa28b48e4cb341dc9f0fdd7e8edda3ff","parentId":"wrk_0b43fb4f7ef1430b9ebfcd531fcc575b","modified":1688746673262,"created":1688667254756,"fileName":"KC_COMMERCE ","contents":"openapi: 3.0.3\ninfo:\n title: KC_COMMERCE\n version: 1.0.0\n description: API para comércios. Compra, venda, carrinho, pedidos e lista de desejos.\npaths:\n /api/carts/:\n post:\n operationId: carts_create\n tags:\n - carts\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/CartProduct'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/CartProduct'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/CartProduct'\n required: true\n security:\n - jwtAuth: []\n responses:\n '201':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/CartProduct'\n description: ''\n /api/carts/{id}/:\n delete:\n operationId: carts_destroy\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - carts\n security:\n - jwtAuth: []\n responses:\n '204':\n description: No response body\n /api/carts/user/:\n get:\n operationId: carts_user_list\n tags:\n - carts\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n type: array\n items:\n $ref: '#/components/schemas/CartProductList'\n description: ''\n /api/favorites/:\n post:\n operationId: favorites_create\n tags:\n - favorites\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/FavoritesProduct'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/FavoritesProduct'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/FavoritesProduct'\n required: true\n security:\n - jwtAuth: []\n responses:\n '201':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/FavoritesProduct'\n description: ''\n /api/favorites/{id}/:\n delete:\n operationId: favorites_destroy\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - favorites\n security:\n - jwtAuth: []\n responses:\n '204':\n description: No response body\n /api/favorites/user/:\n get:\n operationId: favorites_user_list\n tags:\n - favorites\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n type: array\n items:\n $ref: '#/components/schemas/FavoriteList'\n description: ''\n /api/orders/:\n get:\n operationId: orders_list\n tags:\n - orders\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n type: array\n items:\n $ref: '#/components/schemas/Orders'\n description: ''\n post:\n operationId: orders_create\n tags:\n - orders\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Orders'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/Orders'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/Orders'\n security:\n - jwtAuth: []\n responses:\n '201':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Orders'\n description: ''\n /api/orders/{id}/:\n get:\n operationId: orders_retrieve\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - orders\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Orders'\n description: ''\n put:\n operationId: orders_update\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - orders\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Orders'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/Orders'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/Orders'\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Orders'\n description: ''\n patch:\n operationId: orders_partial_update\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - orders\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/PatchedOrders'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/PatchedOrders'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/PatchedOrders'\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Orders'\n description: ''\n delete:\n operationId: orders_destroy\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - orders\n security:\n - jwtAuth: []\n responses:\n '204':\n description: No response body\n /api/products/:\n get:\n operationId: products_list\n tags:\n - products\n security:\n - jwtAuth: []\n - {}\n responses:\n '200':\n content:\n application/json:\n schema:\n type: array\n items:\n $ref: '#/components/schemas/Product'\n description: ''\n post:\n operationId: products_create\n tags:\n - products\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/Product'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/Product'\n required: true\n security:\n - jwtAuth: []\n responses:\n '201':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n description: ''\n /api/products/{id}/:\n get:\n operationId: products_retrieve\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - products\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n description: ''\n put:\n operationId: products_update\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - products\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/Product'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/Product'\n required: true\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n description: ''\n patch:\n operationId: Updated Product\n description: Updated product by id\n summary: Updated by id\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - Product\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/PatchedProduct'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/PatchedProduct'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/PatchedProduct'\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n description: ''\n delete:\n operationId: Deleta Product\n description: Delete product by id\n summary: Delete by id\n parameters:\n - in: path\n name: id\n schema:\n type: integer\n required: true\n tags:\n - Product\n security:\n - jwtAuth: []\n responses:\n '204':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/Product'\n description: ''\n /api/users/:\n get:\n operationId: users_list\n tags:\n - users\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n type: array\n items:\n $ref: '#/components/schemas/User'\n description: ''\n post:\n operationId: users_create\n tags:\n - users\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/User'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/User'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/User'\n required: true\n security:\n - jwtAuth: []\n responses:\n '201':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/User'\n description: ''\n /api/users/{user_id}/:\n get:\n operationId: users_retrieve\n parameters:\n - in: path\n name: user_id\n schema:\n type: integer\n required: true\n tags:\n - users\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/User'\n description: ''\n put:\n operationId: users_update\n parameters:\n - in: path\n name: user_id\n schema:\n type: integer\n required: true\n tags:\n - users\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/User'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/User'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/User'\n required: true\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/User'\n description: ''\n patch:\n operationId: users_partial_update\n parameters:\n - in: path\n name: user_id\n schema:\n type: integer\n required: true\n tags:\n - users\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/PatchedUser'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/PatchedUser'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/PatchedUser'\n security:\n - jwtAuth: []\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/User'\n description: ''\n delete:\n operationId: users_destroy\n parameters:\n - in: path\n name: user_id\n schema:\n type: integer\n required: true\n tags:\n - users\n security:\n - jwtAuth: []\n responses:\n '204':\n description: No response body\n /api/users/login/:\n post:\n operationId: users_login_create\n description: |-\n Takes a set of user credentials and returns an access and refresh JSON web\n token pair to prove the authentication of those credentials.\n tags:\n - users\n requestBody:\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/TokenObtainPair'\n application/x-www-form-urlencoded:\n schema:\n $ref: '#/components/schemas/TokenObtainPair'\n multipart/form-data:\n schema:\n $ref: '#/components/schemas/TokenObtainPair'\n required: true\n responses:\n '200':\n content:\n application/json:\n schema:\n $ref: '#/components/schemas/TokenObtainPair'\n description: ''\n /api/users/sales/:\n get:\n operationId: users_sales_list\n tags:\n - users\n security:\n - jwtAuth: []\n - {}\n responses:\n '200':\n content:\n application/json:\n schema:\n type: array\n items:\n $ref: '#/components/schemas/ProductInSales'\n description: ''\ncomponents:\n schemas:\n Address:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n country:\n type: string\n maxLength: 40\n state:\n type: string\n maxLength: 2\n city:\n type: string\n maxLength: 40\n road:\n type: string\n maxLength: 120\n required:\n - city\n - country\n - id\n - road\n - state\n CartProduct:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n cart:\n type: integer\n readOnly: true\n product:\n type: integer\n required:\n - cart\n - id\n - product\n CartProductList:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n cart:\n type: integer\n readOnly: true\n product:\n $ref: '#/components/schemas/Product'\n required:\n - cart\n - id\n - product\n FavoriteList:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n favorite:\n type: integer\n readOnly: true\n product:\n $ref: '#/components/schemas/Product'\n required:\n - favorite\n - id\n - product\n FavoritesProduct:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n favorite:\n type: integer\n readOnly: true\n product:\n type: integer\n required:\n - favorite\n - id\n - product\n Orders:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n status:\n $ref: '#/components/schemas/StatusEnum'\n products:\n type: array\n items:\n $ref: '#/components/schemas/ProductInOrder'\n readOnly: true\n user:\n allOf:\n - $ref: '#/components/schemas/UserSerializerInProduct'\n readOnly: true\n createdAt:\n type: string\n format: date-time\n readOnly: true\n required:\n - createdAt\n - id\n - products\n - user\n OrdersSale:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n status:\n $ref: '#/components/schemas/StatusEnum'\n user:\n allOf:\n - $ref: '#/components/schemas/UserSales'\n readOnly: true\n createdAt:\n type: string\n format: date-time\n readOnly: true\n required:\n - createdAt\n - id\n - user\n PatchedOrders:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n status:\n $ref: '#/components/schemas/StatusEnum'\n products:\n type: array\n items:\n $ref: '#/components/schemas/ProductInOrder'\n readOnly: true\n user:\n allOf:\n - $ref: '#/components/schemas/UserSerializerInProduct'\n readOnly: true\n createdAt:\n type: string\n format: date-time\n readOnly: true\n PatchedProduct:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n name:\n type: string\n maxLength: 140\n category:\n type: string\n maxLength: 20\n price:\n type: string\n format: decimal\n pattern: ^-?\\d{0,6}(?:\\.\\d{0,2})?$\n url:\n type: string\n description:\n type: string\n stock:\n type: integer\n maximum: 2147483647\n minimum: 0\n is_available:\n type: boolean\n user:\n allOf:\n - $ref: '#/components/schemas/UserSerializerInProduct'\n readOnly: true\n PatchedUser:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n username:\n type: string\n maxLength: 60\n email:\n type: string\n format: email\n password:\n type: string\n writeOnly: true\n maxLength: 128\n isAdmin:\n type: boolean\n nullable: true\n default: false\n address:\n $ref: '#/components/schemas/Address'\n typeUser:\n $ref: '#/components/schemas/TypeUserEnum'\n Product:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n name:\n type: string\n maxLength: 140\n category:\n type: string\n maxLength: 20\n price:\n type: string\n format: decimal\n pattern: ^-?\\d{0,6}(?:\\.\\d{0,2})?$\n url:\n type: string\n description:\n type: string\n stock:\n type: integer\n maximum: 2147483647\n minimum: 0\n is_available:\n type: boolean\n user:\n allOf:\n - $ref: '#/components/schemas/UserSerializerInProduct'\n readOnly: true\n required:\n - category\n - description\n - id\n - name\n - price\n - stock\n - url\n - user\n ProductInOrder:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n name:\n type: string\n maxLength: 140\n category:\n type: string\n maxLength: 20\n price:\n type: string\n format: decimal\n pattern: ^-?\\d{0,6}(?:\\.\\d{0,2})?$\n url:\n type: string\n description:\n type: string\n required:\n - category\n - description\n - id\n - name\n - price\n - url\n ProductInSales:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n name:\n type: string\n maxLength: 140\n category:\n type: string\n maxLength: 20\n price:\n type: string\n format: decimal\n pattern: ^-?\\d{0,6}(?:\\.\\d{0,2})?$\n url:\n type: string\n description:\n type: string\n orders:\n type: array\n items:\n $ref: '#/components/schemas/OrdersSale'\n readOnly: true\n required:\n - category\n - description\n - id\n - name\n - orders\n - price\n - url\n StatusEnum:\n enum:\n - Pedido realizado\n - Em andamento\n - Entregue\n type: string\n description: |-\n * `Pedido realizado` - Pedido Realizado\n * `Em andamento` - Em Andamento\n * `Entregue` - Entregue\n TokenObtainPair:\n type: object\n properties:\n username:\n type: string\n writeOnly: true\n password:\n type: string\n writeOnly: true\n access:\n type: string\n readOnly: true\n refresh:\n type: string\n readOnly: true\n required:\n - access\n - password\n - refresh\n - username\n TypeUserEnum:\n enum:\n - user\n - seller\n - admin\n type: string\n description: |-\n * `user` - User\n * `seller` - Seller\n * `admin` - Admin\n User:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n username:\n type: string\n maxLength: 60\n email:\n type: string\n format: email\n password:\n type: string\n writeOnly: true\n maxLength: 128\n isAdmin:\n type: boolean\n nullable: true\n default: false\n address:\n $ref: '#/components/schemas/Address'\n typeUser:\n $ref: '#/components/schemas/TypeUserEnum'\n required:\n - address\n - email\n - id\n - password\n - username\n UserSales:\n type: object\n properties:\n username:\n type: string\n maxLength: 60\n email:\n type: string\n format: email\n maxLength: 120\n address:\n $ref: '#/components/schemas/Address'\n required:\n - address\n - email\n - username\n UserSerializerInProduct:\n type: object\n properties:\n id:\n type: integer\n readOnly: true\n username:\n type: string\n maxLength: 60\n email:\n type: string\n format: email\n maxLength: 120\n required:\n - email\n - id\n - username\n securitySchemes:\n jwtAuth:\n type: http\n scheme: bearer\n bearerFormat: JWT\n","contentType":"yaml","_type":"api_spec"},{"_id":"env_c7a9d9bde5e94c639f621f2a5ecb7f42","parentId":"env_0d8f7bcd19868b46b8801901c1e7aef4db792b83","modified":1688747271457,"created":1688740061592,"name":"KenzieCommerce Dev","data":{"baseURL":"http://127.0.0.1:8000","token":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b6ef61b2f', 'b64::JC5hY2Nlc3M=::46b', 'no-history', 60 %}","userID":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b0b39c543', 'b64::JC5pZA==::46b', 'no-history', 60 %}","productID":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b79af16b2', 'b64::JC5pZA==::46b', 'no-history', 60 %}","orderID":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b8177504b', 'b64::JC5pZA==::46b', 'no-history', 60 %}"},"dataPropertyOrder":{"&":["baseURL","token","userID","productID","orderID"]},"color":"#00a1e6","isPrivate":false,"metaSortKey":1688740061592,"_type":"environment"},{"_id":"env_58e51a89ceeb40f998c1a0226817d661","parentId":"env_0d8f7bcd19868b46b8801901c1e7aef4db792b83","modified":1688757039947,"created":1688746581007,"name":"KenzieCommerce Produção","data":{"baseURL":"https://kc-project-service.onrender.com","token":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b6ef61b2f', 'b64::JC5hY2Nlc3M=::46b', 'no-history', 60 %}","userID":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b0b39c543', 'b64::JC5pZA==::46b', 'no-history', 60 %}","productID":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b79af16b2', 'b64::JC5pZA==::46b', 'no-history', 60 %}","orderID":"{% response 'body', 'req_wrk_0b43fb4f7ef1430b9ebfcd531fcc575b8177504b', 'b64::JC5pZA==::46b', 'no-history', 60 %}"},"dataPropertyOrder":{"&":["baseURL","token","userID","productID","orderID"]},"color":"#001c5c","isPrivate":false,"metaSortKey":1688740061642,"_type":"environment"}]}