{"info":{"_postman_id":"2d79a763-86d5-4d25-9a3e-536b817c3234","name":"Farmarket API Documentation","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"45172601","collectionId":"2d79a763-86d5-4d25-9a3e-536b817c3234","publishedId":"2sB3QJNAWg","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-10-06T19:20:57.000Z"},"item":[{"name":"Auth","item":[{"name":"signup","id":"38594023-b591-4921-b897-4d7c0ee0ea9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/signup","urlObject":{"protocol":"https","path":["api","auth","signup"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"743f10c6-d258-437d-82ac-dbb56e56ae80","name":"201 Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/signup"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"484"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:16:08 GMT"},{"key":"Etag","value":"W/\"1e4-hq5eWQQxXaQ4hnJv5FoxAapmGLg\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"3OOp2JAFQfCJpgWUss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User successfully created\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY4ZTQxNTc3OGVmNDc3NDdmOTVjYWVjZiIsInJvbGUiOiJidXllciIsImlhdCI6MTc1OTc3ODE2OCwiZXhwIjoxNzU5NzgxNzY4fQ._f5-xDP678AxARJqwDkCyTkOrgRhHOVyEjYnK0HcXHs\",\n    \"user\": {\n        \"_id\": \"68e415778ef47747f95caecf\",\n        \"firstName\": \"Chinasa\",\n        \"lastName\": \"Oyetola\",\n        \"email\": \"chioyetola@demo.com\",\n        \"role\": \"buyer\",\n        \"isVerified\": false,\n        \"isAdmin\": false,\n        \"createdAt\": \"2025-10-06T19:16:07.836Z\",\n        \"updatedAt\": \"2025-10-06T19:16:07.836Z\"\n    }\n}"},{"id":"da9f1202-5cf3-4b6b-9990-5a4c18a0327a","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/signup"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"34"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:32:07 GMT"},{"key":"Etag","value":"W/\"22-k1lNWqlrvBtfspNThASoMZmXLVc\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"l73FPdvdSx-k4_5Vw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"lastName is required\"\n}"},{"id":"c256f7f1-7326-4787-877e-39a4cd7665b7","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"differentPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/signup"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"36"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:33:40 GMT"},{"key":"Etag","value":"W/\"24-k8sVe0BXJjfUP1gvxtjH4PTd0RU\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"lzm9qmUgTNuuD7fTjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"passwords do not match\"\n}"},{"id":"9fecc2af-c2ae-4d64-ab60-498145733909","name":"409 Conflict","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/signup"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"34"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:17:15 GMT"},{"key":"Etag","value":"W/\"22-7E/nw4NTj1wudq/7GNEsO0zIZHQ\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"wbNJ8lWpTLiP411Y0-QtfA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Email already in use\"\n}"}],"_postman_id":"38594023-b591-4921-b897-4d7c0ee0ea9d"},{"name":"login","id":"5c4507da-998e-46a2-9cb6-6d0148dcd152","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/login","urlObject":{"protocol":"https","path":["api","auth","login"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"f51b08bb-f31d-4a9e-801f-58cbf9d8af63","name":"200 OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"485"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:24:55 GMT"},{"key":"Etag","value":"W/\"1e5-vTtQahl175kSAyVFRBEt67Z2vqc\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"obHCxPaUTl6Kx0-Qw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User logged in succesfully\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY4ZTQxNTc3OGVmNDc3NDdmOTVjYWVjZiIsInJvbGUiOiJidXllciIsImlhdCI6MTc1OTc3ODY5NCwiZXhwIjoxNzU5NzgyMjk0fQ.pUtvG0jHsqnOqEwW-u6Y44U4A28QdDew7iN0rDnut08\",\n    \"user\": {\n        \"_id\": \"68e415778ef47747f95caecf\",\n        \"firstName\": \"Chinasa\",\n        \"lastName\": \"Oyetola\",\n        \"email\": \"chioyetola@demo.com\",\n        \"role\": \"buyer\",\n        \"isVerified\": false,\n        \"isAdmin\": false,\n        \"createdAt\": \"2025-10-06T19:16:07.836Z\",\n        \"updatedAt\": \"2025-10-06T19:16:07.836Z\"\n    }\n}"},{"id":"e0003700-645a-4195-8520-2fa3d111adc1","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"wrongPass123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"36"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:25:34 GMT"},{"key":"Etag","value":"W/\"24-Z2dtyyRnD6lgfy62a48fc2+cfmg\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"E_VGY0FuSf6IdQAbw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid email/password\"\n}"},{"id":"41849246-0007-45ac-9fbf-13c581a6ba2f","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\",\r\n    \"password\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/auth/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"31"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:29:43 GMT"},{"key":"Etag","value":"W/\"1f-Y5TAqROqjsvPbDYsCc/9QEESk7g\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"3xIlAo6NTqCUBUF-rJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Email is required\"\n}"}],"_postman_id":"5c4507da-998e-46a2-9cb6-6d0148dcd152"}],"id":"039c6487-6b75-4e7e-8996-5d0bf21d09c5","_postman_id":"039c6487-6b75-4e7e-8996-5d0bf21d09c5","description":""},{"name":"User","item":[{"name":"authenticatedUser","id":"a3014a95-992f-49c1-9f20-f6e929a4cd38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/me","urlObject":{"protocol":"https","path":["api","users","me"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"dcdeb982-094e-4138-9980-b1696bc8e52b","name":"200 OK","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/me"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"243"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:40:37 GMT"},{"key":"Etag","value":"W/\"f3-xg8R3rwBSsKeozDPaGTrLjeFkLI\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"MCTHa9L8QUG0NCUhw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"user\": {\n        \"_id\": \"68e41a538ef47747f95caee1\",\n        \"firstName\": \"Toluwalope\",\n        \"lastName\": \"Osakwe\",\n        \"email\": \"tosakwe@demo.com\",\n        \"role\": \"buyer\",\n        \"isVerified\": false,\n        \"isAdmin\": false,\n        \"createdAt\": \"2025-10-06T19:36:51.329Z\",\n        \"updatedAt\": \"2025-10-06T19:36:51.329Z\"\n    }\n}"},{"id":"2d9b3152-9245-4c61-a55d-93da00b4f0e4","name":"401 Unauthorized","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/me"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 19:39:43 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"YIjQXqc7Snaf1sH5w9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"}],"_postman_id":"a3014a95-992f-49c1-9f20-f6e929a4cd38"},{"name":"getUsers(admin only)","id":"1272d808-f0b1-48a0-9e46-13e22e55868e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users","urlObject":{"protocol":"https","path":["api","users"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"32393cc4-5cfe-45ce-802c-14bfe5f59415","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"4399"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:01:15 GMT"},{"key":"Etag","value":"W/\"112f-4P8ed9sbGdREOlehqMAyoWD/Bx4\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"vw7eoK8eStOkyDfKjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"All users retrieved successfully\",\n    \"data\": [\n        {\n            \"_id\": \"68e3f84d725bd5fd95b0dd6f\",\n            \"firstName\": \"Charles\",\n            \"lastName\": \"Ugberaese\",\n            \"email\": \"admin@demo.com\",\n            \"role\": \"admin\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T17:11:41.841Z\",\n            \"updatedAt\": \"2025-10-06T17:11:41.841Z\"\n        },\n        {\n            \"_id\": \"68e415778ef47747f95caecf\",\n            \"firstName\": \"Chinasa\",\n            \"lastName\": \"Oyetola\",\n            \"email\": \"chioyetola@demo.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T19:16:07.836Z\",\n            \"updatedAt\": \"2025-10-06T21:40:59.565Z\",\n            \"farmLocation\": \"Ibadan\",\n            \"farmName\": \"Chyola Farms\",\n            \"phone\": \"08012345678\"\n        },\n        {\n            \"_id\": \"68e419f88ef47747f95caed9\",\n            \"firstName\": \"Frank\",\n            \"lastName\": \"Haruna\",\n            \"email\": \"frankharuna@demo.com\",\n            \"role\": \"buyer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T19:35:20.120Z\",\n            \"updatedAt\": \"2025-10-06T19:35:20.120Z\"\n        },\n        {\n            \"_id\": \"68e41a1f8ef47747f95caedd\",\n            \"firstName\": \"Peter\",\n            \"lastName\": \"Okoro\",\n            \"email\": \"okoropeter@demo.com\",\n            \"role\": \"buyer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T19:35:59.594Z\",\n            \"updatedAt\": \"2025-10-06T19:35:59.594Z\"\n        },\n        {\n            \"_id\": \"68e41a538ef47747f95caee1\",\n            \"firstName\": \"Toluwalope\",\n            \"lastName\": \"Osakwe\",\n            \"email\": \"tosakwe@demo.com\",\n            \"role\": \"buyer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T19:36:51.329Z\",\n            \"updatedAt\": \"2025-10-06T19:36:51.329Z\"\n        },\n        {\n            \"_id\": \"68e4448cfc80a2ad9138cf74\",\n            \"firstName\": \"Adekunle\",\n            \"lastName\": \"Oluwole\",\n            \"email\": \"adekunle.oluwole@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:00.775Z\",\n            \"updatedAt\": \"2025-10-06T22:37:00.775Z\"\n        },\n        {\n            \"_id\": \"68e4448dfc80a2ad9138cf77\",\n            \"firstName\": \"Chinedu\",\n            \"lastName\": \"Okonkwo\",\n            \"email\": \"chinedu.okonkwo@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:01.259Z\",\n            \"updatedAt\": \"2025-10-06T22:37:01.259Z\"\n        },\n        {\n            \"_id\": \"68e4448dfc80a2ad9138cf7c\",\n            \"firstName\": \"Aisha\",\n            \"lastName\": \"Abubakar\",\n            \"email\": \"aisha.abubakar@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:01.724Z\",\n            \"updatedAt\": \"2025-10-06T22:37:01.724Z\"\n        },\n        {\n            \"_id\": \"68e4448efc80a2ad9138cf7f\",\n            \"firstName\": \"Olufunke\",\n            \"lastName\": \"Adebayo\",\n            \"email\": \"olufunke.adebayo@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:02.180Z\",\n            \"updatedAt\": \"2025-10-06T22:37:02.180Z\"\n        },\n        {\n            \"_id\": \"68e4448efc80a2ad9138cf82\",\n            \"firstName\": \"Emeka\",\n            \"lastName\": \"Nwosu\",\n            \"email\": \"emeka.nwosu@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:02.632Z\",\n            \"updatedAt\": \"2025-10-06T22:37:02.632Z\"\n        },\n        {\n            \"_id\": \"68e4448ffc80a2ad9138cf85\",\n            \"firstName\": \"Nneka\",\n            \"lastName\": \"Eze\",\n            \"email\": \"nneka.eze@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:03.084Z\",\n            \"updatedAt\": \"2025-10-06T22:37:03.084Z\"\n        },\n        {\n            \"_id\": \"68e4448ffc80a2ad9138cf88\",\n            \"firstName\": \"Ibrahim\",\n            \"lastName\": \"Sani\",\n            \"email\": \"ibrahim.sani@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:03.539Z\",\n            \"updatedAt\": \"2025-10-06T22:37:03.539Z\"\n        },\n        {\n            \"_id\": \"68e4448ffc80a2ad9138cf8b\",\n            \"firstName\": \"Fatima\",\n            \"lastName\": \"Mohammed\",\n            \"email\": \"fatima.mohammed@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:03.991Z\",\n            \"updatedAt\": \"2025-10-06T22:37:03.991Z\"\n        },\n        {\n            \"_id\": \"68e44490fc80a2ad9138cf8e\",\n            \"firstName\": \"Tunde\",\n            \"lastName\": \"Balogun\",\n            \"email\": \"tunde.balogun@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:04.442Z\",\n            \"updatedAt\": \"2025-10-06T22:37:04.442Z\"\n        },\n        {\n            \"_id\": \"68e44490fc80a2ad9138cf91\",\n            \"firstName\": \"Kemi\",\n            \"lastName\": \"Ojo\",\n            \"email\": \"kemi.ojo@example.com\",\n            \"role\": \"farmer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-06T22:37:04.895Z\",\n            \"updatedAt\": \"2025-10-06T22:37:04.895Z\"\n        },\n        {\n            \"_id\": \"68e544b4c2aae76ae8fda403\",\n            \"firstName\": \"Ayomide\",\n            \"lastName\": \"Fawale\",\n            \"email\": \"wollyfad@gmail.com\",\n            \"role\": \"buyer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-07T16:49:56.479Z\",\n            \"updatedAt\": \"2025-10-07T16:49:56.479Z\"\n        },\n        {\n            \"_id\": \"68e56f58c2aae76ae8fda5b6\",\n            \"firstName\": \"Ukpong\",\n            \"lastName\": \"Etim\",\n            \"email\": \"giftu257@gmail.com\",\n            \"role\": \"buyer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-07T19:51:52.582Z\",\n            \"updatedAt\": \"2025-10-07T19:51:52.582Z\"\n        },\n        {\n            \"_id\": \"68e57120c2aae76ae8fda5c0\",\n            \"firstName\": \"Dee\",\n            \"lastName\": \"Dee\",\n            \"email\": \"deesure00@gmail.com\",\n            \"role\": \"buyer\",\n            \"isVerified\": false,\n            \"isAdmin\": false,\n            \"createdAt\": \"2025-10-07T19:59:28.545Z\",\n            \"updatedAt\": \"2025-10-07T19:59:28.545Z\"\n        }\n    ]\n}"},{"id":"f5070a26-8099-4af9-84e5-a997acaeec54","name":"403 Forbidden","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"39"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:19:08 GMT"},{"key":"Etag","value":"W/\"27-lLJjAB57WB8/u9KZ7rQLBt1ZuR8\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"Awyg8k1VQyuztmM55nX1uw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Access denied, admin only\"\n}"}],"_postman_id":"1272d808-f0b1-48a0-9e46-13e22e55868e"},{"name":"getUser","id":"f9532b0a-06b2-4eae-a0ca-0b24944106f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users/68e419f88ef47747f95caed9","urlObject":{"protocol":"https","path":["api","users","68e419f88ef47747f95caed9"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"d10a12ef-93d5-4a9c-a95e-55b8c2a3ec48","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users/68e419f88ef47747f95caed9"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"242"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:28:54 GMT"},{"key":"Etag","value":"W/\"f2-iZtLGqlDQOPUFbtumF0AGGkbQuo\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"bThshCuUTdi959Fam3z_FQ"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"user\": {\n        \"_id\": \"68e419f88ef47747f95caed9\",\n        \"firstName\": \"Frank\",\n        \"lastName\": \"Haruna\",\n        \"email\": \"frankharuna@demo.com\",\n        \"role\": \"buyer\",\n        \"isVerified\": false,\n        \"isAdmin\": false,\n        \"createdAt\": \"2025-10-06T19:35:20.120Z\",\n        \"updatedAt\": \"2025-10-06T19:35:20.120Z\"\n    }\n}"},{"id":"e67b2603-8e32-4ba8-b577-3ce818b0178c","name":"400 Bad Request","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users/123456789009988766"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"29"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:30:24 GMT"},{"key":"Etag","value":"W/\"1d-LWm8wmGs8eDGSYfYNiO/6U8O5UM\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"frcyNfcxQP6On2GtYqdHTg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid user id\"\n}"},{"id":"3ab34033-54ae-4747-b015-e3969fe34520","name":"401 Unauthorized","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users/68e41a538ef47747f95caee1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:21:34 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"tWNyFpneTAKGHuU3YqdHTg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"92094900-00b7-4c18-93ea-a38b7dab5271","name":"404 Not Found","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/users/68e36f4b19d9c49199e97dd1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"28"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:31:47 GMT"},{"key":"Etag","value":"W/\"1c-ZEVVcvtFhxKX/QUvVKqKxwGbbNA\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"xfY-HDb3TPigGdYim3z_FQ"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User not found\"\n}"}],"_postman_id":"f9532b0a-06b2-4eae-a0ca-0b24944106f0"},{"name":"updateUser","id":"ff6f2cf6-d656-40cb-ba57-d20581e225b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"farmer\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e415778ef47747f95caecf","urlObject":{"protocol":"https","path":["api","users","68e415778ef47747f95caecf"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"bbf7a33c-2c7a-49c6-9f47-e14cad470e80","name":"200 OK","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"farmer\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e415778ef47747f95caecf"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"355"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 21:41:00 GMT"},{"key":"Etag","value":"W/\"163-Kql0Xy0SuFIjZW/mo2O2q4r2N48\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"hXcQxl6aSfqX_B89w9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User updated successfully\",\n    \"data\": {\n        \"_id\": \"68e415778ef47747f95caecf\",\n        \"firstName\": \"Chinasa\",\n        \"lastName\": \"Oyetola\",\n        \"email\": \"chioyetola@demo.com\",\n        \"role\": \"farmer\",\n        \"isVerified\": false,\n        \"isAdmin\": false,\n        \"createdAt\": \"2025-10-06T19:16:07.836Z\",\n        \"updatedAt\": \"2025-10-06T21:40:59.565Z\",\n        \"farmLocation\": \"Ibadan\",\n        \"farmName\": \"Chyola Farms\",\n        \"phone\": \"08012345678\"\n    }\n}"},{"id":"44d89362-ea40-404c-b57f-22a051a2b5a2","name":"400 Bad Request","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"admin\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e415778ef47747f95caecf"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"67"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:40:04 GMT"},{"key":"Etag","value":"W/\"43-gPTfpQ4DElblJe5lkl/zj38KF8w\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"Y2ZBOqxJQ7iCO-UujUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Incorrect role: You can either be a Farmer or a Buyer\"\n}"},{"id":"3c2ee314-6214-41c2-8e8f-a685cdb22de5","name":"400 Bad Request","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"farmer\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/1234567890864644"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"29"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:40:50 GMT"},{"key":"Etag","value":"W/\"1d-LWm8wmGs8eDGSYfYNiO/6U8O5UM\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"7ywaPHxoT2uJWhuwjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid user id\"\n}"},{"id":"6cc93cd4-d2b3-455f-86bd-12833d5e9854","name":"401 Unauthorized","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"farmer\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e36f4b19d9c49199e97dd1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:38:06 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"OEzlRtENQTmJCfJTjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"ebc68b93-c6fd-40f3-85f0-06d957c42066","name":"403 Forbidden","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"farmer\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e419f88ef47747f95caed9"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"31"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 21:39:06 GMT"},{"key":"Etag","value":"W/\"1f-GuLolFgwlpZe3Wc8LfMIh5jkhNs\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"ItCTWn2zQhSZvTFass7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Permission Denied\"\n}"},{"id":"19c1db6e-6bfb-462a-805e-261c34beb880","name":"404 Not Found","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Chinasa\",\r\n    \"lastName\": \"Oyetola\",\r\n    \"email\": \"chioyetola@demo.com\",\r\n    \"password\": \"testPass123\",\r\n    \"confirmPassword\": \"testPass123\",\r\n    \"role\": \"farmer\",\r\n    \"farmName\": \"Chyola Farms\",\r\n    \"farmLocation\": \"Ibadan\",\r\n    \"phone\": \"08012345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e36f4b19d9c49199e97dd1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"28"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 06 Oct 2025 20:39:09 GMT"},{"key":"Etag","value":"W/\"1c-ZEVVcvtFhxKX/QUvVKqKxwGbbNA\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"6n_hjZe7RqWyDiVnjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User not found\"\n}"}],"_postman_id":"ff6f2cf6-d656-40cb-ba57-d20581e225b6"},{"name":"updateProfileImage (auth users only)","id":"99fd2d47-97ac-42de-bc67-0cb68c83a9b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileImage","type":"file","uuid":"6f5d6af7-9f44-4e75-98e4-dc42cab2a413","src":"/C:/Users/HP/OneDrive/Desktop/web3dummie.png"}]},"url":"https://farmarket.up.railway.app/api/users/me/profile/image","urlObject":{"protocol":"https","path":["api","users","me","profile","image"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"0d2ab146-ee6b-4f6a-85ff-9520b06e6a9b","name":"200 OK","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileImage","type":"file","uuid":"6f5d6af7-9f44-4e75-98e4-dc42cab2a413","src":"/C:/Users/HP/OneDrive/Desktop/web3dummie.png"}]},"url":"https://farmarket.up.railway.app/api/users/me/profile/image"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"527"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Thu, 09 Oct 2025 18:24:34 GMT"},{"key":"Etag","value":"W/\"20f-ZBvPXJ9vbS6GRYoSaBxeAhUVxGg\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"Xp11bOGzTiy0u9QCYqdHTg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Profile image updated successfully\",\n    \"user\": {\n        \"_id\": \"68e415778ef47747f95caecf\",\n        \"firstName\": \"Chinasa\",\n        \"lastName\": \"Oyetola\",\n        \"email\": \"chioyetola@demo.com\",\n        \"role\": \"farmer\",\n        \"isVerified\": false,\n        \"isAdmin\": true,\n        \"createdAt\": \"2025-10-06T19:16:07.836Z\",\n        \"updatedAt\": \"2025-10-09T18:24:34.793Z\",\n        \"farmLocation\": \"Ibadan\",\n        \"farmName\": \"Chyola Farms\",\n        \"phone\": \"08012345678\",\n        \"profileImage\": {\n            \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1760034273/farmarket/web3dummie-6c2fee5d.jpg\",\n            \"publicId\": \"farmarket/web3dummie-6c2fee5d\"\n        }\n    }\n}"},{"id":"f1a1c7ad-6560-439f-917e-877055fcfe78","name":"400 Bad Request","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileImage","type":"file","uuid":"6f5d6af7-9f44-4e75-98e4-dc42cab2a413","value":null}]},"url":"https://farmarket.up.railway.app/api/users/me/profile/image"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"36"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Thu, 09 Oct 2025 18:25:04 GMT"},{"key":"Etag","value":"W/\"24-RaAORm+I1UfwDi3LCb+vmrkl9cc\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"rYpdf-WNQFOkIUwSYqdHTg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"No image file uploaded\"\n}"},{"id":"9728b518-7ec6-4a1c-abab-c0a040f11276","name":"401 Unauthorized","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileImage","type":"file","uuid":"6f5d6af7-9f44-4e75-98e4-dc42cab2a413","src":"/C:/Users/HP/OneDrive/Desktop/web3dummie.png"}]},"url":"https://farmarket.up.railway.app/api/users/me/profile/image"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"38"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Thu, 09 Oct 2025 18:23:48 GMT"},{"key":"Etag","value":"W/\"26-Xgv+GaqVb5MdihttTXhzczcstUY\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"4glEIPl1RDOfi_BGm3z_FQ"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid or expired token\"\n}"},{"id":"3d9442c5-d655-4ce5-bd1e-49533067822f","name":"401 Unauthorized","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileImage","type":"file","uuid":"6f5d6af7-9f44-4e75-98e4-dc42cab2a413","src":"/C:/Users/HP/OneDrive/Desktop/web3dummie.png"}]},"url":"https://farmarket.up.railway.app/api/users/me/profile/image"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Thu, 09 Oct 2025 18:27:07 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"TxYBZKsxQdqkmeaSm3z_FQ"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"}],"_postman_id":"99fd2d47-97ac-42de-bc67-0cb68c83a9b6"},{"name":"setRole(admin only)","id":"6b481e46-4578-432f-bac2-1eb285aa1d8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e415778ef47747f95caecf/role","urlObject":{"protocol":"https","path":["api","users","68e415778ef47747f95caecf","role"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"7aff7e59-2924-49b3-803f-16dac7b082e2","name":"200 OK","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e415778ef47747f95caecf/role"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"353"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:05:52 GMT"},{"key":"Etag","value":"W/\"161-L1YAPC136FKTlaWF/eDJj6HwOyo\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"P5GUXQE3RLCQKBcxw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Role updated successfully\",\n    \"data\": {\n        \"_id\": \"68e415778ef47747f95caecf\",\n        \"firstName\": \"Chinasa\",\n        \"lastName\": \"Oyetola\",\n        \"email\": \"chioyetola@demo.com\",\n        \"role\": \"admin\",\n        \"isVerified\": false,\n        \"isAdmin\": true,\n        \"createdAt\": \"2025-10-06T19:16:07.836Z\",\n        \"updatedAt\": \"2025-10-07T20:05:51.883Z\",\n        \"farmLocation\": \"Ibadan\",\n        \"farmName\": \"Chyola Farms\",\n        \"phone\": \"08012345678\"\n    }\n}"},{"id":"0e852123-688e-4596-8074-cd04123ab1d2","name":"400 Bad Request","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"buyer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/094646746437383334/role"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"29"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:06:28 GMT"},{"key":"Etag","value":"W/\"1d-LWm8wmGs8eDGSYfYNiO/6U8O5UM\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"9yeRIjxLTMCz8JRXw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid user id\"\n}"},{"id":"b0492b4a-49ac-4e09-852b-714688ff392a","name":"401 Unauthorized","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"farmer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e415778ef47747f95caecf/role"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:04:56 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"zI9c-zkXSjqD5-E1w9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"b097af76-6a14-4e07-8a2e-71cbdcd5c693","name":"404 Not Found","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\": \"buyer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/users/68e55a35c2aae76ae8fda55d/role"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"28"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:06:57 GMT"},{"key":"Etag","value":"W/\"1c-ZEVVcvtFhxKX/QUvVKqKxwGbbNA\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"ruSfvLVMTq-W5TzCw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User not found\"\n}"}],"_postman_id":"6b481e46-4578-432f-bac2-1eb285aa1d8a"}],"id":"71c5b866-9d86-4c85-b922-98bc6be14a22","_postman_id":"71c5b866-9d86-4c85-b922-98bc6be14a22","description":""},{"name":"Category","item":[{"name":"createCategory(admin only)","id":"0c27c894-f676-41e6-a7b2-39a799a4040a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Category\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories","urlObject":{"protocol":"https","path":["api","categories"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"b3f86844-7ea0-4d55-88b6-c1fed5e1f824","name":"201 Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Category\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"159"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:21:41 GMT"},{"key":"Etag","value":"W/\"9f-uF/HCOLR1jJwLAWB7b6vbBbReaM\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"vVFDRGwjSeS5b705jUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"new category created\",\n    \"data\": {\n        \"name\": \"New Category\",\n        \"slug\": \"new-category\",\n        \"_id\": \"68e55a35c2aae76ae8fda55d\",\n        \"createdAt\": \"2025-10-07T18:21:41.550Z\"\n    }\n}"},{"id":"658a4c71-fa51-4bc1-90e0-bec8b7ef243b","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"36"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:22:58 GMT"},{"key":"Etag","value":"W/\"24-1uaJWsCqqEvmUrZAirrW/SBs1dE\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"rB23huaWS5q_V9YKjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category name required\"\n}"},{"id":"81218313-ec3e-41f5-9ee2-1e3fde3c95fc","name":"401 Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Another Category\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:24:02 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"osBaumxeQFiT4U8zw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"28e21796-1602-4239-94a7-031b06d4d13e","name":"403 Forbidden","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Another Category\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"39"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:25:26 GMT"},{"key":"Etag","value":"W/\"27-lLJjAB57WB8/u9KZ7rQLBt1ZuR8\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"HAUW024-RzGOXi9TrJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Access denied, admin only\"\n}"},{"id":"a6094bb2-6d88-4672-abf3-a5eb51451904","name":"409 Conflict","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Category\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"37"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:22:04 GMT"},{"key":"Etag","value":"W/\"25-mniduwiUYBiWWwC61FdeqiatjdM\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"D08Vt1CATIqR0yukjUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category already exists\"\n}"}],"_postman_id":"0c27c894-f676-41e6-a7b2-39a799a4040a"},{"name":"getCategories","id":"4d19cd1d-0470-475d-9b40-7ebdc154f7fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories","urlObject":{"protocol":"https","path":["api","categories"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"1f457108-4a14-4099-98ea-3c30a66cdb03","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"2567"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 16:47:10 GMT"},{"key":"Etag","value":"W/\"a07-RSP4H7FMTTbCE6ZhbhZf5UZo3R8\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"o6Ve33SHRo26tmdLss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"All categories retrieved successfully\",\n    \"count\": 20,\n    \"data\": [\n        {\n            \"_id\": \"68e444a9fc80a2ad9138d0b1\",\n            \"name\": \"Other Prepared Foods\",\n            \"slug\": \"other-prepared-foods\",\n            \"createdAt\": \"2025-10-06T22:37:29.767Z\"\n        },\n        {\n            \"_id\": \"68e444a8fc80a2ad9138d0a2\",\n            \"name\": \"Flowers & Ornamentals\",\n            \"slug\": \"flowers-and-ornamentals\",\n            \"createdAt\": \"2025-10-06T22:37:28.484Z\"\n        },\n        {\n            \"_id\": \"68e444a7fc80a2ad9138d093\",\n            \"name\": \"Honey & Beekeeping\",\n            \"slug\": \"honey-and-beekeeping\",\n            \"createdAt\": \"2025-10-06T22:37:27.204Z\"\n        },\n        {\n            \"_id\": \"68e444a5fc80a2ad9138d084\",\n            \"name\": \"Seeds & Seedlings\",\n            \"slug\": \"seeds-and-seedlings\",\n            \"createdAt\": \"2025-10-06T22:37:25.922Z\"\n        },\n        {\n            \"_id\": \"68e444a4fc80a2ad9138d075\",\n            \"name\": \"Beverages\",\n            \"slug\": \"beverages\",\n            \"createdAt\": \"2025-10-06T22:37:24.639Z\"\n        },\n        {\n            \"_id\": \"68e444a3fc80a2ad9138d066\",\n            \"name\": \"Organic Produce\",\n            \"slug\": \"organic-produce\",\n            \"createdAt\": \"2025-10-06T22:37:23.352Z\"\n        },\n        {\n            \"_id\": \"68e444a2fc80a2ad9138d057\",\n            \"name\": \"Processed Staples\",\n            \"slug\": \"processed-staples\",\n            \"createdAt\": \"2025-10-06T22:37:22.070Z\"\n        },\n        {\n            \"_id\": \"68e444a0fc80a2ad9138d048\",\n            \"name\": \"Dairy & Dairy Products\",\n            \"slug\": \"dairy-and-dairy-products\",\n            \"createdAt\": \"2025-10-06T22:37:20.788Z\"\n        },\n        {\n            \"_id\": \"68e4449ffc80a2ad9138d039\",\n            \"name\": \"Nuts & Dried Fruits\",\n            \"slug\": \"nuts-and-dried-fruits\",\n            \"createdAt\": \"2025-10-06T22:37:19.502Z\"\n        },\n        {\n            \"_id\": \"68e4449efc80a2ad9138d02a\",\n            \"name\": \"Fisheries\",\n            \"slug\": \"fisheries\",\n            \"createdAt\": \"2025-10-06T22:37:18.220Z\"\n        },\n        {\n            \"_id\": \"68e4449cfc80a2ad9138d01b\",\n            \"name\": \"Poultry & Eggs\",\n            \"slug\": \"poultry-and-eggs\",\n            \"createdAt\": \"2025-10-06T22:37:16.939Z\"\n        },\n        {\n            \"_id\": \"68e4449bfc80a2ad9138d00c\",\n            \"name\": \"Livestock\",\n            \"slug\": \"livestock\",\n            \"createdAt\": \"2025-10-06T22:37:15.653Z\"\n        },\n        {\n            \"_id\": \"68e4449afc80a2ad9138cffd\",\n            \"name\": \"Spices & Condiments\",\n            \"slug\": \"spices-and-condiments\",\n            \"createdAt\": \"2025-10-06T22:37:14.372Z\"\n        },\n        {\n            \"_id\": \"68e44499fc80a2ad9138cfee\",\n            \"name\": \"Cash Crops\",\n            \"slug\": \"cash-crops\",\n            \"createdAt\": \"2025-10-06T22:37:13.093Z\"\n        },\n        {\n            \"_id\": \"68e44497fc80a2ad9138cfdf\",\n            \"name\": \"Oil Crops & Oils\",\n            \"slug\": \"oil-crops-and-oils\",\n            \"createdAt\": \"2025-10-06T22:37:11.813Z\"\n        },\n        {\n            \"_id\": \"68e44496fc80a2ad9138cfd0\",\n            \"name\": \"Vegetables\",\n            \"slug\": \"vegetables\",\n            \"createdAt\": \"2025-10-06T22:37:10.531Z\"\n        },\n        {\n            \"_id\": \"68e44495fc80a2ad9138cfc1\",\n            \"name\": \"Fruits\",\n            \"slug\": \"fruits\",\n            \"createdAt\": \"2025-10-06T22:37:09.248Z\"\n        },\n        {\n            \"_id\": \"68e44493fc80a2ad9138cfb2\",\n            \"name\": \"Pulses & Legumes\",\n            \"slug\": \"pulses-and-legumes\",\n            \"createdAt\": \"2025-10-06T22:37:07.945Z\"\n        },\n        {\n            \"_id\": \"68e44492fc80a2ad9138cfa3\",\n            \"name\": \"Cereals & Grains\",\n            \"slug\": \"cereals-and-grains\",\n            \"createdAt\": \"2025-10-06T22:37:06.645Z\"\n        },\n        {\n            \"_id\": \"68e44491fc80a2ad9138cf94\",\n            \"name\": \"Roots & Tubers\",\n            \"slug\": \"roots-and-tubers\",\n            \"createdAt\": \"2025-10-06T22:37:05.348Z\"\n        }\n    ]\n}"}],"_postman_id":"4d19cd1d-0470-475d-9b40-7ebdc154f7fb"},{"name":"getCategory","id":"9690c711-5b4f-4589-aa90-5f56745b898a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/68e4449bfc80a2ad9138d00c","urlObject":{"protocol":"https","path":["api","categories","68e4449bfc80a2ad9138d00c"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"7f73e21f-f4a3-41df-9046-e0daa6908ed3","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/68e4449bfc80a2ad9138d00c"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"120"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 16:58:40 GMT"},{"key":"Etag","value":"W/\"78-HqyOxRu6VU2qlDDPwtVIpM9rraU\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"Ashnb__cSo6_MGjN0-QtfA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"_id\": \"68e4449bfc80a2ad9138d00c\",\n        \"name\": \"Livestock\",\n        \"slug\": \"livestock\",\n        \"createdAt\": \"2025-10-06T22:37:15.653Z\"\n    }\n}"},{"id":"25f8f7d7-0512-433d-8ef4-a22edfe951a8","name":"400 Bad Request","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/09878476474467744"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"33"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:02:20 GMT"},{"key":"Etag","value":"W/\"21-AOXD0/yy0sY2wbS13FPSvNNBOpc\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"7LG3GwQ7Rb6wzKROrJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid category id\"\n}"},{"id":"7374b52d-6a3a-4f55-9d2a-e8138caa38ba","name":"404 Not Found","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/68d94c44cf7eb9274ffae5d1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:03:32 GMT"},{"key":"Etag","value":"W/\"20-UIf8FxlyOJoAChyWA7ngWtBn3+o\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"UvvbPE-mSaOkbxAP5nX1uw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category not found\"\n}"}],"_postman_id":"9690c711-5b4f-4589-aa90-5f56745b898a"},{"name":"getCategoryProducts","id":"1c74fb6b-0f42-44a3-a008-cc5075fb4072","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/68e4449bfc80a2ad9138d00c/products","urlObject":{"protocol":"https","path":["api","categories","68e4449bfc80a2ad9138d00c","products"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"887ec1a1-3f13-46fc-895e-9f018b8e0b62","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/68e4449bfc80a2ad9138d00c/products"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"2047"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:43:23 GMT"},{"key":"Etag","value":"W/\"7ff-Zgaey0M9oQqvykDcHtFnGEI6y30\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"x8U7tzsvT8Wceoinw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Products in category retrieved successfully\",\n    \"count\": 3,\n    \"data\": [\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449cfc80a2ad9138d017\",\n            \"name\": \"Cattle (beef)\",\n            \"slug\": \"cattle-beef\",\n            \"description\": \"Cattle (beef) — authentic livestock commonly produced in West Africa.\",\n            \"category\": \"68e4449bfc80a2ad9138d00c\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 46,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 147,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/113/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449cfc80a2ad9138d018\",\n                    \"id\": \"68e4449cfc80a2ad9138d018\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:16.619Z\",\n            \"updatedAt\": \"2025-10-06T22:37:16.619Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449cfc80a2ad9138d017\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449cfc80a2ad9138d013\",\n            \"name\": \"Sheep (meat)\",\n            \"slug\": \"sheep-meat\",\n            \"description\": \"Sheep (meat) — authentic livestock commonly produced in West Africa.\",\n            \"category\": \"68e4449bfc80a2ad9138d00c\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 253,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1243,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/30/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449cfc80a2ad9138d014\",\n                    \"id\": \"68e4449cfc80a2ad9138d014\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:16.297Z\",\n            \"updatedAt\": \"2025-10-06T22:37:16.297Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449cfc80a2ad9138d013\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449bfc80a2ad9138d00f\",\n            \"name\": \"Goat (meat)\",\n            \"slug\": \"goat-meat\",\n            \"description\": \"Goat (meat) — authentic livestock commonly produced in West Africa.\",\n            \"category\": \"68e4449bfc80a2ad9138d00c\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 140,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1206,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/924/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449bfc80a2ad9138d010\",\n                    \"id\": \"68e4449bfc80a2ad9138d010\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:15.975Z\",\n            \"updatedAt\": \"2025-10-06T22:37:15.975Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449bfc80a2ad9138d00f\"\n        }\n    ]\n}"},{"id":"c694603e-eacb-4205-87df-117e4c48015d","name":"400 Bad Request","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/654321098701234556/products"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"33"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:45:21 GMT"},{"key":"Etag","value":"W/\"21-AOXD0/yy0sY2wbS13FPSvNNBOpc\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"E3uWSSctTrqV6E9P5nX1uw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid category id\"\n}"},{"id":"3abcf53a-126f-486c-9f89-ce5ec45534fd","name":"404 Not Found","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/categories/68d94c44cf7eb9274ffae5d1/products"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:45:54 GMT"},{"key":"Etag","value":"W/\"20-UIf8FxlyOJoAChyWA7ngWtBn3+o\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"Be2fE1HzRHyk5CNa5nX1uw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category not found\"\n}"}],"_postman_id":"1c74fb6b-0f42-44a3-a008-cc5075fb4072"},{"name":"updateCategory(admin only)","id":"955980ba-fedc-4553-9724-c48da42c8b2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Leaves and Vegetables\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories/68e55a35c2aae76ae8fda55d","urlObject":{"protocol":"https","path":["api","categories","68e55a35c2aae76ae8fda55d"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"90428a39-54df-4181-bfe2-30330d3f670b","name":"200 OK","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Leaves and Vegetables\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories/68e55a35c2aae76ae8fda55d"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"186"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:47:56 GMT"},{"key":"Etag","value":"W/\"ba-gpabhfz5hiOi9L+9nBEE9+e2dXs\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"2XlSvbgdTriX8tnI0-QtfA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category updated successfully\",\n    \"data\": {\n        \"_id\": \"68e55a35c2aae76ae8fda55d\",\n        \"name\": \"Leaves and Vegetables\",\n        \"slug\": \"leaves-and-vegetables\",\n        \"createdAt\": \"2025-10-07T18:21:41.550Z\"\n    }\n}"},{"id":"2210df32-949a-4a9f-b1df-ea66059c4f8a","name":"401 Unauthorized","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Category\"\r\n}"},"url":"https://farmarket.up.railway.app/api/categories/54765575858686668"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"38"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:43:53 GMT"},{"key":"Etag","value":"W/\"26-Xgv+GaqVb5MdihttTXhzczcstUY\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"zsjXKNNdTfqZCgMtYqdHTg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid or expired token\"\n}"},{"id":"cc1738a6-8888-4802-b04b-3e633e78806d","name":"404 Not Found","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Category\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://farmarket.up.railway.app/api/categories/68e44498fc80a2ad9138cfe2"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:46:14 GMT"},{"key":"Etag","value":"W/\"20-UIf8FxlyOJoAChyWA7ngWtBn3+o\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"QWibw2HvT7yiWx5UrJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category not found\"\n}"}],"_postman_id":"955980ba-fedc-4553-9724-c48da42c8b2e"},{"name":"deleteCategory(admin only)","id":"65380ed9-4277-4d6c-8e64-33832ef4c5b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"https://farmarket.up.railway.app/api/categories/68e55a35c2aae76ae8fda55d","urlObject":{"protocol":"https","path":["api","categories","68e55a35c2aae76ae8fda55d"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"5bbd1b98-090d-4a62-9665-e0a4348cac03","name":"200 OK","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"https://farmarket.up.railway.app/api/categories/68e55a35c2aae76ae8fda55d"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"186"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:53:09 GMT"},{"key":"Etag","value":"W/\"ba-gEMAlnPMwFgbnDSgBoz+M8l/YkA\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"S7bqVcw9RYmCEB16w9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category deleted successfully\",\n    \"data\": {\n        \"_id\": \"68e55a35c2aae76ae8fda55d\",\n        \"name\": \"Leaves and Vegetables\",\n        \"slug\": \"leaves-and-vegetables\",\n        \"createdAt\": \"2025-10-07T18:21:41.550Z\"\n    }\n}"},{"id":"27a6bf9f-f6dc-4087-8d43-4ba8e46b24a2","name":"400 Bad Request","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"https://farmarket.up.railway.app/api/categories/1234567890234567890234567"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"33"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:52:15 GMT"},{"key":"Etag","value":"W/\"21-uphdJkZK98pJL5bPc2D6pg14rR8\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"-7AkSejGSwyHMtZLw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"invalid category id\"\n}"},{"id":"0435f804-f3cc-426f-a2fa-fd7e659fd086","name":"401 Unauthorized","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"https://farmarket.up.railway.app/api/categories/68e55a35c2aae76ae8fda55d"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:50:56 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"2SwSEGbJQqOeR0-Vw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"5583e0e7-2c31-400c-9ad2-f831a789aa52","name":"404 Not Found","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"https://farmarket.up.railway.app/api/categories/68d94c44cf7eb9274ffae5d1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:51:43 GMT"},{"key":"Etag","value":"W/\"20-UIf8FxlyOJoAChyWA7ngWtBn3+o\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"HuGCiDfnROmfXOFZw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Category not found\"\n}"}],"_postman_id":"65380ed9-4277-4d6c-8e64-33832ef4c5b7"}],"id":"3f2e8b2a-2ed5-4f79-8b08-5d1e2a0f8d46","_postman_id":"3f2e8b2a-2ed5-4f79-8b08-5d1e2a0f8d46","description":""},{"name":"Product","item":[{"name":"createProduct(farmers&admin only)","id":"81b2135b-4c95-4cb6-99af-0db3002822b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"images","type":"file","uuid":"23797ec2-075c-48f9-987e-38a953766851","src":["/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old foreign turkey.png","/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old turkey poults.jpg"]},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products","urlObject":{"protocol":"https","path":["api","products"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"6f1840e1-7614-41fd-91b3-68d78beb9fdb","name":"201 Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"images","type":"file","uuid":"23797ec2-075c-48f9-987e-38a953766851","src":["/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old foreign turkey.png","/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old turkey poults.jpg"]},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"1137"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:30:14 GMT"},{"key":"Etag","value":"W/\"471-Zhcu3NoePIm3UKw/asaT8ezR5+s\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"bUvDPJaKRMCOmRd4w9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Product has been added\",\n    \"data\": {\n        \"name\": \"Foreign Turkey (Day olds) Poults\",\n        \"slug\": \"foreign-turkey-day-olds-poults-3d53\",\n        \"description\": \"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg\",\n        \"category\": \"68e4449bfc80a2ad9138d00c\",\n        \"farmer\": \"68e415778ef47747f95caecf\",\n        \"quantity\": 1000,\n        \"unit\": \"Cartons\",\n        \"pricePerUnit\": 280000,\n        \"minimumOrderQuantity\": {\n            \"unit\": \"Cartons\",\n            \"value\": 1,\n            \"enabled\": false\n        },\n        \"images\": [\n            {\n                \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1759869013/farmarket/day%20old%20foreign%20turkey-928aafb7.jpg\",\n                \"publicId\": \"farmarket/day old foreign turkey-928aafb7\",\n                \"resourceType\": \"image\",\n                \"_id\": \"68e57856c2aae76ae8fda5f9\",\n                \"id\": \"68e57856c2aae76ae8fda5f9\"\n            },\n            {\n                \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1759869013/farmarket/day%20old%20turkey%20poults-829b352b.jpg\",\n                \"publicId\": \"farmarket/day old turkey poults-829b352b\",\n                \"resourceType\": \"image\",\n                \"_id\": \"68e57856c2aae76ae8fda5fa\",\n                \"id\": \"68e57856c2aae76ae8fda5fa\"\n            }\n        ],\n        \"status\": \"is_active\",\n        \"_id\": \"68e57856c2aae76ae8fda5f8\",\n        \"createdAt\": \"2025-10-07T20:30:14.218Z\",\n        \"updatedAt\": \"2025-10-07T20:30:14.218Z\",\n        \"inStock\": true,\n        \"id\": \"68e57856c2aae76ae8fda5f8\"\n    }\n}"},{"id":"add9ee22-8756-418c-ac37-3fad5a6f29a2","name":"400 Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"images","type":"file","uuid":"23797ec2-075c-48f9-987e-38a953766851","src":["/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old foreign turkey.png","/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old turkey poults.jpg"]},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"65"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:28:33 GMT"},{"key":"Etag","value":"W/\"41-lJZwNpF7xMT0r6ZANNuyb6aEcYE\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"3TFVmKUoQJmbia5-m3z_FQ"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Price per unit is required and must be a number > 0\"\n}"},{"id":"a2168b89-0f05-41ea-bf02-1f773d14dc7b","name":"401 Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"images","type":"file","uuid":"23797ec2-075c-48f9-987e-38a953766851","src":["/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old foreign turkey.png","/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old turkey poults.jpg"]},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:31:13 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"C3AzivZqSgWq1vYgrJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"86288fa7-7abe-4bec-8da0-6e1aff2f87d4","name":"403 Forbidden","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"images","type":"file","uuid":"23797ec2-075c-48f9-987e-38a953766851","src":["/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old foreign turkey.png","/C:/Users/HP/OneDrive/Desktop/farmarket_images/day old turkey poults.jpg"]},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"53"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:26:41 GMT"},{"key":"Etag","value":"W/\"35-tNw1q6QDn26/yeWlVQ65IFjpL7k\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"IWqOtt5MSKWRUuPSN8N_Fg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Only farmers or admins can add products\"\n}"}],"_postman_id":"81b2135b-4c95-4cb6-99af-0db3002822b0"},{"name":"getProducts","id":"f6e6c59b-ecae-456e-b28d-d74800eb6310","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/products","urlObject":{"protocol":"https","path":["api","products"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"5cdd7c28-f84e-4706-bb56-48d387ca0265","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/products"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"40682"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:58:47 GMT"},{"key":"Etag","value":"W/\"9eea-uPjuXMFkvPckfz561NDdxlchWEw\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"vtyU1MEER6uEuW1krJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"All products retrieved successfully\",\n    \"count\": 60,\n    \"data\": [\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444aafc80a2ad9138d0bc\",\n            \"name\": \"Kilishi-style dried beef\",\n            \"slug\": \"kilishi-style-dried-beef\",\n            \"description\": \"Kilishi-style dried beef — authentic other prepared foods commonly produced in West Africa.\",\n            \"category\": \"68e444a9fc80a2ad9138d0b1\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 172,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 846,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/258/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444aafc80a2ad9138d0bd\",\n                    \"id\": \"68e444aafc80a2ad9138d0bd\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:30.728Z\",\n            \"updatedAt\": \"2025-10-06T22:37:30.728Z\",\n            \"inStock\": true,\n            \"id\": \"68e444aafc80a2ad9138d0bc\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444aafc80a2ad9138d0b8\",\n            \"name\": \"Roasted groundnuts\",\n            \"slug\": \"roasted-groundnuts\",\n            \"description\": \"Roasted groundnuts — authentic other prepared foods commonly produced in West Africa.\",\n            \"category\": \"68e444a9fc80a2ad9138d0b1\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 431,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1696,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/816/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444aafc80a2ad9138d0b9\",\n                    \"id\": \"68e444aafc80a2ad9138d0b9\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:30.407Z\",\n            \"updatedAt\": \"2025-10-06T22:37:30.407Z\",\n            \"inStock\": true,\n            \"id\": \"68e444aafc80a2ad9138d0b8\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444aafc80a2ad9138d0b4\",\n            \"name\": \"Dried plantain chips\",\n            \"slug\": \"dried-plantain-chips\",\n            \"description\": \"Dried plantain chips — authentic other prepared foods commonly produced in West Africa.\",\n            \"category\": \"68e444a9fc80a2ad9138d0b1\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 260,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1084,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/891/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444aafc80a2ad9138d0b5\",\n                    \"id\": \"68e444aafc80a2ad9138d0b5\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:30.087Z\",\n            \"updatedAt\": \"2025-10-06T22:37:30.087Z\",\n            \"inStock\": true,\n            \"id\": \"68e444aafc80a2ad9138d0b4\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a9fc80a2ad9138d0ad\",\n            \"name\": \"Bouquet - mixed local blooms\",\n            \"slug\": \"bouquet-mixed-local-blooms\",\n            \"description\": \"Bouquet - mixed local blooms — authentic flowers & ornamentals commonly produced in West Africa.\",\n            \"category\": \"68e444a8fc80a2ad9138d0a2\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 170,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1478,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/665/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a9fc80a2ad9138d0ae\",\n                    \"id\": \"68e444a9fc80a2ad9138d0ae\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:29.447Z\",\n            \"updatedAt\": \"2025-10-06T22:37:29.447Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a9fc80a2ad9138d0ad\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a9fc80a2ad9138d0a9\",\n            \"name\": \"Marigold bunches\",\n            \"slug\": \"marigold-bunches\",\n            \"description\": \"Marigold bunches — authentic flowers & ornamentals commonly produced in West Africa.\",\n            \"category\": \"68e444a8fc80a2ad9138d0a2\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 36,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1633,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/632/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a9fc80a2ad9138d0aa\",\n                    \"id\": \"68e444a9fc80a2ad9138d0aa\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:29.126Z\",\n            \"updatedAt\": \"2025-10-06T22:37:29.126Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a9fc80a2ad9138d0a9\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a8fc80a2ad9138d0a5\",\n            \"name\": \"Sunflower heads\",\n            \"slug\": \"sunflower-heads\",\n            \"description\": \"Sunflower heads — authentic flowers & ornamentals commonly produced in West Africa.\",\n            \"category\": \"68e444a8fc80a2ad9138d0a2\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 246,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 606,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/555/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a8fc80a2ad9138d0a6\",\n                    \"id\": \"68e444a8fc80a2ad9138d0a6\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:28.805Z\",\n            \"updatedAt\": \"2025-10-06T22:37:28.805Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a8fc80a2ad9138d0a5\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a8fc80a2ad9138d09e\",\n            \"name\": \"Propolis\",\n            \"slug\": \"propolis\",\n            \"description\": \"Propolis — authentic honey & beekeeping commonly produced in West Africa.\",\n            \"category\": \"68e444a7fc80a2ad9138d093\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 456,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 903,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/525/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a8fc80a2ad9138d09f\",\n                    \"id\": \"68e444a8fc80a2ad9138d09f\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:28.165Z\",\n            \"updatedAt\": \"2025-10-06T22:37:28.165Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a8fc80a2ad9138d09e\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a7fc80a2ad9138d09a\",\n            \"name\": \"Beeswax\",\n            \"slug\": \"beeswax\",\n            \"description\": \"Beeswax — authentic honey & beekeeping commonly produced in West Africa.\",\n            \"category\": \"68e444a7fc80a2ad9138d093\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 441,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1728,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/388/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a7fc80a2ad9138d09b\",\n                    \"id\": \"68e444a7fc80a2ad9138d09b\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:27.844Z\",\n            \"updatedAt\": \"2025-10-06T22:37:27.844Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a7fc80a2ad9138d09a\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a7fc80a2ad9138d096\",\n            \"name\": \"Raw honey (wild/bee farm)\",\n            \"slug\": \"raw-honey-wildbee-farm\",\n            \"description\": \"Raw honey (wild/bee farm) — authentic honey & beekeeping commonly produced in West Africa.\",\n            \"category\": \"68e444a7fc80a2ad9138d093\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 439,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 664,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/892/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a7fc80a2ad9138d097\",\n                    \"id\": \"68e444a7fc80a2ad9138d097\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:27.524Z\",\n            \"updatedAt\": \"2025-10-06T22:37:27.524Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a7fc80a2ad9138d096\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a6fc80a2ad9138d08f\",\n            \"name\": \"Vegetable seedlings (tomato)\",\n            \"slug\": \"vegetable-seedlings-tomato\",\n            \"description\": \"Vegetable seedlings (tomato) — authentic seeds & seedlings commonly produced in West Africa.\",\n            \"category\": \"68e444a5fc80a2ad9138d084\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 165,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 181,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/247/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a6fc80a2ad9138d090\",\n                    \"id\": \"68e444a6fc80a2ad9138d090\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:26.884Z\",\n            \"updatedAt\": \"2025-10-06T22:37:26.884Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a6fc80a2ad9138d08f\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a6fc80a2ad9138d08b\",\n            \"name\": \"Cassava cuttings\",\n            \"slug\": \"cassava-cuttings\",\n            \"description\": \"Cassava cuttings — authentic seeds & seedlings commonly produced in West Africa.\",\n            \"category\": \"68e444a5fc80a2ad9138d084\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 347,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1293,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/192/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a6fc80a2ad9138d08c\",\n                    \"id\": \"68e444a6fc80a2ad9138d08c\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:26.564Z\",\n            \"updatedAt\": \"2025-10-06T22:37:26.564Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a6fc80a2ad9138d08b\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a6fc80a2ad9138d087\",\n            \"name\": \"Maize seeds (hybrid)\",\n            \"slug\": \"maize-seeds-hybrid\",\n            \"description\": \"Maize seeds (hybrid) — authentic seeds & seedlings commonly produced in West Africa.\",\n            \"category\": \"68e444a5fc80a2ad9138d084\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 152,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1735,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/394/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a6fc80a2ad9138d088\",\n                    \"id\": \"68e444a6fc80a2ad9138d088\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:26.243Z\",\n            \"updatedAt\": \"2025-10-06T22:37:26.243Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a6fc80a2ad9138d087\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a5fc80a2ad9138d080\",\n            \"name\": \"Fresh sugarcane juice\",\n            \"slug\": \"fresh-sugarcane-juice\",\n            \"description\": \"Fresh sugarcane juice — authentic beverages commonly produced in West Africa.\",\n            \"category\": \"68e444a4fc80a2ad9138d075\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 410,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1440,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/10/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a5fc80a2ad9138d081\",\n                    \"id\": \"68e444a5fc80a2ad9138d081\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:25.601Z\",\n            \"updatedAt\": \"2025-10-06T22:37:25.601Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a5fc80a2ad9138d080\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a5fc80a2ad9138d07c\",\n            \"name\": \"Local palm wine (bottle)\",\n            \"slug\": \"local-palm-wine-bottle\",\n            \"description\": \"Local palm wine (bottle) — authentic beverages commonly produced in West Africa.\",\n            \"category\": \"68e444a4fc80a2ad9138d075\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 13,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 648,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/140/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a5fc80a2ad9138d07d\",\n                    \"id\": \"68e444a5fc80a2ad9138d07d\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:25.281Z\",\n            \"updatedAt\": \"2025-10-06T22:37:25.281Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a5fc80a2ad9138d07c\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a4fc80a2ad9138d078\",\n            \"name\": \"Hibiscus (Zobo) dried calyces\",\n            \"slug\": \"hibiscus-zobo-dried-calyces\",\n            \"description\": \"Hibiscus (Zobo) dried calyces — authentic beverages commonly produced in West Africa.\",\n            \"category\": \"68e444a4fc80a2ad9138d075\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 452,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1142,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/634/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a4fc80a2ad9138d079\",\n                    \"id\": \"68e444a4fc80a2ad9138d079\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:24.960Z\",\n            \"updatedAt\": \"2025-10-06T22:37:24.960Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a4fc80a2ad9138d078\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a4fc80a2ad9138d071\",\n            \"name\": \"Organic Spinach\",\n            \"slug\": \"organic-spinach\",\n            \"description\": \"Organic Spinach — authentic organic produce commonly produced in West Africa.\",\n            \"category\": \"68e444a3fc80a2ad9138d066\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 32,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 230,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/955/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a4fc80a2ad9138d072\",\n                    \"id\": \"68e444a4fc80a2ad9138d072\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:24.317Z\",\n            \"updatedAt\": \"2025-10-06T22:37:24.317Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a4fc80a2ad9138d071\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a3fc80a2ad9138d06d\",\n            \"name\": \"Organic Lettuce\",\n            \"slug\": \"organic-lettuce\",\n            \"description\": \"Organic Lettuce — authentic organic produce commonly produced in West Africa.\",\n            \"category\": \"68e444a3fc80a2ad9138d066\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 432,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1564,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/971/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a3fc80a2ad9138d06e\",\n                    \"id\": \"68e444a3fc80a2ad9138d06e\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:23.995Z\",\n            \"updatedAt\": \"2025-10-06T22:37:23.995Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a3fc80a2ad9138d06d\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a3fc80a2ad9138d069\",\n            \"name\": \"Organic Tomatoes\",\n            \"slug\": \"organic-tomatoes\",\n            \"description\": \"Organic Tomatoes — authentic organic produce commonly produced in West Africa.\",\n            \"category\": \"68e444a3fc80a2ad9138d066\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 164,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 212,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/89/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a3fc80a2ad9138d06a\",\n                    \"id\": \"68e444a3fc80a2ad9138d06a\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:23.674Z\",\n            \"updatedAt\": \"2025-10-06T22:37:23.674Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a3fc80a2ad9138d069\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a3fc80a2ad9138d062\",\n            \"name\": \"Yam flour (elubo)\",\n            \"slug\": \"yam-flour-elubo\",\n            \"description\": \"Yam flour (elubo) — authentic processed staples commonly produced in West Africa.\",\n            \"category\": \"68e444a2fc80a2ad9138d057\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 223,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1501,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/272/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a3fc80a2ad9138d063\",\n                    \"id\": \"68e444a3fc80a2ad9138d063\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:23.033Z\",\n            \"updatedAt\": \"2025-10-06T22:37:23.033Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a3fc80a2ad9138d062\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a2fc80a2ad9138d05e\",\n            \"name\": \"Fufu flour (cassava yam blends)\",\n            \"slug\": \"fufu-flour-cassava-yam-blends\",\n            \"description\": \"Fufu flour (cassava yam blends) — authentic processed staples commonly produced in West Africa.\",\n            \"category\": \"68e444a2fc80a2ad9138d057\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 238,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 742,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/609/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a2fc80a2ad9138d05f\",\n                    \"id\": \"68e444a2fc80a2ad9138d05f\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:22.712Z\",\n            \"updatedAt\": \"2025-10-06T22:37:22.712Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a2fc80a2ad9138d05e\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a2fc80a2ad9138d05a\",\n            \"name\": \"Garri (fermented cassava)\",\n            \"slug\": \"garri-fermented-cassava\",\n            \"description\": \"Garri (fermented cassava) — authentic processed staples commonly produced in West Africa.\",\n            \"category\": \"68e444a2fc80a2ad9138d057\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 203,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1689,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/83/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a2fc80a2ad9138d05b\",\n                    \"id\": \"68e444a2fc80a2ad9138d05b\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:22.391Z\",\n            \"updatedAt\": \"2025-10-06T22:37:22.391Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a2fc80a2ad9138d05a\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a1fc80a2ad9138d053\",\n            \"name\": \"Yogurt (local)\",\n            \"slug\": \"yogurt-local\",\n            \"description\": \"Yogurt (local) — authentic dairy & dairy products commonly produced in West Africa.\",\n            \"category\": \"68e444a0fc80a2ad9138d048\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 87,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1184,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/327/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a1fc80a2ad9138d054\",\n                    \"id\": \"68e444a1fc80a2ad9138d054\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:21.751Z\",\n            \"updatedAt\": \"2025-10-06T22:37:21.751Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a1fc80a2ad9138d053\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a1fc80a2ad9138d04f\",\n            \"name\": \"Local cheese (wara)\",\n            \"slug\": \"local-cheese-wara\",\n            \"description\": \"Local cheese (wara) — authentic dairy & dairy products commonly produced in West Africa.\",\n            \"category\": \"68e444a0fc80a2ad9138d048\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 401,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1127,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/725/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a1fc80a2ad9138d050\",\n                    \"id\": \"68e444a1fc80a2ad9138d050\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:21.430Z\",\n            \"updatedAt\": \"2025-10-06T22:37:21.430Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a1fc80a2ad9138d04f\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a1fc80a2ad9138d04b\",\n            \"name\": \"Fresh cow milk\",\n            \"slug\": \"fresh-cow-milk\",\n            \"description\": \"Fresh cow milk — authentic dairy & dairy products commonly produced in West Africa.\",\n            \"category\": \"68e444a0fc80a2ad9138d048\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 381,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1894,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/367/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a1fc80a2ad9138d04c\",\n                    \"id\": \"68e444a1fc80a2ad9138d04c\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:21.108Z\",\n            \"updatedAt\": \"2025-10-06T22:37:21.108Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a1fc80a2ad9138d04b\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a0fc80a2ad9138d044\",\n            \"name\": \"Palm kernel\",\n            \"slug\": \"palm-kernel\",\n            \"description\": \"Palm kernel — authentic nuts & dried fruits commonly produced in West Africa.\",\n            \"category\": \"68e4449ffc80a2ad9138d039\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 251,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 194,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/797/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a0fc80a2ad9138d045\",\n                    \"id\": \"68e444a0fc80a2ad9138d045\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:20.467Z\",\n            \"updatedAt\": \"2025-10-06T22:37:20.467Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a0fc80a2ad9138d044\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e444a0fc80a2ad9138d040\",\n            \"name\": \"Dried mango slices\",\n            \"slug\": \"dried-mango-slices\",\n            \"description\": \"Dried mango slices — authentic nuts & dried fruits commonly produced in West Africa.\",\n            \"category\": \"68e4449ffc80a2ad9138d039\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 506,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1163,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/455/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e444a0fc80a2ad9138d041\",\n                    \"id\": \"68e444a0fc80a2ad9138d041\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:20.147Z\",\n            \"updatedAt\": \"2025-10-06T22:37:20.147Z\",\n            \"inStock\": true,\n            \"id\": \"68e444a0fc80a2ad9138d040\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449ffc80a2ad9138d03c\",\n            \"name\": \"Cashew nuts\",\n            \"slug\": \"cashew-nuts\",\n            \"description\": \"Cashew nuts — authentic nuts & dried fruits commonly produced in West Africa.\",\n            \"category\": \"68e4449ffc80a2ad9138d039\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 287,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 465,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/823/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449ffc80a2ad9138d03d\",\n                    \"id\": \"68e4449ffc80a2ad9138d03d\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:19.823Z\",\n            \"updatedAt\": \"2025-10-06T22:37:19.823Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449ffc80a2ad9138d03c\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449ffc80a2ad9138d035\",\n            \"name\": \"Smoked fish\",\n            \"slug\": \"smoked-fish\",\n            \"description\": \"Smoked fish — authentic fisheries commonly produced in West Africa.\",\n            \"category\": \"68e4449efc80a2ad9138d02a\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 185,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1382,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/44/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449ffc80a2ad9138d036\",\n                    \"id\": \"68e4449ffc80a2ad9138d036\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:19.183Z\",\n            \"updatedAt\": \"2025-10-06T22:37:19.183Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449ffc80a2ad9138d035\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449efc80a2ad9138d031\",\n            \"name\": \"Catfish (fresh)\",\n            \"slug\": \"catfish-fresh\",\n            \"description\": \"Catfish (fresh) — authentic fisheries commonly produced in West Africa.\",\n            \"category\": \"68e4449efc80a2ad9138d02a\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 382,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1110,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/330/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449efc80a2ad9138d032\",\n                    \"id\": \"68e4449efc80a2ad9138d032\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:18.862Z\",\n            \"updatedAt\": \"2025-10-06T22:37:18.862Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449efc80a2ad9138d031\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449efc80a2ad9138d02d\",\n            \"name\": \"Tilapia (fresh)\",\n            \"slug\": \"tilapia-fresh\",\n            \"description\": \"Tilapia (fresh) — authentic fisheries commonly produced in West Africa.\",\n            \"category\": \"68e4449efc80a2ad9138d02a\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 103,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1038,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/332/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449efc80a2ad9138d02e\",\n                    \"id\": \"68e4449efc80a2ad9138d02e\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:18.541Z\",\n            \"updatedAt\": \"2025-10-06T22:37:18.541Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449efc80a2ad9138d02d\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449dfc80a2ad9138d026\",\n            \"name\": \"Guinea fowl\",\n            \"slug\": \"guinea-fowl\",\n            \"description\": \"Guinea fowl — authentic poultry & eggs commonly produced in West Africa.\",\n            \"category\": \"68e4449cfc80a2ad9138d01b\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 108,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1391,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/377/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449dfc80a2ad9138d027\",\n                    \"id\": \"68e4449dfc80a2ad9138d027\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:17.901Z\",\n            \"updatedAt\": \"2025-10-06T22:37:17.901Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449dfc80a2ad9138d026\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449dfc80a2ad9138d022\",\n            \"name\": \"Chicken eggs\",\n            \"slug\": \"chicken-eggs\",\n            \"description\": \"Chicken eggs — authentic poultry & eggs commonly produced in West Africa.\",\n            \"category\": \"68e4449cfc80a2ad9138d01b\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 394,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 636,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/451/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449dfc80a2ad9138d023\",\n                    \"id\": \"68e4449dfc80a2ad9138d023\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:17.581Z\",\n            \"updatedAt\": \"2025-10-06T22:37:17.581Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449dfc80a2ad9138d022\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449dfc80a2ad9138d01e\",\n            \"name\": \"Chicken (broiler)\",\n            \"slug\": \"chicken-broiler\",\n            \"description\": \"Chicken (broiler) — authentic poultry & eggs commonly produced in West Africa.\",\n            \"category\": \"68e4449cfc80a2ad9138d01b\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 93,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 216,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/861/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449dfc80a2ad9138d01f\",\n                    \"id\": \"68e4449dfc80a2ad9138d01f\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:17.259Z\",\n            \"updatedAt\": \"2025-10-06T22:37:17.259Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449dfc80a2ad9138d01e\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449cfc80a2ad9138d017\",\n            \"name\": \"Cattle (beef)\",\n            \"slug\": \"cattle-beef\",\n            \"description\": \"Cattle (beef) — authentic livestock commonly produced in West Africa.\",\n            \"category\": \"68e4449bfc80a2ad9138d00c\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 46,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 147,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/113/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449cfc80a2ad9138d018\",\n                    \"id\": \"68e4449cfc80a2ad9138d018\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:16.619Z\",\n            \"updatedAt\": \"2025-10-06T22:37:16.619Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449cfc80a2ad9138d017\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449cfc80a2ad9138d013\",\n            \"name\": \"Sheep (meat)\",\n            \"slug\": \"sheep-meat\",\n            \"description\": \"Sheep (meat) — authentic livestock commonly produced in West Africa.\",\n            \"category\": \"68e4449bfc80a2ad9138d00c\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 253,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1243,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/30/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449cfc80a2ad9138d014\",\n                    \"id\": \"68e4449cfc80a2ad9138d014\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:16.297Z\",\n            \"updatedAt\": \"2025-10-06T22:37:16.297Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449cfc80a2ad9138d013\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449bfc80a2ad9138d00f\",\n            \"name\": \"Goat (meat)\",\n            \"slug\": \"goat-meat\",\n            \"description\": \"Goat (meat) — authentic livestock commonly produced in West Africa.\",\n            \"category\": \"68e4449bfc80a2ad9138d00c\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 140,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1206,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/924/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449bfc80a2ad9138d010\",\n                    \"id\": \"68e4449bfc80a2ad9138d010\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:15.975Z\",\n            \"updatedAt\": \"2025-10-06T22:37:15.975Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449bfc80a2ad9138d00f\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449bfc80a2ad9138d008\",\n            \"name\": \"Scotch Bonnet Pepper\",\n            \"slug\": \"scotch-bonnet-pepper\",\n            \"description\": \"Scotch Bonnet Pepper — authentic spices & condiments commonly produced in West Africa.\",\n            \"category\": \"68e4449afc80a2ad9138cffd\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 480,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1596,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/716/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449bfc80a2ad9138d009\",\n                    \"id\": \"68e4449bfc80a2ad9138d009\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:15.335Z\",\n            \"updatedAt\": \"2025-10-06T22:37:15.335Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449bfc80a2ad9138d008\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449bfc80a2ad9138d004\",\n            \"name\": \"Turmeric\",\n            \"slug\": \"turmeric\",\n            \"description\": \"Turmeric — authentic spices & condiments commonly produced in West Africa.\",\n            \"category\": \"68e4449afc80a2ad9138cffd\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 10,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1532,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/649/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449bfc80a2ad9138d005\",\n                    \"id\": \"68e4449bfc80a2ad9138d005\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:15.014Z\",\n            \"updatedAt\": \"2025-10-06T22:37:15.014Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449bfc80a2ad9138d004\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449afc80a2ad9138d000\",\n            \"name\": \"Ginger\",\n            \"slug\": \"ginger\",\n            \"description\": \"Ginger — authentic spices & condiments commonly produced in West Africa.\",\n            \"category\": \"68e4449afc80a2ad9138cffd\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 392,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 287,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/410/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449afc80a2ad9138d001\",\n                    \"id\": \"68e4449afc80a2ad9138d001\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:14.693Z\",\n            \"updatedAt\": \"2025-10-06T22:37:14.693Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449afc80a2ad9138d000\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e4449afc80a2ad9138cff9\",\n            \"name\": \"Cotton lint\",\n            \"slug\": \"cotton-lint\",\n            \"description\": \"Cotton lint — authentic cash crops commonly produced in West Africa.\",\n            \"category\": \"68e44499fc80a2ad9138cfee\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 171,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 898,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/81/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e4449afc80a2ad9138cffa\",\n                    \"id\": \"68e4449afc80a2ad9138cffa\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:14.053Z\",\n            \"updatedAt\": \"2025-10-06T22:37:14.053Z\",\n            \"inStock\": true,\n            \"id\": \"68e4449afc80a2ad9138cff9\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44499fc80a2ad9138cff5\",\n            \"name\": \"Coffee (green beans)\",\n            \"slug\": \"coffee-green-beans\",\n            \"description\": \"Coffee (green beans) — authentic cash crops commonly produced in West Africa.\",\n            \"category\": \"68e44499fc80a2ad9138cfee\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 503,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1321,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/758/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44499fc80a2ad9138cff6\",\n                    \"id\": \"68e44499fc80a2ad9138cff6\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:13.733Z\",\n            \"updatedAt\": \"2025-10-06T22:37:13.733Z\",\n            \"inStock\": true,\n            \"id\": \"68e44499fc80a2ad9138cff5\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44499fc80a2ad9138cff1\",\n            \"name\": \"Cocoa (raw beans)\",\n            \"slug\": \"cocoa-raw-beans\",\n            \"description\": \"Cocoa (raw beans) — authentic cash crops commonly produced in West Africa.\",\n            \"category\": \"68e44499fc80a2ad9138cfee\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 342,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1907,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/460/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44499fc80a2ad9138cff2\",\n                    \"id\": \"68e44499fc80a2ad9138cff2\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:13.413Z\",\n            \"updatedAt\": \"2025-10-06T22:37:13.413Z\",\n            \"inStock\": true,\n            \"id\": \"68e44499fc80a2ad9138cff1\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44498fc80a2ad9138cfea\",\n            \"name\": \"Shea (shea butter)\",\n            \"slug\": \"shea-shea-butter\",\n            \"description\": \"Shea (shea butter) — authentic oil crops & oils commonly produced in West Africa.\",\n            \"category\": \"68e44497fc80a2ad9138cfdf\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 42,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 866,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/6/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44498fc80a2ad9138cfeb\",\n                    \"id\": \"68e44498fc80a2ad9138cfeb\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:12.774Z\",\n            \"updatedAt\": \"2025-10-06T22:37:12.774Z\",\n            \"inStock\": true,\n            \"id\": \"68e44498fc80a2ad9138cfea\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44498fc80a2ad9138cfe6\",\n            \"name\": \"Groundnut Oil (peanut oil)\",\n            \"slug\": \"groundnut-oil-peanut-oil\",\n            \"description\": \"Groundnut Oil (peanut oil) — authentic oil crops & oils commonly produced in West Africa.\",\n            \"category\": \"68e44497fc80a2ad9138cfdf\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 77,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 336,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/809/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44498fc80a2ad9138cfe7\",\n                    \"id\": \"68e44498fc80a2ad9138cfe7\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:12.453Z\",\n            \"updatedAt\": \"2025-10-06T22:37:12.453Z\",\n            \"inStock\": true,\n            \"id\": \"68e44498fc80a2ad9138cfe6\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44498fc80a2ad9138cfe2\",\n            \"name\": \"Oil Palm (crude palm oil)\",\n            \"slug\": \"oil-palm-crude-palm-oil\",\n            \"description\": \"Oil Palm (crude palm oil) — authentic oil crops & oils commonly produced in West Africa.\",\n            \"category\": \"68e44497fc80a2ad9138cfdf\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 310,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1614,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/573/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44498fc80a2ad9138cfe3\",\n                    \"id\": \"68e44498fc80a2ad9138cfe3\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:12.133Z\",\n            \"updatedAt\": \"2025-10-06T22:37:12.133Z\",\n            \"inStock\": true,\n            \"id\": \"68e44498fc80a2ad9138cfe2\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44497fc80a2ad9138cfdb\",\n            \"name\": \"Amaranth (Green)\",\n            \"slug\": \"amaranth-green\",\n            \"description\": \"Amaranth (Green) — authentic vegetables commonly produced in West Africa.\",\n            \"category\": \"68e44496fc80a2ad9138cfd0\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 99,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 752,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/493/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44497fc80a2ad9138cfdc\",\n                    \"id\": \"68e44497fc80a2ad9138cfdc\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:11.493Z\",\n            \"updatedAt\": \"2025-10-06T22:37:11.493Z\",\n            \"inStock\": true,\n            \"id\": \"68e44497fc80a2ad9138cfdb\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44497fc80a2ad9138cfd7\",\n            \"name\": \"Garden Egg (African Eggplant)\",\n            \"slug\": \"garden-egg-african-eggplant\",\n            \"description\": \"Garden Egg (African Eggplant) — authentic vegetables commonly produced in West Africa.\",\n            \"category\": \"68e44496fc80a2ad9138cfd0\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 27,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 811,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/626/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44497fc80a2ad9138cfd8\",\n                    \"id\": \"68e44497fc80a2ad9138cfd8\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:11.173Z\",\n            \"updatedAt\": \"2025-10-06T22:37:11.173Z\",\n            \"inStock\": true,\n            \"id\": \"68e44497fc80a2ad9138cfd7\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44496fc80a2ad9138cfd3\",\n            \"name\": \"Okra\",\n            \"slug\": \"okra\",\n            \"description\": \"Okra — authentic vegetables commonly produced in West Africa.\",\n            \"category\": \"68e44496fc80a2ad9138cfd0\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 135,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1037,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/468/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44496fc80a2ad9138cfd4\",\n                    \"id\": \"68e44496fc80a2ad9138cfd4\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:10.852Z\",\n            \"updatedAt\": \"2025-10-06T22:37:10.852Z\",\n            \"inStock\": true,\n            \"id\": \"68e44496fc80a2ad9138cfd3\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44496fc80a2ad9138cfcc\",\n            \"name\": \"Pineapple\",\n            \"slug\": \"pineapple\",\n            \"description\": \"Pineapple — authentic fruits commonly produced in West Africa.\",\n            \"category\": \"68e44495fc80a2ad9138cfc1\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 412,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1985,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/608/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44496fc80a2ad9138cfcd\",\n                    \"id\": \"68e44496fc80a2ad9138cfcd\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:10.212Z\",\n            \"updatedAt\": \"2025-10-06T22:37:10.212Z\",\n            \"inStock\": true,\n            \"id\": \"68e44496fc80a2ad9138cfcc\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44495fc80a2ad9138cfc8\",\n            \"name\": \"Plantain\",\n            \"slug\": \"plantain\",\n            \"description\": \"Plantain — authentic fruits commonly produced in West Africa.\",\n            \"category\": \"68e44495fc80a2ad9138cfc1\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 60,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1316,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/505/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44495fc80a2ad9138cfc9\",\n                    \"id\": \"68e44495fc80a2ad9138cfc9\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:09.891Z\",\n            \"updatedAt\": \"2025-10-06T22:37:09.891Z\",\n            \"inStock\": true,\n            \"id\": \"68e44495fc80a2ad9138cfc8\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44495fc80a2ad9138cfc4\",\n            \"name\": \"Mango\",\n            \"slug\": \"mango\",\n            \"description\": \"Mango — authentic fruits commonly produced in West Africa.\",\n            \"category\": \"68e44495fc80a2ad9138cfc1\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 116,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1954,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/180/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44495fc80a2ad9138cfc5\",\n                    \"id\": \"68e44495fc80a2ad9138cfc5\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:09.569Z\",\n            \"updatedAt\": \"2025-10-06T22:37:09.569Z\",\n            \"inStock\": true,\n            \"id\": \"68e44495fc80a2ad9138cfc4\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44494fc80a2ad9138cfbd\",\n            \"name\": \"Bambara Groundnut\",\n            \"slug\": \"bambara-groundnut\",\n            \"description\": \"Bambara Groundnut — authentic pulses & legumes commonly produced in West Africa.\",\n            \"category\": \"68e44493fc80a2ad9138cfb2\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 49,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 198,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/181/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44494fc80a2ad9138cfbe\",\n                    \"id\": \"68e44494fc80a2ad9138cfbe\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:08.927Z\",\n            \"updatedAt\": \"2025-10-06T22:37:08.927Z\",\n            \"inStock\": true,\n            \"id\": \"68e44494fc80a2ad9138cfbd\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44494fc80a2ad9138cfb9\",\n            \"name\": \"Groundnuts (peanuts)\",\n            \"slug\": \"groundnuts-peanuts\",\n            \"description\": \"Groundnuts (peanuts) — authentic pulses & legumes commonly produced in West Africa.\",\n            \"category\": \"68e44493fc80a2ad9138cfb2\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 434,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1293,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/467/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44494fc80a2ad9138cfba\",\n                    \"id\": \"68e44494fc80a2ad9138cfba\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:08.604Z\",\n            \"updatedAt\": \"2025-10-06T22:37:08.604Z\",\n            \"inStock\": true,\n            \"id\": \"68e44494fc80a2ad9138cfb9\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44494fc80a2ad9138cfb5\",\n            \"name\": \"Cowpea (black-eyed peas)\",\n            \"slug\": \"cowpea-black-eyed-peas\",\n            \"description\": \"Cowpea (black-eyed peas) — authentic pulses & legumes commonly produced in West Africa.\",\n            \"category\": \"68e44493fc80a2ad9138cfb2\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 418,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 248,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/659/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44494fc80a2ad9138cfb6\",\n                    \"id\": \"68e44494fc80a2ad9138cfb6\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:08.267Z\",\n            \"updatedAt\": \"2025-10-06T22:37:08.267Z\",\n            \"inStock\": true,\n            \"id\": \"68e44494fc80a2ad9138cfb5\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44493fc80a2ad9138cfae\",\n            \"name\": \"Millet\",\n            \"slug\": \"millet\",\n            \"description\": \"Millet — authentic cereals & grains commonly produced in West Africa.\",\n            \"category\": \"68e44492fc80a2ad9138cfa3\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 387,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 499,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/77/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44493fc80a2ad9138cfaf\",\n                    \"id\": \"68e44493fc80a2ad9138cfaf\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:07.625Z\",\n            \"updatedAt\": \"2025-10-06T22:37:07.625Z\",\n            \"inStock\": true,\n            \"id\": \"68e44493fc80a2ad9138cfae\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44493fc80a2ad9138cfaa\",\n            \"name\": \"Sorghum\",\n            \"slug\": \"sorghum\",\n            \"description\": \"Sorghum — authentic cereals & grains commonly produced in West Africa.\",\n            \"category\": \"68e44492fc80a2ad9138cfa3\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 136,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1147,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/203/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44493fc80a2ad9138cfab\",\n                    \"id\": \"68e44493fc80a2ad9138cfab\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:07.302Z\",\n            \"updatedAt\": \"2025-10-06T22:37:07.302Z\",\n            \"inStock\": true,\n            \"id\": \"68e44493fc80a2ad9138cfaa\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44492fc80a2ad9138cfa6\",\n            \"name\": \"Maize (corn)\",\n            \"slug\": \"maize-corn\",\n            \"description\": \"Maize (corn) — authentic cereals & grains commonly produced in West Africa.\",\n            \"category\": \"68e44492fc80a2ad9138cfa3\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 296,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 707,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/511/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44492fc80a2ad9138cfa7\",\n                    \"id\": \"68e44492fc80a2ad9138cfa7\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:06.968Z\",\n            \"updatedAt\": \"2025-10-06T22:37:06.968Z\",\n            \"inStock\": true,\n            \"id\": \"68e44492fc80a2ad9138cfa6\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44492fc80a2ad9138cf9f\",\n            \"name\": \"Sweet Potato\",\n            \"slug\": \"sweet-potato\",\n            \"description\": \"Sweet Potato — authentic roots & tubers commonly produced in West Africa.\",\n            \"category\": \"68e44491fc80a2ad9138cf94\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf7c\",\n            \"quantity\": 247,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 1954,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/494/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44492fc80a2ad9138cfa0\",\n                    \"id\": \"68e44492fc80a2ad9138cfa0\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:06.325Z\",\n            \"updatedAt\": \"2025-10-06T22:37:06.325Z\",\n            \"inStock\": true,\n            \"id\": \"68e44492fc80a2ad9138cf9f\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44492fc80a2ad9138cf9b\",\n            \"name\": \"Yam (White yam)\",\n            \"slug\": \"yam-white-yam\",\n            \"description\": \"Yam (White yam) — authentic roots & tubers commonly produced in West Africa.\",\n            \"category\": \"68e44491fc80a2ad9138cf94\",\n            \"farmer\": \"68e4448dfc80a2ad9138cf77\",\n            \"quantity\": 247,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 2038,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/591/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44492fc80a2ad9138cf9c\",\n                    \"id\": \"68e44492fc80a2ad9138cf9c\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:06.004Z\",\n            \"updatedAt\": \"2025-10-06T22:37:06.004Z\",\n            \"inStock\": true,\n            \"id\": \"68e44492fc80a2ad9138cf9b\"\n        },\n        {\n            \"minimumOrderQuantity\": {\n                \"value\": 1,\n                \"unit\": \"kg\",\n                \"enabled\": false\n            },\n            \"_id\": \"68e44491fc80a2ad9138cf97\",\n            \"name\": \"Cassava (for Garri)\",\n            \"slug\": \"cassava-for-garri\",\n            \"description\": \"Cassava (for Garri) — authentic roots & tubers commonly produced in West Africa.\",\n            \"category\": \"68e44491fc80a2ad9138cf94\",\n            \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n            \"quantity\": 493,\n            \"unit\": \"kg\",\n            \"pricePerUnit\": 529,\n            \"images\": [\n                {\n                    \"url\": \"https://picsum.photos/seed/990/800/600\",\n                    \"publicId\": null,\n                    \"resourceType\": \"image\",\n                    \"_id\": \"68e44491fc80a2ad9138cf98\",\n                    \"id\": \"68e44491fc80a2ad9138cf98\"\n                }\n            ],\n            \"status\": \"is_active\",\n            \"createdAt\": \"2025-10-06T22:37:05.677Z\",\n            \"updatedAt\": \"2025-10-06T22:37:05.677Z\",\n            \"inStock\": true,\n            \"id\": \"68e44491fc80a2ad9138cf97\"\n        }\n    ]\n}"}],"_postman_id":"f6e6c59b-ecae-456e-b28d-d74800eb6310"},{"name":"getProduct","id":"b43195c9-3ed9-4acc-b9bf-0ecdc21ea59b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/products/68e44498fc80a2ad9138cfe2","urlObject":{"protocol":"https","path":["api","products","68e44498fc80a2ad9138cfe2"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"43c930f8-b767-479c-b262-2cf940bc4c4e","name":"200 OK","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/products/68e44498fc80a2ad9138cfe2"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"712"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:00:30 GMT"},{"key":"Etag","value":"W/\"2c8-/ScKA1Fb0FKJNK2rn8OL3ZBVFys\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"fcWl-xh1SlKaPyIy0-QtfA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"minimumOrderQuantity\": {\n            \"value\": 1,\n            \"unit\": \"kg\",\n            \"enabled\": false\n        },\n        \"_id\": \"68e44498fc80a2ad9138cfe2\",\n        \"name\": \"Oil Palm (crude palm oil)\",\n        \"slug\": \"oil-palm-crude-palm-oil\",\n        \"description\": \"Oil Palm (crude palm oil) — authentic oil crops & oils commonly produced in West Africa.\",\n        \"category\": \"68e44497fc80a2ad9138cfdf\",\n        \"farmer\": \"68e4448cfc80a2ad9138cf74\",\n        \"quantity\": 310,\n        \"unit\": \"kg\",\n        \"pricePerUnit\": 1614,\n        \"images\": [\n            {\n                \"url\": \"https://picsum.photos/seed/573/800/600\",\n                \"publicId\": null,\n                \"resourceType\": \"image\",\n                \"_id\": \"68e44498fc80a2ad9138cfe3\",\n                \"id\": \"68e44498fc80a2ad9138cfe3\"\n            }\n        ],\n        \"status\": \"is_active\",\n        \"createdAt\": \"2025-10-06T22:37:12.133Z\",\n        \"updatedAt\": \"2025-10-06T22:37:12.133Z\",\n        \"inStock\": true,\n        \"id\": \"68e44498fc80a2ad9138cfe2\"\n    }\n}"},{"id":"8cbb7f8f-fc13-4de8-a224-87dfde50c00c","name":"400 Bad Request","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/products/012345678987654321"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:13:52 GMT"},{"key":"Etag","value":"W/\"20-9cr8mZfgfKO5ChgsRiYMJ4VTnn4\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"05VX2_1UQUW_YNPojUJq2g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid product id\"\n}"},{"id":"9661c162-2ce2-4ebf-806f-cb04ee3dc1d2","name":"404 Not Found","originalRequest":{"method":"GET","header":[],"url":"https://farmarket.up.railway.app/api/products/68db8de32b260bca209d00fa"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"31"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 18:15:49 GMT"},{"key":"Etag","value":"W/\"1f-Zkgaox/LmBaRs1Ofkuc8bu8COvo\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"uM4vfkDGRR-Pp13ArJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Product not found\"\n}"}],"_postman_id":"b43195c9-3ed9-4acc-b9bf-0ecdc21ea59b"},{"name":"updateProduct(admin & product owner only)","id":"1c6c6f13-d32b-4a17-9498-2cf3141451f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"5","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products/68e57856c2aae76ae8fda5f8","urlObject":{"protocol":"https","path":["api","products","68e57856c2aae76ae8fda5f8"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"6eb1b8b5-df01-4ed9-977b-cf69617a4d4a","name":"200 OK","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"5","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products/68e57856c2aae76ae8fda5f8"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"1142"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:45:54 GMT"},{"key":"Etag","value":"W/\"476-2Uj5J7OoH+xwO7gUHN+7YGBJXuI\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"T4j6z4wVRaSXlsvnw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Product updated successfully\",\n    \"data\": {\n        \"minimumOrderQuantity\": {\n            \"value\": 5,\n            \"unit\": \"Cartons\",\n            \"enabled\": true\n        },\n        \"_id\": \"68e57856c2aae76ae8fda5f8\",\n        \"name\": \"Foreign Turkey (Day olds) Poults\",\n        \"slug\": \"foreign-turkey-day-olds-poults-3d53\",\n        \"description\": \"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg\",\n        \"category\": \"68e4449bfc80a2ad9138d00c\",\n        \"farmer\": \"68e415778ef47747f95caecf\",\n        \"quantity\": 1000,\n        \"unit\": \"Cartons\",\n        \"pricePerUnit\": 280000,\n        \"images\": [\n            {\n                \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1759869013/farmarket/day%20old%20foreign%20turkey-928aafb7.jpg\",\n                \"publicId\": \"farmarket/day old foreign turkey-928aafb7\",\n                \"resourceType\": \"image\",\n                \"_id\": \"68e57856c2aae76ae8fda5f9\",\n                \"id\": \"68e57856c2aae76ae8fda5f9\"\n            },\n            {\n                \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1759869013/farmarket/day%20old%20turkey%20poults-829b352b.jpg\",\n                \"publicId\": \"farmarket/day old turkey poults-829b352b\",\n                \"resourceType\": \"image\",\n                \"_id\": \"68e57856c2aae76ae8fda5fa\",\n                \"id\": \"68e57856c2aae76ae8fda5fa\"\n            }\n        ],\n        \"status\": \"is_active\",\n        \"createdAt\": \"2025-10-07T20:30:14.218Z\",\n        \"updatedAt\": \"2025-10-07T20:45:54.336Z\",\n        \"inStock\": true,\n        \"id\": \"68e57856c2aae76ae8fda5f8\"\n    }\n}"},{"id":"36685c76-7d99-4288-a29f-ee5e652a5449","name":"400 Bad Request","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products/54665755757575946575"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:37:47 GMT"},{"key":"Etag","value":"W/\"20-9cr8mZfgfKO5ChgsRiYMJ4VTnn4\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"YKk6vyQ1Q0WPC85_rJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid product id\"\n}"},{"id":"1cd19553-b82f-4686-a74d-55deb0ed4614","name":"400 Bad Request","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"5","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"status","value":"finished","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products/68e57856c2aae76ae8fda5f8"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"80"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:41:32 GMT"},{"key":"Etag","value":"W/\"50-9QiwQC8N5j5g9LG8/PruU6zDYM8\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"tQ7aJ5kpQBOFeuhZYqdHTg"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Product status must either be 'is_active', 'in_active', 'sold_out'\"\n}"},{"id":"bec80757-4c9c-4603-b11c-38da6bed6329","name":"401 Unauthorized","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products/68e44498fc80a2ad9138cfe2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:39:30 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"QtAJVnZKTmKiIR_Pw9P4nw"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"b3dfbb63-d6b6-47d0-b296-bd7d6a93dd3a","name":"403 Forbidden","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Foreign Turkey (Day olds) Poults","type":"text","uuid":"b91857e5-a9aa-4c36-bab3-8cc3b418b171"},{"key":"description","value":"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg","type":"text","uuid":"6319e3f6-0e5d-4971-a676-ce9bc85c24bd"},{"key":"category","value":"68e4449bfc80a2ad9138d00c","type":"text","uuid":"6c9de52b-4409-4dd0-b88f-96979b7a3480"},{"key":"quantity","value":"1000","type":"text","uuid":"e5273315-4726-4e06-9bc4-f462b9e32577"},{"key":"unit","value":"Cartons","type":"text","uuid":"35a59f84-7972-40ac-879f-f9bbb7c6167a"},{"key":"pricePerUnit","value":"280000","type":"text","uuid":"f88ae557-7dfa-4a36-95bd-f6c0b9351b87"},{"key":"minimumOrderQuantity","value":"","type":"text","uuid":"85f7a49a-8368-49c0-95b8-5f5f19591e3c"},{"key":"status","value":"","type":"text","uuid":"b870ceae-2ef5-4db3-9ee9-79d0973651bb"}]},"url":"https://farmarket.up.railway.app/api/products/68e44498fc80a2ad9138cfe2"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"49"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:38:27 GMT"},{"key":"Etag","value":"W/\"31-KcKeDvvTJnOEjiFzR7jLAxmBCzg\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"0f6fnV7ARxOJUKA9rJsmnA"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You cannot update this farm product\"\n}"}],"_postman_id":"1c6c6f13-d32b-4a17-9498-2cf3141451f4"},{"name":"deleteProduct(admin & product owner only)","id":"90d9f590-4fa2-475a-9333-695380a67e70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://farmarket.up.railway.app/api/products/68e57856c2aae76ae8fda5f8","urlObject":{"protocol":"https","path":["api","products","68e57856c2aae76ae8fda5f8"],"host":["farmarket","up","railway","app"],"query":[],"variable":[]}},"response":[{"id":"b5e1e112-6d7b-485c-a7d2-b0455af7a82b","name":"200 OK","originalRequest":{"method":"DELETE","header":[],"url":"https://farmarket.up.railway.app/api/products/68e57856c2aae76ae8fda5f8"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"1142"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 21:05:40 GMT"},{"key":"Etag","value":"W/\"476-JMGDnK7mlygSGr/5ZdujRKPzfS4\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"f7WGf950RLKcwlXXss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Product deleted successfully\",\n    \"data\": {\n        \"minimumOrderQuantity\": {\n            \"value\": 5,\n            \"unit\": \"Cartons\",\n            \"enabled\": true\n        },\n        \"_id\": \"68e57856c2aae76ae8fda5f8\",\n        \"name\": \"Foreign Turkey (Day olds) Poults\",\n        \"slug\": \"foreign-turkey-day-olds-poults-3d53\",\n        \"description\": \"day old foreign turkeys. Toms grow up to 40kg and hen grow up to 20kg\",\n        \"category\": \"68e4449bfc80a2ad9138d00c\",\n        \"farmer\": \"68e415778ef47747f95caecf\",\n        \"quantity\": 1000,\n        \"unit\": \"Cartons\",\n        \"pricePerUnit\": 280000,\n        \"images\": [\n            {\n                \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1759869013/farmarket/day%20old%20foreign%20turkey-928aafb7.jpg\",\n                \"publicId\": \"farmarket/day old foreign turkey-928aafb7\",\n                \"resourceType\": \"image\",\n                \"_id\": \"68e57856c2aae76ae8fda5f9\",\n                \"id\": \"68e57856c2aae76ae8fda5f9\"\n            },\n            {\n                \"url\": \"https://res.cloudinary.com/dfngbmsno/image/upload/v1759869013/farmarket/day%20old%20turkey%20poults-829b352b.jpg\",\n                \"publicId\": \"farmarket/day old turkey poults-829b352b\",\n                \"resourceType\": \"image\",\n                \"_id\": \"68e57856c2aae76ae8fda5fa\",\n                \"id\": \"68e57856c2aae76ae8fda5fa\"\n            }\n        ],\n        \"status\": \"is_active\",\n        \"createdAt\": \"2025-10-07T20:30:14.218Z\",\n        \"updatedAt\": \"2025-10-07T20:45:54.336Z\",\n        \"inStock\": true,\n        \"id\": \"68e57856c2aae76ae8fda5f8\"\n    }\n}"},{"id":"8a32a846-c3b4-4ebf-bcf1-26b0e9701ef5","name":"400 Bad Request","originalRequest":{"method":"DELETE","header":[],"url":"https://farmarket.up.railway.app/api/products/547657575657585998445"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"32"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:52:51 GMT"},{"key":"Etag","value":"W/\"20-9cr8mZfgfKO5ChgsRiYMJ4VTnn4\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"Kte6E7EEQJiZ4ZRjss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid product id\"\n}"},{"id":"62614c2b-7d11-4d9c-9809-87bdfd064510","name":"401 Unauthorized","originalRequest":{"method":"DELETE","header":[],"url":"https://farmarket.up.railway.app/api/products/68e57856c2aae76ae8fda5f8"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"43"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:51:53 GMT"},{"key":"Etag","value":"W/\"2b-sbs84eI5+lTb7bq4w8tU5Vx2Qko\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"iIK-7igwSgSX539Vss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Not authorized, token missing\"\n}"},{"id":"f7230681-241f-449d-bb7b-2b2e8f395ec9","name":"403 Forbidden","originalRequest":{"method":"DELETE","header":[],"url":"https://farmarket.up.railway.app/api/products/68e44491fc80a2ad9138cf97"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"49"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:54:39 GMT"},{"key":"Etag","value":"W/\"31-qvdrRHnU3TX3JwD62g7YHN3+6e0\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"d4c8JVFgSnG7RhEwss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You cannot delete this farm product\"\n}"},{"id":"193da33b-d9a0-4289-84a7-f81fb965dd39","name":"404 Not Found","originalRequest":{"method":"DELETE","header":[],"url":"https://farmarket.up.railway.app/api/products/68d94c44cf7eb9274ffae5d1"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Length","value":"31"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:53:17 GMT"},{"key":"Etag","value":"W/\"1f-XgDkWNs1rCSLMPNzWrD/rZpWT60\""},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"railway-edge"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Dns-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-Railway-Edge","value":"railway/europe-west4-drams3a"},{"key":"X-Railway-Request-Id","value":"vLHpKovsTgmpHPYjss7a6g"},{"key":"X-Xss-Protection","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"product not found\"\n}"}],"_postman_id":"90d9f590-4fa2-475a-9333-695380a67e70"}],"id":"98394ea6-f765-4d69-8139-e7871798ee5c","_postman_id":"98394ea6-f765-4d69-8139-e7871798ee5c","description":""}]}