Marketplace API V1 test: Fri Apr 10 06:43:05 AM UTC 2026 Base URL: https://marketplace.aibit.services --- Endpoint: GET / Description: Frontend home page Status: PASS HTTP: 200 Time: 0.426092s BodyPreview: --- Endpoint: GET /api/v1/config Description: Config payload Status: PASS HTTP: 200 Time: 0.365144s BodyPreview: {"business_name":"GIFT Marketplace","logo":"2026-03-05-69a953d106e80.webp","logo_full_url":"https:\/\/marketplace.aibit.services\/storage\/business\/2026-03-05-69a953d106e80.webp","address":"GIFT University GujranWala Pu --- Endpoint: GET /api/v1/config/get-zone-id?lat=31.5204&lng=74.3587 Description: Resolve zone by location Status: EXPECTED_4XX HTTP: 404 Time: 0.298010s BodyPreview: {"errors":[{"code":"coordinates","message":"Service not available in this area"}]} --- Endpoint: GET /api/v1/module Description: Module list Status: PASS HTTP: 200 Time: 0.280484s BodyPreview: [{"id":2,"module_name":"Grocery","module_type":"grocery","thumbnail":"2026-03-05-69a956574a4f2.webp","status":"1","stores_count":6,"created_at":"2026-03-03T06:47:09.000000Z","updated_at":"2026-03-05T10:09:27.000000Z","ic --- Endpoint: GET /api/v1/react-landing-page Description: Landing page config Status: PASS HTTP: 200 Time: 0.281038s BodyPreview: {"hero_section":{"header_title":"$Your e-Commerce!$","header_sub_title":"Venture Starts Here","header_tag_line":"More than just a reliable $eCommerce$ platform","pick_location_title":"Enter location to search store"},"tr --- Endpoint: GET /api/v1/testimonial Description: Testimonials Status: PASS HTTP: 200 Time: 0.209835s BodyPreview: [] --- Endpoint: GET /api/v1/terms-and-conditions Description: Terms page Status: PASS HTTP: 200 Time: 0.212854s BodyPreview: "

1. Introduction<\/strong>
\r\nWelcome to GIFT Marketplace. By accessing or using our website and services, you agree to comply with and be bound by these Terms and Conditions. Please read them carefully --- Endpoint: GET /api/v1/privacy-policy Description: Privacy policy Status: PASS HTTP: 200 Time: 0.214490s BodyPreview: "

1. Introduction<\/strong>
\r\nAt GIFT Marketplace, your privacy is important to us. This Privacy Policy outlines how we collect, use, and protect your personal information when you use our website and s --- Endpoint: GET /api/v1/about-us Description: About page Status: PASS HTTP: 200 Time: 0.259355s BodyPreview: "

GIFT Marketplace is a comprehensive online platform offering seamless solutions for parcel delivery, ecommerce, food, and grocery services. Our mission is to simplify the way businesses and consumers interact by prov --- Endpoint: GET /api/v1/items/latest?limit=10&offset=1 Description: Latest items Status: EXPECTED_4XX HTTP: 403 Time: 0.373694s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/items/popular?limit=10&offset=1 Description: Popular items Status: EXPECTED_4XX HTTP: 403 Time: 0.347891s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/items/discounted?limit=10&offset=1 Description: Discounted items Status: EXPECTED_4XX HTTP: 403 Time: 0.240773s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/items/search?name=apple&limit=10&offset=1 Description: Item search Status: EXPECTED_4XX HTTP: 403 Time: 0.246966s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/stores/latest?limit=10&offset=1 Description: Latest stores Status: EXPECTED_4XX HTTP: 403 Time: 0.323442s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/stores/popular?limit=10&offset=1 Description: Popular stores Status: EXPECTED_4XX HTTP: 403 Time: 0.222494s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/categories Description: Category tree Status: PASS HTTP: 200 Time: 0.676575s BodyPreview: [{"id":15,"name":"Chinease","image_full_url":"https:\/\/marketplace.aibit.services\/storage\/category\/2026-03-09-69ae67bcc69d1.webp","slug":"chinease","childes":[{"id":24,"name":"Soup","slug":"soup"},{"id":25,"name":"Du --- Endpoint: GET /api/v1/banners Description: Banners Status: PASS HTTP: 200 Time: 0.434223s BodyPreview: {"campaigns":[],"banners":[{"id":2,"title":"Test campaign","type":"default","image":"2026-03-03-69a6937a1d437.webp","link":null,"store":null,"item":null,"image_full_url":"https:\/\/marketplace.aibit.services\/storage\/ba --- Endpoint: GET /api/v1/other-banners/video-content Description: Video content banner Status: EXPECTED_4XX HTTP: 403 Time: 0.312928s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/brand Description: Brand list Status: EXPECTED_4XX HTTP: 403 Time: 0.249408s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/flash-sales Description: Flash sales Status: EXPECTED_4XX HTTP: 403 Time: 0.273333s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: GET /api/v1/campaigns/basic Description: Basic campaigns Status: EXPECTED_4XX HTTP: 403 Time: 0.248112s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} --- Endpoint: POST /api/v1/auth/login Description: Customer login validation Status: EXPECTED_4XX HTTP: 403 Time: 0.257546s BodyPreview: {"errors":[{"code":"login_type","message":"The login type field is required."}]} --- Endpoint: POST /api/v1/auth/sign-up Description: Customer signup validation Status: EXPECTED_4XX HTTP: 403 Time: 0.233600s BodyPreview: {"errors":[{"code":"name","message":"The name field is required."},{"code":"phone","message":"The phone field is required."},{"code":"password","message":"The password field is required."}]} --- Endpoint: POST /api/v1/auth/forgot-password Description: Forgot password validation Status: EXPECTED_4XX HTTP: 403 Time: 0.262261s BodyPreview: {"errors":[{"code":"verification_method","message":"The verification method field is required."}]} --- Endpoint: GET /api/v1/customer/info Description: Auth protected customer info Status: UNKNOWN HTTP: 302 Time: 0.207516s BodyPreview: Redirecting to https://m --- Endpoint: GET /api/v1/customer/order/list Description: Auth protected order list Status: EXPECTED_4XX HTTP: 401 Time: 0.212634s BodyPreview: {"errors":"Unauthorized"} --- Endpoint: POST /api/v1/customer/order/place Description: Order placement validation Status: EXPECTED_4XX HTTP: 401 Time: 0.215003s BodyPreview: {"errors":"Unauthorized"} --- Endpoint: GET /api/v1/coupon/list Description: Coupon list (auth expected) Status: UNKNOWN HTTP: 302 Time: 0.292495s BodyPreview: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="refresh" content="0;url='https://marketplace.aibit.services/authentication-failed'" /> <title>Redirecting to https://m --- Endpoint: POST /api/v1/newsletter/subscribe Description: Newsletter validation Status: EXPECTED_4XX HTTP: 403 Time: 0.246601s BodyPreview: {"errors":[{"code":"email","message":"The email field is required."}]} --- Endpoint: GET /api/v1/non-existing-route Description: Unknown API route Status: EXPECTED_4XX HTTP: 404 Time: 0.246135s BodyPreview: <!DOCTYPE html> <html lang="en"> <head> <!-- Required Meta Tags Always Come First --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Ti --- Endpoint: GET /api/v1/items/details/invalid-id Description: Invalid item details ID Status: EXPECTED_4XX HTTP: 403 Time: 0.208936s BodyPreview: {"errors":[{"code":"moduleId","message":"Module id required"}]} ---