{"info":{"_postman_id":"1e45e89d-274d-45e5-befa-ac83b7411620","name":"RexBuy","description":"<html><head></head><body><p>StartFragment</p>\n<p>Estos endpoints proporcionan funcionalidades relacionadas con la búsqueda y obtención de productos en el sistema</p>\n<p>EndFragment</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"20418283","collectionId":"1e45e89d-274d-45e5-befa-ac83b7411620","publishedId":"2s946bCurN","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"fcb891"},"publishDate":"2023-07-11T07:20:33.000Z"},"item":[{"name":"Products","item":[{"name":"GetAllProducts","id":"ae06947a-1902-468b-901d-f882ae347acd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:3000/api/products","description":"<p>StartFragment</p>\n<p>El endpoint <code>localhost:3000/api/products</code> te permite obtener todos los productos almacenados en la base de datos.</p>\n<p>Al acceder a este endpoint mediante una solicitud GET, recibirás como respuesta una lista de todos los productos disponibles en la base de datos. Cada producto incluirá información detallada como su título, descripción, imágenes, disponibilidad, precio, entre otros detalles relevantes.</p>\n<p>EndFragment</p>\n","urlObject":{"port":"3000","path":["api","products"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ae06947a-1902-468b-901d-f882ae347acd"},{"name":"GetProductByType","id":"647140a8-121a-49b9-9841-e0bfff387392","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:3000/api/products?type=videojuegos","description":"<p>StartFragment</p>\n<p>Al acceder a este endpoint mediante una solicitud GET con el parámetro de consulta <code>type</code> establecido como \"videojuegos\", recibirás como respuesta una lista de productos que coincidan con ese tipo específico. Estos productos serán aquellos que se clasifiquen como \"videojuegos\" en la base de datos.</p>\n<p>EndFragment</p>\n","urlObject":{"port":"3000","path":["api","products"],"host":["localhost"],"query":[{"key":"type","value":"videojuegos"}],"variable":[]}},"response":[],"_postman_id":"647140a8-121a-49b9-9841-e0bfff387392"},{"name":"GetProductBySlug","id":"a65faf60-7951-4db9-bdf3-38cb73a90f11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:3000/api/products/microsoft-xbox-series-x","description":"<p>StartFragment</p>\n<p>Al acceder a este endpoint mediante una solicitud GET, recibirás como respuesta la información detallada de un producto en particular que tenga el slug \"microsoft-xbox-series-x\". Esta respuesta incluirá todos los detalles del producto, como su título, descripción, imágenes, disponibilidad, precio y otros atributos relevantes.</p>\n<p>EndFragment</p>\n","urlObject":{"port":"3000","path":["api","products","microsoft-xbox-series-x"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"a65faf60-7951-4db9-bdf3-38cb73a90f11"},{"name":"SearchProductByTagAndTitle","id":"db397ebf-7377-4219-947f-35da1ed835f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:3000/api/search/laptop","description":"<p>StartFragment</p>\n<p>El endpoint <code>localhost:3000/api/search/laptop</code> te permite realizar una búsqueda de productos que coincidan con el término \"laptop\" en sus etiquetas (<code>tags</code>) o títulos (<code>title</code>).</p>\n<p>Al acceder a este endpoint mediante una solicitud GET, recibirás como respuesta una lista de productos que cumplan con el criterio de búsqueda. Estos productos serán aquellos que tengan la palabra \"laptop\" en sus etiquetas o en sus títulos.</p>\n<p>EndFragmentStartFragment</p>\n<p>Puedes ajustar el término de búsqueda en la URL para realizar búsquedas con diferentes palabras clave. Por ejemplo, <code>localhost:3000/api/search/computadora</code> buscará productos que contengan la palabra \"computadora\" en sus etiquetas o títulos.</p>\n<p>EndFragment</p>\n","urlObject":{"port":"3000","path":["api","search","laptop"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"db397ebf-7377-4219-947f-35da1ed835f9"}],"id":"8b0df25e-8c9e-4dd0-81cb-a15890c4df6f","_postman_id":"8b0df25e-8c9e-4dd0-81cb-a15890c4df6f","description":""},{"name":"Users","item":[{"name":"Login","id":"7042f6db-32d3-4e8e-ae98-6865223687a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"email","value":"daniel@google.com","type":"text"},{"key":"password","value":"123456","type":"text"}]},"url":"localhost:3000/api/user/login","urlObject":{"port":"3000","path":["api","user","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"7042f6db-32d3-4e8e-ae98-6865223687a8"},{"name":"Register","id":"6a495900-62e6-48e2-a8cd-da849107ec07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"email","value":"gohan@google.com","type":"text"},{"key":"password","value":"123456","type":"text"},{"key":"name","value":"Gohan Siu","type":"text"}]},"url":"localhost:3000/api/user/register","urlObject":{"port":"3000","path":["api","user","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"6a495900-62e6-48e2-a8cd-da849107ec07"},{"name":"Validate Token","id":"ca6fad00-fc1b-4459-8f18-e578e13064fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"email","value":"gohan","type":"text"},{"key":"password","value":"123456","type":"text"},{"key":"name","value":"Gohan Siu","type":"text"}]},"url":"localhost:3000/api/user/validate-token","urlObject":{"port":"3000","path":["api","user","validate-token"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca6fad00-fc1b-4459-8f18-e578e13064fb"}],"id":"d73a640d-c196-4b4f-9eec-2aa7c1e8281b","_postman_id":"d73a640d-c196-4b4f-9eec-2aa7c1e8281b","description":""},{"name":"Orders","item":[{"name":"Pay","id":"80a5facf-894f-4562-9369-8fe6caa93b0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"transactionId","value":"5BV04347TY895894H","type":"text"},{"key":"orderId","value":"64d957516c1946a96aeb1214","type":"text"}]},"url":"localhost:3000/api/orders/pay","urlObject":{"port":"3000","path":["api","orders","pay"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"80a5facf-894f-4562-9369-8fe6caa93b0c"},{"name":"Get Token Paypal","id":"e7dac30d-bb7d-4daf-a0f3-bee9c7e73d62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","type":"text"}]},"url":"https://api-m.sandbox.paypal.com/v1/oauth2/token","urlObject":{"protocol":"https","path":["v1","oauth2","token"],"host":["api-m","sandbox","paypal","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e7dac30d-bb7d-4daf-a0f3-bee9c7e73d62"},{"name":"Confirmar pago","id":"c4423922-b801-4ee2-b519-7cbefe9f0608","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.sandbox.paypal.com/v2/checkout/orders/5BV04347TY895894H","urlObject":{"protocol":"https","path":["v2","checkout","orders","5BV04347TY895894H"],"host":["api","sandbox","paypal","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c4423922-b801-4ee2-b519-7cbefe9f0608"}],"id":"6183de69-56f2-4634-893c-9cd03efdb10c","_postman_id":"6183de69-56f2-4634-893c-9cd03efdb10c","description":""},{"name":"SeedDatabase","id":"6708a24a-ade7-46d9-98bf-ad5e9d8082ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:3000/api/seed","description":"<p>StartFragment</p>\n<p>El endpoint <code>localhost:3000/api/seed</code> te permite cargar datos ficticios en la base de datos. Es una forma conveniente y sencilla de poblar tu base de datos con información de ejemplo para propósitos de desarrollo o pruebas.</p>\n<p>Al acceder a este endpoint, se ejecuta el proceso de carga de datos ficticios en la base de datos. Esto significa que se insertarán registros ficticios predefinidos en la colección correspondiente de la base de datos.</p>\n<p>Esta funcionalidad es especialmente útil cuando necesitas tener datos de prueba disponibles en tu base de datos para probar diferentes funcionalidades de tu aplicación o realizar simulaciones.</p>\n<p>Recuerda que este endpoint debe ser utilizado en un entorno de desarrollo, ya que no es recomendable ejecutar este proceso en un entorno de producción. Además, es importante tener en cuenta que los datos ficticios que se insertarán son predefinidos y no representan datos reales.</p>\n<p>EndFragment</p>\n","urlObject":{"port":"3000","path":["api","seed"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"6708a24a-ade7-46d9-98bf-ad5e9d8082ab"}]}