API calls

Shared request utility

Most API calls use the shared request utility:

  • client/src/global/request/request.js

It provides:

  • timeouts
  • retry with exponential backoff
  • helpers for authorized requests (Bearer token)

Partner Dashboard API calls (frontend)

See Partner Dashboard for routes and folder layout.

Partner API calls live next to each page under client/src/components/partner/ (e.g. MenuApiService.js, ProfileApiService.js). Most endpoints are under /partner_dashboard/*.

OpenAPI reference: Partner Dashboard API.