developer.jek.app

JEK · Developer

Full API reference
Showing stable, internal, legacy migration, Old RN, and admin APIs while access restrictions are temporarily disabled.
Base URL
https://api.jek.app
Auth
Bearer token in Authorization header
Data access policy
No client — web, mobile, admin dashboard — talks to the database directly. Every read and write goes through api.jek.app, which enforces auth, roles, and row-level policies on the server. The admin dashboard uses a single whitelisted table proxy at POST /api/v1/admin/query.
Host
Product
JEK = ride-hail / taxi / driver / merchant discovery. Wonder = legacy POS / devices / laundry / Watson. Shared = auth, users, wallets, treasury used by both.
Audience
Consumer Auth
POST/api/v1/auth/signin/checkJEKStable
https://api.jek.app
Check whether a phone has a Supabase account
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
POST/api/v1/auth/registerJEKStable
https://api.jek.app
Send Supabase signup OTP
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/loginJEKStable
https://api.jek.app
Sign in with Supabase phone and password
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • password (body, string, required)
POST/api/v1/auth/forget-passwordJEKStable
https://api.jek.app
Send password recovery SMS through Supabase
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/forgot-passwordJEKStable
https://api.jek.app
Alias for forget-password
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/otp/sendJEKStable
https://api.jek.app
Send or resend a Supabase SMS OTP
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • action (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/otp/verifyJEKStable
https://api.jek.app
Verify SMS; signin returns session, signup/pwdreset return completion token
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • action (body, string, required)
  • token (body, string, required)
  • deviceId (body, string)
  • aut_code (body, string, required)
POST/api/v1/auth/verificationJEKStable
https://api.jek.app
Alias for otp/verify
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • action (body, string, required)
  • token (body, string, required)
  • deviceId (body, string)
  • aut_code (body, string, required)
POST/api/v1/auth/signup/completedJEKStable
https://api.jek.app
Set name after phone verification; return Supabase session
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • token (body, string, required)
  • deviceId (body, string)
  • first_name (body, string, required)
  • last_name (body, string, required)
  • password (body, string)
POST/api/v1/auth/phone/change/startJEKStable
https://api.jek.app
Send a code to the number currently on the account
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
  • deviceId (body, string)
POST/api/v1/auth/phone/change/verifyJEKStable
https://api.jek.app
Verify the current number's code; returns the proof the next step needs
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
  • token (body, string, required)
  • aut_code (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/phone/change/sendJEKStable
https://api.jek.app
Send a code to the new number; repeatable to resend or correct it
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
  • token (body, string, required)
  • new_phone (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/phone/change/confirmJEKStable
https://api.jek.app
Verify the new number's code; applies the change and returns the session
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
  • token (body, string, required)
  • aut_code (body, string, required)
  • deviceId (body, string)
POST/api/v1/auth/password/signinJEKStable
https://api.jek.app
Alias for login
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • phone (body, string, required)
  • password (body, string, required)
POST/api/v1/auth/password/resetJEKStable
https://api.jek.app
Spend recovery proof and update Supabase password
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • token (body, string, required)
  • deviceId (body, string)
  • password (body, string, required)
POST/api/v1/auth/session/refreshJEKStable
https://api.jek.app
Rotate the Supabase session
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
no auth
Parameters
  • X-User-Scope (header, string)
  • refresh_token (body, string, required)
POST/api/v1/auth/session/logoutJEKStable
https://api.jek.app
Revoke the current Supabase refresh session
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
GET/api/v1/auth/profileJEKStable
https://api.jek.app
Read authenticated consumer profile
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
PATCH/api/v1/auth/profileJEKStable
https://api.jek.app
Update consumer first and last name
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
  • first_name (body, string, required)
  • last_name (body, string, required)
GET/api/v1/auth/scopesJEKStable
https://api.jek.app
Read the consumer's product memberships
Native Supabase Auth. Responses use {code,message,data}. Success code=200; failures use HTTP 400/401/403/409/429/503. No legacy/Wonder consumer authentication.
Auth
user_bearer
Parameters
  • X-User-Scope (header, string)
Platform
GET/api/v1/config/bootstrapJEKStable
https://api.jek.app
Client bootstrap configuration
Public runtime config for web and native clients: API base, map keys scope, feature flags and channel branding.
Auth
no auth
POST/api/wonder/qr-startJEKStable
https://api.jek.app
Start a Wonder QR sign-in session
Returns a session id and QR payload to display. Poll /api/wonder/qr-poll until it resolves.
Auth
no auth
GET/api/wonder/qr-pollJEKStable
https://api.jek.app
Poll a Wonder QR sign-in session
Auth
no auth
Parameters
  • id (query, string, required)
  • role (query, string)
POST/api/agent/voice-extractJEKStable
https://api.jek.app
Extract a ride request from a voice transcript
AI helper used by the voice assistant to turn speech into structured pickup / dropoff / options.
Auth
user_bearer
POST/api/legacy/{path}JEKStable
https://api.jek.app
Authenticated proxy to the legacy JEK backend (GET/POST/PUT/PATCH/DELETE)
Transparent pass-through used while legacy Go/Node routes are being migrated. Signs Wonder gateway requests from the caller's session headers.
Auth
user_bearer
GET/api/public/v1/healthJEKStable
https://api.jek.app
Health probe
Auth
no auth
GET/api/public/v1/maps-configJEKStable
https://api.jek.app
Public Google Maps browser key + tracking ID
Auth
no auth
GET/api/public/v1/openapiJEKStable
https://api.jek.app
OpenAPI 3.1 spec (JSON)
Auth
no auth
Geo
POST/api/v1/geo/suggestJEKStable
https://api.jek.app
Smart place suggestions for the Pickup and Dropoff fields
Server-owned STG Ride location primitive. With an empty `input` it recommends places before the rider types — saved Home/Work/custom places, repeated and recent trips, and real nearby points of interest, ranked by distance, recency, frequency and weekday/time-of-day (docs/25 §3). With a non-empty `input` it merges provider autocomplete with the rider's own places, keeping exact saved matches on top. Every row carries a stable `reason` code (current_location, nearby_pickup, nearby_poi, saved_home, saved_work, saved_place, recent_pickup, recent_destination, frequent_pickup, frequent_destination, repeated_route, commute_pattern, autocomplete), a `source`, `distance_m` and a QA `score`; `meta.ranking_version` names the ranking. The frontend still shows the live GPS row itself, removes what is already selected and trims to 10. The rider comes from the bearer; no user id is read from the body.
Auth
user_bearer
Parameters
  • type (body, "initial" | "destination")
  • input (body, string)
  • current_location (body, object)
  • pickup (body, object)
  • selected_place_ids (body, string[])
  • limit (body, integer)
  • timezone (body, string)
  • session_token (body, string)
  • is_home_page (body, boolean)
POST/api/v1/geo/placeJEKStable
https://api.jek.app
Resolve one place
Server-owned STG Ride location primitive. The mobile client never calls the map or Wonder provider directly.
Auth
user_bearer
POST/api/v1/geo/reverseJEKStable
https://api.jek.app
Reverse geocode coordinates
Server-owned STG Ride location primitive. The mobile client never calls the map or Wonder provider directly.
Auth
user_bearer
POST/api/v1/geo/routeJEKStable
https://api.jek.app
Resolve a driving route
Server-owned STG Ride location primitive. The mobile client never calls the map or Wonder provider directly.
Auth
user_bearer
POST/api/v1/geo/access-pointsJEKStable
https://api.jek.app
List pickup access points
Server-owned STG Ride location primitive. The mobile client never calls the map or Wonder provider directly.
Auth
user_bearer
POST/api/v1/geo/route_JEKStable
https://api.jek.app
Route polyline, distance and ETA between two points
Driving route used to render the booking map and feed distance into fare quotes. The path keeps its trailing underscore (the bare /route segment is reserved by the router).
Auth
user_bearer
Parameters
  • pickup (body, object, required)
  • dropoff (body, object, required)
Passenger
POST/api/v1/passenger/quotesJEKStable
https://api.jek.app
Quote a trip
Resolves Standard Ride places server-side, returns real Wonder quotes and persists the owned, expiring batch before responding.
Auth
user_bearer
GET/api/v1/passenger/catalogsJEKStable
https://api.jek.app
Get ride cancellation and evaluation catalogs
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/nearbyJEKStable
https://api.jek.app
List nearby taxis
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/serviceabilityJEKStable
https://api.jek.app
Check pickup serviceability
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
GET/api/v1/passenger/trips/{id}/cancel-previewJEKStable
https://api.jek.app
Preview trip cancellation
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/locationJEKStable
https://api.jek.app
Publish passenger location
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/vehicle-classesJEKStable
https://api.jek.app
Add trip vehicle classes
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/location-quoteJEKStable
https://api.jek.app
Quote a trip location change
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/location-confirmJEKStable
https://api.jek.app
Confirm a trip location change
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/evaluationJEKStable
https://api.jek.app
Evaluate a completed trip
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
GET/api/v1/passenger/trips/{id}/related-activitiesJEKStable
https://api.jek.app
List related trip activities
Authenticated passenger-trip operation used by the STG Standard Ride flow.
Auth
user_bearer
POST/api/v1/passenger/tripsJEKStable
https://api.jek.app
Create a trip
Accepts batch_id and selected_quote_ids only. Locations and prices are re-read from the caller's unexpired server-owned quote batch.
Auth
user_bearer
GET/api/v1/passenger/tripsJEKStable
https://api.jek.app
List my trips
Auth
user_bearer
GET/api/v1/passenger/trips/{id}JEKStable
https://api.jek.app
Get a trip
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/cancelJEKStable
https://api.jek.app
Cancel a trip
Auth
user_bearer
POST/api/v1/passenger/trips/{id}/payJEKStable
https://api.jek.app
Confirm trip payment and dispatch
Records caller-supplied payment confirmation and then creates the Wonder taxi order. It does not charge a payment method.
Auth
user_bearer
POST/api/v1/payments/chargeJEKStable
https://api.jek.app
Charge a payment method
Auth
user_bearer
GET/api/v1/ride-ordersJEKStable
https://api.jek.app
List ride orders
Auth
user_bearer
POST/api/v1/ride-ordersJEKStable
https://api.jek.app
Create a ride order
Auth
user_bearer
POST/api/v1/ride-orders/{id}/cancelJEKStable
https://api.jek.app
Cancel a ride order
For a Wonder order id, focus=false previews cancellation, focus=true confirms it, and submit_reason_only=true submits post-cancel feedback. Native UUID orders use the migration dispatcher.
Auth
user_bearer
Parameters
  • id (path, string, required)
  • focus (body, boolean)
  • submit_reason_only (body, boolean)
  • cancel_type (body, string | number)
  • cancel_remark (body, string)
POST/api/v1/standard-rides/{operation}JEKStable
https://api.jek.app
Standard Ride compatibility operations
Preserves the existing Standard Ride client contracts while moving behavior-compatible Wonder order creation, lifecycle, history, route, edit, rating, and Live Activity operations onto the stable API origin. Payment-coupled and map-search operations are intentionally excluded.
Auth
user_bearer
Parameters
  • operation (path, string, required)
POST/api/v1/me/ridesJEKStable
https://api.jek.app
Request a ride (Make a Wish)
Creates a ride request with optional wish text/audio, analysis metadata and tip. Send vehicle_class_ids to accept several classes at once and be matched by whichever driver turns up first: the selection is priced HERE and the passenger is charged the DEAREST of it, so the fare is covered whichever class arrives. The request's own `fare` is not consulted for a selection — a caller who named its own total would also get to decide which class counted as dearest. Send duration_min alongside it, or the reprice drops the per-minute component and lands under the quote you showed. Refuses a pickup whose service area is fulfilled by PARTNER capacity with 422 `PARTNER_FULFILMENT_REQUIRED`, carrying `fulfilment` and `fulfilment_area`: that market is served by a third party through Wonder, and this lane has no payment gateway to buy it with. Call /api/v1/ride/preflight first to learn which fulfilment applies.
Auth
user_bearer
Parameters
  • pickup (body, string, required)
  • dropoff (body, string, required)
  • distance_km (body, number)
  • duration_min (body, number)
  • vehicle_class_ids (body, uuid[])
  • fare (body, number)
  • order_type (body, "ride" | "wish")
  • quote (body, object)
POST/api/v1/me/rides/{id}/cancelJEKStable
https://api.jek.app
Cancel the caller's own ride or wish order
Marks the caller's own order cancelled and records the reason in the wish metadata. Returns 409 if the order is already completed/cancelled, if a driver has already accepted it (code WISH_ALREADY_CLAIMED), or if the status changed concurrently (code WISH_CHANGED). No refund transaction is written.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • reason (body, string)
GET/api/v1/me/rides/{id}/driver-locationJEKStable
https://api.jek.app
Last known driver location for an order
Rider-facing read of the assigned driver's most recent GPS ping. Poll while the order is accepted / in progress.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}JEKStable
https://api.jek.app
Full detail of one of the caller's rides
The single read the trip screen polls. Scoped by id AND user_id — a ride belonging to someone else answers 404, never 403, so ids cannot be probed. The payload is additive: each feature (driver, cancellation, receipt, events, coupons…) contributes one sibling key, while `fare` stays a bare number for compatibility with older app builds.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}/cancel-previewJEKStable
https://api.jek.app
Preview cancelling this ride
Answers 'what would happen if I cancelled right now' — whether it is allowed and what it would cost — using the same stored policy and evaluator as POST /cancel, so the preview cannot disagree with the charge. Writes nothing.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}/contactJEKStable
https://api.jek.app
Masked contact channels to the assigned driver
How the passenger reaches the driver without either side learning the other's number: a pooled virtual number held for this ride, plus an in-app chat conversation. Offered only while the ride is live; an empty number pool returns 200 with available:false rather than ever exposing the driver's real mobile.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/rides/{id}/contactJEKStable
https://api.jek.app
Open a masked contact channel
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • channel (body, string, required)
DELETE/api/v1/me/rides/{id}/contactJEKStable
https://api.jek.app
Release the ride's masked contact channel
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/rides/{id}/destinationJEKStable
https://api.jek.app
Change where a ride is going
Re-rides the pricing server-side: the request names where to, never a fare. Only the difference between the old and new route's class price moves — boosts, surcharges and tips on top stay on top — and after a driver has claimed the ride the fare can only go up.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • destination (body, object, required)
GET/api/v1/me/rides/{id}/driverJEKStable
https://api.jek.app
Live identity of the assigned driver
Name, plate and rating of the driver working this ride, while they are working it. Gated exactly like /driver-location: caller's own ride only (404 otherwise), and the response goes dark when the trip ends. The permanent record stays on GET /api/v1/me/rides/{id}'s driver block.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}/eventsJEKStable
https://api.jek.app
Incremental event feed for a ride
Cursor-keyed replay of what has changed since the client last asked. The realtime nudge is a Supabase Realtime broadcast on `realtime.topic` (`order:ride:{id}`), published on every lifecycle transition; subscribe to it and call this with the cursor when it fires, or poll at `poll_after_ms` without it. Not SSE/websockets: the deployment is a Cloudflare Worker with no long-lived connections. Events carry `at` (when the row says it happened) beside `observed_at`. Also folds in `driver_location`, `remaining_route` (driver → pickup/drop-off, provider route or a labelled straight-line estimate), `timestamps`, and `actions` — including `can_cancel` from the same cancellation policy the detail and cancel endpoints use, and `can_end_trip`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • cursor (query, string)
POST/api/v1/me/rides/{id}/endJEKStable
https://api.jek.app
End a Wish / ride early (passenger)
Only while `in_trip` — the same predicate the detail publishes as `actions.can_end_trip`. Idempotent: a repeat answers the same success with `already: true`. Writes `status=completed`, `completed_at` and `wish.earlyEnd`; the driver's trip count is bumped exactly as their own completion would (never on a test job) and both parties are notified. No money moves (Module A). 409 `not_in_trip` / `already_finished` / `RIDE_CHANGED`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • note (body, string)
GET/api/v1/me/rides/{id}/shareJEKStable
https://api.jek.app
List the rider's trip-sharing links for a ride
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/rides/{id}/shareJEKStable
https://api.jek.app
Create a secure trip-sharing link
Mints a 256-bit token (returned once, stored hashed) and a public URL (`GET /api/public/v1/trip-shares/{token}`) that serves a minimised live view: phase, short pickup/drop-off labels, driver first name + plate + vehicle, the car's last position while the trip is active, lifecycle times. Never the rider's name/phone, the driver's phone, the fare or addresses beyond the labels. Default TTL 4h (`ttl_ms`, 10 min – 24 h), at most 5 live links per order, revocable. 409 `order_finished` / `too_many_links`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • ttl_ms (body, number)
DELETE/api/v1/me/rides/{id}/shareJEKStable
https://api.jek.app
Revoke trip-sharing links
Every live link on the ride, or one by `?id=`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • id (query, uuid)
GET/api/public/v1/trip-shares/{token}JEKStable
https://api.jek.app
Open a shared trip link (public)
Unauthenticated: the token is the credential. Serves a small HTML page to browsers (auto-refreshes while the trip is active) and the JSON `SharedTripView` to `Accept: application/json` / `?format=json`. Invalid, expired and revoked tokens all answer the same 404. Rate-limited per token.
Auth
no auth
Parameters
  • token (path, string, required)
POST/api/v1/me/rides/{id}/sosJEKStable
https://api.jek.app
Trigger an SOS and notify emergency contacts
Idempotent on `Idempotency-Key` (header or `idempotency_key` body): the same key returns the same event and sends nothing again; without one, presses within a minute collapse. Records the event, mints a share link, and sends one SMS to each VERIFIED emergency contact (optionally narrowed by `contact_ids`) through the configured SMS provider. Every attempt is a `notifications[]` row with a delivery status: `sent`/`failed` with the provider reference, `simulated` on staging without a provider, `skipped:notification_provider_unavailable` elsewhere without one, `skipped:contact_unverified`. 201 on create, 200 on a repeat.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • Idempotency-Key (header, string)
  • lat (body, number)
  • lng (body, number)
  • note (body, string)
  • contact_ids (body, uuid[])
GET/api/v1/me/rides/{id}/sosJEKStable
https://api.jek.app
SOS events on a ride with delivery audit
Auth
user_bearer
Parameters
  • id (path, uuid, required)
DELETE/api/v1/me/rides/{id}/sosJEKStable
https://api.jek.app
Mark an SOS resolved
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • event_id (query, uuid, required)
POST/api/v1/me/rides/{id}/live-activityJEKStable
https://api.jek.app
Register an iOS Live Activity for a ride
Trip-scoped: the ActivityKit push token is bound to this ride only (unique per ride + token; a repeat re-registers). Updates are pushed on every lifecycle transition and an `end` on completion/cancellation/expiry, through APNs when `APNS_*` is configured — `meta.configured: false` means the registration is kept and nothing is faked. 409 `order_finished`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • push_token (body, string, required)
  • activity_id (body, string)
  • platform (body, string)
GET/api/v1/me/rides/{id}/live-activityJEKStable
https://api.jek.app
The caller's Live Activity registrations on a ride
Auth
user_bearer
Parameters
  • id (path, uuid, required)
DELETE/api/v1/me/rides/{id}/live-activityJEKStable
https://api.jek.app
End a ride's Live Activities
All of them, or one by `?push_token=`. Sends ActivityKit `end` when APNs is configured.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • push_token (query, string)
GET/api/v1/passenger/trips/{id}/eventsJEKStable
https://api.jek.app
Resumable event feed for a Standard Ride
A position in the trip's audit log (`jek_passenger_trip_events`): `?cursor=` is the last event the client saw, the answer is every passenger-visible event after it in log order, and the new cursor is the last one returned. `?refresh=1` first polls Wonder DA (the detail's refresh leg) so one call both advances the trip and reads what moved. The realtime nudge is the broadcast topic `order:trip:{id}`. Payloads are never spread — each event carries `{id,type,source,from,to,at,detail}`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • cursor (query, string)
  • refresh (query, string)
POST/api/v1/passenger/trips/{id}/endJEKStable
https://api.jek.app
End a Standard Ride early (passenger)
Only while `in_progress` — the predicate the detail publishes as `capabilities.allow_early_end_trip`. Idempotent (`already: true` on a repeat). Completes the trip on JEK's side (`status`, `completed_at`, `early_end`) and records `trip.ended_early`; Wonder DA has no passenger-side end, so `upstream.ended` is false and `supply_status` keeps following the supplier's order without ever reopening the trip. 409 `trip_not_in_progress` / `trip_changed`.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • note (body, string)
POST/api/v1/passenger/trips/{id}/chatJEKStable
https://api.jek.app
Open a chat thread with the driver of a Standard Ride
The Wonder driver must first resolve to a Driver Pro profile (matched by Wonder id or phone; the outcome is remembered on the trip and is what `capabilities.allow_chat` / `allow_chat_reason` report). Opens the same thread model the Wish lane uses, so `/api/v1/me/messaging/*` and the driver's `/api/v1/da/wishes/{id}/messages` serve it. 409 `driver_not_on_jek` / `TRIP_NO_DRIVER` / `TRIP_NOT_LIVE`. `GET` reads the state without opening.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/passenger/trips/{id}/cancel-reasonsJEKStable
https://api.jek.app
The managed cancellation-reason catalog for this trip's stage
The same server-owned catalog the Wish lane uses (`system_configs['ride.cancellation']`), filtered to the trip's stage, with `catalog_version`. `POST …/cancel` accepts `reason_code` (or the legacy numeric `reason_id`); only catalog codes are stored as codes, anything else becomes a note. `GET /api/v1/passenger/catalogs` returns the whole catalog with the same version.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/passenger/trips/{id}/shareJEKStable
https://api.jek.app
Create a trip-sharing link for a Standard Ride
Same contract as `POST /api/v1/me/rides/{id}/share`; `GET` lists, `DELETE` revokes (`?id=` for one).
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • ttl_ms (body, number)
POST/api/v1/passenger/trips/{id}/sosJEKStable
https://api.jek.app
Trigger an SOS on a Standard Ride
Same contract as `POST /api/v1/me/rides/{id}/sos`; `GET` lists events with delivery audit, `DELETE ?event_id=` resolves.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • Idempotency-Key (header, string)
  • lat (body, number)
  • lng (body, number)
  • note (body, string)
  • contact_ids (body, uuid[])
POST/api/v1/passenger/trips/{id}/live-activityJEKStable
https://api.jek.app
Register an iOS Live Activity for a Standard Ride
Same contract as `POST /api/v1/me/rides/{id}/live-activity`, plus the token is bound upstream (Wonder DA `bind_apn_token`, best-effort, `upstream_bound`) once the supplier order exists so Wonder's own updates reach the same activity. `GET` lists, `DELETE ?push_token=` ends.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • push_token (body, string, required)
  • activity_id (body, string)
POST/api/v1/me/rides/{id}/locationJEKStable
https://api.jek.app
Publish the passenger's live position
The mirror of /api/v1/da/location: the passenger shares their fix with the assigned driver, only while a driver is coming. Treated as a home address — caller's own ride only, live window enforced, DELETE stops sharing immediately.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • lat (body, number, required)
  • lng (body, number, required)
GET/api/v1/me/rides/{id}/locationJEKStable
https://api.jek.app
Read the passenger's shared position / visibility
Auth
user_bearer
Parameters
  • id (path, uuid, required)
DELETE/api/v1/me/rides/{id}/locationJEKStable
https://api.jek.app
Stop sharing the passenger's position
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}/ratingJEKStable
https://api.jek.app
Read the rating given for a trip
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/rides/{id}/ratingJEKStable
https://api.jek.app
Rate a completed trip
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • rating (body, number, required)
  • comment (body, string)
GET/api/v1/me/rides/{id}/receiptJEKStable
https://api.jek.app
Itemised receipt for a ride
An itemised account of what the ride cost and what was actually charged, assembled from the transaction rows and the sealed pricing pin stored at booking. It reports; it does not re-price — editing the rate card later cannot rewrite an issued receipt.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}/tipJEKStable
https://api.jek.app
Read the tip left on a trip
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/rides/{id}/tipJEKStable
https://api.jek.app
Tip the driver after the trip
Adds money for the driver once the trip is finished — the mirror image of /boost, which is only legal while the ride is still waiting. Same ownership check and payment ledger as boost.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • amount (body, number, required)
POST/api/v1/me/rides/{id}/payment-orderJEKStable
https://api.jek.app
Open the ride's Wonder payment order (in-app SDK)
Creates ONE Wonder payment order for the ride and returns its `number` plus the `client_secret` the in-app Wonder Payment SDK renders its payment sheet against — no card data, token or 3DS step touches this server. The fare is one `Charge` line and each voucher is a NEGATIVE `Charge` line beside it, so the passenger owes the discounted total and the order itself records why; `jek_rides.fare` is untouched because it is the driver's payout basis. Call it when the passenger is about to pay, not at booking: the client_secret expires in about two hours and Wonder offers no way to mint a second one for an existing order, so a repeat call answers with the order but `client_secret_available: false`. Idempotent by construction — the order is keyed at Wonder on the ride id, and Wonder refuses a duplicate reference, so one ride can never have two orders. 409 FREE_RIDE when a voucher covers the whole fare. Card payment is open on EVERY declared environment — dev and staging hit gateway-stg where no real money moves, while alpha and production share one payment appId and both bill Jek Limited's real merchant record, so alpha is not a rehearsal. Only two things close it: `JEK_RIDE_PAYMENT_ORDERS_ENABLED=0` as an emergency stop, and an environment that has not declared itself, which cannot name the gateway it would bill.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/rides/{id}/payment-orderJEKStable
https://api.jek.app
Was the ride paid for? (and record it)
Reads the merchant's own order back from Wonder and, when it reports the money arrived, records the fare leg in jek_payment_charges. THE ORDER IS THE AUTHORITY: a client saying the payment sheet succeeded is a claim, `correspondence_state` on Jek Limited's order is a fact. Safe to poll — the charge row is keyed on the ride and leg, so one payment is recorded once however many times this is called. Answers `{data: null}` when no order has been opened.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/me/couponsJEKStable
https://api.jek.app
List the caller's ride coupons
Auth
user_bearer
POST/api/v1/me/couponsJEKStable
https://api.jek.app
Price a coupon against a specific trip
Server-side 'HK$230, less HK$40 = HK$190' for the booking screen: prices the selection from the rate card (the same priceSelection the quote and booking routes use) and applies the coupon rule. The request never carries a fare, so the discount cannot be chosen by the client.
Auth
user_bearer
Parameters
  • coupon_id (body, uuid, required)
  • vehicleTypeId (body, uuid, required)
  • distanceKm (body, number, required)
POST/api/v1/passenger/trips/{id}/{action}JEKStable
https://api.jek.app
Trip lifecycle action (driver and passenger)
Multiplexed state-machine action endpoint. Passenger actions and driver actions (arrived, start, end) share the route; the caller's role decides which transitions are allowed.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • action (path, string, required)
GET/api/v1/passenger/transactionsJEKStable
https://api.jek.app
Passenger payment transactions
Auth
user_bearer
Consumer
POST/api/v1/me/messaging/seed-friendsJEKStable
https://api.jek.app
Seed demo conversations for the signed-in user
Auth
user_bearer
Driver Assistant
GET/api/v1/da/wishesJEKStable
https://api.jek.app
List open wishes near the driver
The driver's whole wish surface in one read: `data` is the open pool (no driver yet), `mine` is every wish the caller holds in any state, and `can_accept` says whether a claim from this driver would be allowed at all. Rows are sanitised for the driver — the passenger's `fare` and the `wish.pricing` pin are stripped — and only `mine` carries passenger contact details.
Auth
driver_bearer
POST/api/v1/da/wishes/{id}/acceptJEKStable
https://api.jek.app
Accept a wish
Claims a wish, first driver wins via a conditional update on `driver_id`. Returns `{ data, served_vehicle_class, refunded? }` where `data` is the full claimed wish row with `status: "accepted"` — clients render from it rather than re-reading the feed. Refuses with 403 when the driver is not eligible to take work or their active vehicle serves no class the order accepts, and 409 "Wish already taken" when another driver got there first. Unlike the list endpoint, the row returned here is RAW, so a driver-facing relay must strip `fare` and `wish.pricing` itself.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/da/meJEKStable
https://api.jek.app
Driver profile & onboarding state
Returns the signed-in driver, their vehicles, documents and an onboarding checklist. The profile is provisioned automatically on first call.
Auth
driver_bearer
PATCH/api/v1/da/meJEKStable
https://api.jek.app
Update driver profile
Auth
driver_bearer
Parameters
  • display_name (body, string)
  • phone_e164 (body, string)
POST/api/v1/da/me/onlineJEKStable
https://api.jek.app
Go online / offline
Only approved drivers with an active vehicle may go online.
Auth
driver_bearer
Parameters
  • is_online (body, boolean, required)
GET/api/v1/da/vehiclesJEKStable
https://api.jek.app
List the driver's vehicles
Auth
driver_bearer
POST/api/v1/da/vehiclesJEKStable
https://api.jek.app
Register a vehicle
Auth
driver_bearer
Parameters
  • plate_number (body, string, required)
  • model_name (body, string)
  • color (body, string)
  • seats (body, integer)
  • vehicle_type_code (body, string)
  • vehicle_type_codes (body, string[])
PATCH/api/v1/da/vehicles/{id}JEKStable
https://api.jek.app
Update or activate a vehicle
Send is_active=true to make this the vehicle used for new orders. Sending vehicle_type_codes REPLACES the approved class set rather than adding to it, so a class claimed in error can be taken back.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • is_active (body, boolean)
  • plate_number (body, string)
  • model_name (body, string)
  • color (body, string)
  • seats (body, integer)
  • vehicle_type_code (body, string)
  • vehicle_type_codes (body, string[])
DELETE/api/v1/da/vehicles/{id}JEKStable
https://api.jek.app
Remove a vehicle
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/da/documents/upload-urlJEKStable
https://api.jek.app
Signed upload URL for a document
Returns a short-lived URL; PUT the file to it, then register it with POST /api/v1/da/documents.
Auth
driver_bearer
Parameters
  • doc_type (body, string, required)
  • file_name (body, string, required)
POST/api/v1/da/documentsJEKStable
https://api.jek.app
Submit a document for review
Auth
driver_bearer
Parameters
  • doc_type (body, string, required)
  • storage_path (body, string, required)
  • document_number (body, string)
  • expires_on (body, date)
GET/api/v1/da/documentsJEKStable
https://api.jek.app
List submitted documents
Auth
driver_bearer
GET/api/v1/da/offersJEKStable
https://api.jek.app
Pending order offers
Live offers for the signed-in driver. Empty while offline or when onboarding is incomplete.
Auth
driver_bearer
POST/api/v1/da/offers/{id}/acceptJEKStable
https://api.jek.app
Accept an offer
First accept wins; a losing caller receives 409 Order already taken.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/da/offers/{id}/declineJEKStable
https://api.jek.app
Decline an offer
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • reason (body, string)
GET/api/v1/da/orders/activeJEKStable
https://api.jek.app
Current in-flight order
Auth
driver_bearer
POST/api/v1/da/orders/{id}/statusJEKStable
https://api.jek.app
Advance the order state
accepted → arrived → in_trip → completed (cancel allowed before in_trip). Completing an order writes the earnings row and mirrors the state to the rider platform.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • state (body, string, required)
  • reason (body, string)
GET/api/v1/da/ordersJEKStable
https://api.jek.app
Order history
Auth
driver_bearer
Parameters
  • state (query, string)
  • from (query, date-time)
  • to (query, date-time)
  • limit (query, integer)
  • offset (query, integer)
POST/api/v1/da/locationJEKStable
https://api.jek.app
Location ping
Updates the driver's live position and, when on a trip, the trail shown to the rider.
Auth
driver_bearer
Parameters
  • latitude (body, number, required)
  • longitude (body, number, required)
  • heading (body, number)
  • speed_kph (body, number)
  • accuracy_m (body, number)
POST/api/v1/da/push-tokensJEKStable
https://api.jek.app
Register the driver's device for JEK pushes
The driver's half of `/api/v1/me/push-tokens`. Without a row here `fanOutPush` has nothing to deliver to and a passenger's chat message never rings. Expo tokens only — Driver Pro's native builds are the only client, and its web build has no service worker or VAPID keys. Idempotent on the token itself (a handset that changes hands re-points to whoever registered last). The row is written under `da_drivers.user_id`, which is what conversation membership keys on; a driver with no messaging identity gets 409 `driver_has_no_identity`. `DELETE ?expo_token=` retires the caller's own row on sign-out.
Auth
driver_bearer
Parameters
  • expo_token (body, string, required)
  • platform (body, string)
GET/api/v1/da/earningsJEKStable
https://api.jek.app
Earnings summary and line items
Auth
driver_bearer
POST/api/v1/supplier/ordersJEKStable
https://api.jek.app
Submit an order to the supplier pool
Demand-platform intake (JEK, Uber, Grab, ComfortDelGro…). Creates a supplier order and broadcasts it to eligible online drivers. Authenticated with the X-Internal-Token dispatch token. Send your own order id as external_ref: a repeat POST with the same external_ref and demand_platform_code returns the existing order (200, idempotent:true) instead of dispatching a second driver, so a timed-out request is safe to retry.
Auth
admin_bearer
Parameters
  • pickup_address (body, string, required)
  • dropoff_address (body, string, required)
  • external_ref (body, string)
  • demand_platform_code (body, string)
  • channel_code (body, string)
  • pickup_latitude (body, number)
  • pickup_longitude (body, number)
  • dropoff_latitude (body, number)
  • dropoff_longitude (body, number)
  • vehicle_type_code (body, string)
  • vehicle_type_codes (body, string[])
  • fare_amount (body, integer)
  • currency (body, string)
  • passenger_name (body, string)
  • passenger_phone_e164 (body, string)
  • scheduled_at (body, date-time)
GET/api/v1/supplier/orders/{id}JEKStable
https://api.jek.app
Read a supplier order back
Reconciliation, not polling. Status callbacks are best-effort and unordered, so a demand platform that missed one needs to ask what happened. `{id}` accepts our order id OR your own external_ref, because a partner often keeps only its own reference. Authenticated with the X-Internal-Token dispatch token.
Auth
admin_bearer
POST/api/v1/supplier/orders/{id}/cancelJEKStable
https://api.jek.app
Cancel from the demand side
Stands a driver down, including after they have accepted — without this a driver keeps going to a pickup nobody is waiting at. Allowed through in_trip; refuses a completed trip (that is a refund conversation); idempotent once terminal. Outstanding offers are expired in the same breath.
Auth
admin_bearer
Parameters
  • reason (body, string)
POST/api/v1/supplier/orders/{id}/vehicle-classesJEKStable
https://api.jek.app
Accept more vehicle classes on a waiting order
Widen an unmatched order instead of cancelling and re-booking, which loses its place in the queue, or placing a second order, which dispatches two drivers to one passenger. Widening only — classes are never removed, since a driver may already be heading over on one of them. The first class of the set stays the primary, so vehicle_type_code never changes under a partner who has already told their passenger what is coming. 409 once a driver has taken it, enforced again in the write so a driver accepting mid-request cannot have the order changed underneath them. Re-sending classes the order already accepts answers 200 with unchanged:true, so a timed-out call is safe to retry. `{id}` accepts our order id OR your own external_ref.
Auth
admin_bearer
Parameters
  • vehicle_type_codes (body, string[], required)
POST/api/v1/da/wishes/{id}/statusJEKStable
https://api.jek.app
Advance a wish order's status
Driver-side state transition for a wish the caller holds: accepted → arrived → in_trip → completed, with cancelled available until the trip starts. The body field is `state`, NOT `status`. Returns `{ data }` — the full updated wish row, which is what the driver app renders from rather than re-reading the feed. Refuses a disallowed move with 409 `{ error, allowed: [...] }` naming the transitions it would have accepted, 409 "Wish changed concurrently" if the status moved under the caller, and 404 for a wish the caller does not hold.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • state (body, string, required)
  • reason (body, string)
GET/api/v1/da/wishes/{id}JEKStable
https://api.jek.app
Wish order detail for the assigned driver
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/da/wishes/{id}/expenseJEKStable
https://api.jek.app
List expense claims filed against a wish
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/da/wishes/{id}/expenseJEKStable
https://api.jek.app
File an expense claim for reimbursement
Submits an out-of-pocket expense (amount, note, uploaded receipt path) for the wish the driver is running.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • amount (body, number, required)
  • receiptPath (body, string)
  • note (body, string)
POST/api/v1/da/wishes/{id}/expense/upload-urlJEKStable
https://api.jek.app
Signed upload URL for an expense receipt
Returns a short-lived signed URL into the driver-documents bucket for the receipt image.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
GET/api/v1/da/wishes/{id}/messagesJEKStable
https://api.jek.app
Read the passenger chat thread for a held order (driver)
The driver's side of the thread `POST /api/v1/me/rides/{id}/contact {channel:'chat'}` opens. Only for an order this driver holds (`driver_id`); `can_post` reflects the same liveness gate the passenger side applies. `viewer_id` is the caller's own messaging id — compare it with a message's `sender_id` to tell their messages from the passenger's; a client has no other way to learn what JEK calls it.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • limit (query, number)
  • before (query, string)
POST/api/v1/da/wishes/{id}/messagesJEKStable
https://api.jek.app
Reply to the passenger (driver)
Sends into the ride's thread, creating it if the passenger has not opened it yet. Only while the driver holds a live order — 409 `RIDE_NOT_LIVE` otherwise. The passenger is pushed the message like any other.
Auth
driver_bearer
Parameters
  • id (path, uuid, required)
  • body (body, string, required)
GET/api/v1/da/vehicle-catalogueJEKStable
https://api.jek.app
Vehicle catalogue for driver registration
Makes / models / classes a driver can bind to their vehicle; the same catalogue M1OS servicing uses.
Auth
driver_bearer
Public
GET/api/public/explore-merchantsJEKStable
https://api.jek.app
Merchants for the Explore map
Auth
no auth
GET/api/public/merchant-detailJEKStable
https://api.jek.app
Public merchant profile
Auth
no auth
Parameters
  • slug (query, string, required)
POST/api/public/social-summaryJEKStable
https://api.jek.app
AI summary of a merchant's public reviews
Auth
no auth
Dispatch
POST/api/public/v1/dispatch/ordersJEKStable
https://api.jek.app
Create a dispatch order from a demand platform
Token-authenticated integration endpoint. All channels funnel into the same supplier order queue.
Auth
no auth
POST/api/public/v1/dispatch/orders/{id}/cancelJEKStable
https://api.jek.app
Cancel a dispatch order
Auth
no auth
POST/api/public/v1/dispatch/tickJEKStable
https://api.jek.app
Dispatch engine tick (scheduler)
Called by the scheduler to advance offers, expire stale ones and fall back to external supply.
Auth
no auth
GET/api/public/v1/supply/credentialsJEKStable
https://api.jek.app
List supply platform credentials
Auth
no auth
POST/api/public/v1/supply/credentialsJEKStable
https://api.jek.app
Issue supply platform credentials
Auth
no auth
Migration
POST/api/public/migrationJEKStable
https://api.jek.app
Run a migration step
Token-authenticated (MIGRATION_ADMIN_TOKEN) migration runner used by the admin migration console.
Auth
no auth
POST/api/public/migration-agentJEKStable
https://api.jek.app
Migration agent batch worker
Auth
no auth
GET/api/public/migration-agentJEKStable
https://api.jek.app
Migration agent status
Auth
no auth
Admin console
GET/api/admin/statusJEKStable
https://api.jek.app
Backend health & role check
Auth
admin_bearer
GET/api/admin/usersJEKStable
https://api.jek.app
List platform users
Auth
admin_bearer
GET/api/admin/jek-usersJEKStable
https://api.jek.app
List legacy JEK users
Auth
admin_bearer
POST/api/admin/rolesJEKStable
https://api.jek.app
Grant or revoke an admin role
Auth
admin_bearer
POST/api/admin/claimJEKStable
https://api.jek.app
Claim the first admin seat
Auth
admin_bearer
GET/api/admin/access-requestsJEKStable
https://api.jek.app
List admin access requests
Auth
admin_bearer
POST/api/admin/access-requestsJEKStable
https://api.jek.app
Approve or reject an access request
Auth
admin_bearer
GET/api/admin/access-requestJEKStable
https://api.jek.app
Get my access request status
Auth
admin_bearer
POST/api/admin/access-requestJEKStable
https://api.jek.app
Submit an admin access request
Auth
admin_bearer
POST/api/admin/share-sessionJEKStable
https://api.jek.app
Share the admin session across jek.app subdomains
Auth
admin_bearer
GET/api/admin/merchantsJEKStable
https://api.jek.app
List merchants
Auth
admin_bearer
GET/api/admin/merchant-detailJEKStable
https://api.jek.app
Get a merchant
Auth
admin_bearer
GET/api/admin/hk-mallsJEKStable
https://api.jek.app
List HK malls
Auth
admin_bearer
GET/api/admin/hk-mall-detailJEKStable
https://api.jek.app
Get an HK mall
Auth
admin_bearer
POST/api/admin/hk-food-permits-syncJEKStable
https://api.jek.app
Sync HK food permit registry
Auth
admin_bearer
GET/api/admin/michelin-hkJEKStable
https://api.jek.app
List Michelin HK entries
Auth
admin_bearer
GET/api/admin/michelin-hk-detailJEKStable
https://api.jek.app
Get a Michelin HK entry
Auth
admin_bearer
POST/api/admin/michelin-syncJEKStable
https://api.jek.app
Sync Michelin data
Auth
admin_bearer
GET/api/admin/michelin-syncedJEKStable
https://api.jek.app
Synced Michelin records
Auth
admin_bearer
GET/api/admin/virtual-numbersJEKStable
https://api.jek.app
List virtual numbers
Auth
admin_bearer
POST/api/admin/virtual-numbersJEKStable
https://api.jek.app
Provision a virtual number
Auth
admin_bearer
PATCH/api/admin/virtual-numbersJEKStable
https://api.jek.app
Update a virtual number
Auth
admin_bearer
GET/api/admin/maps-configJEKStable
https://api.jek.app
Read maps provider configuration
Auth
admin_bearer
POST/api/admin/maps-configJEKStable
https://api.jek.app
Update maps provider configuration
Auth
admin_bearer
GET/api/admin/wonder-configJEKStable
https://api.jek.app
Read Wonder gateway configuration
Auth
admin_bearer
POST/api/admin/wonder-configJEKStable
https://api.jek.app
Update Wonder gateway configuration
Auth
admin_bearer
GET/api/admin/consumer-chat-configJEKStable
https://api.jek.app
Read consumer chat / AI configuration
Auth
admin_bearer
POST/api/admin/consumer-chat-configJEKStable
https://api.jek.app
Update consumer chat / AI configuration
Auth
admin_bearer
GET/api/admin/metabaseJEKStable
https://api.jek.app
Proxy Metabase datasets & questions
Auth
admin_bearer
POST/api/admin/db-browseJEKStable
https://api.jek.app
Browse whitelisted database tables
Auth
admin_bearer
POST/api/admin/migrationJEKStable
https://api.jek.app
Trigger a migration run
Auth
admin_bearer
GET/api/admin/migration/diffsJEKStable
https://api.jek.app
Schema / row diffs between source and target
Auth
admin_bearer
GET/api/admin/migration/flagsJEKStable
https://api.jek.app
Read migration feature flags
Auth
admin_bearer
POST/api/admin/migration/flagsJEKStable
https://api.jek.app
Update migration feature flags
Auth
admin_bearer
GET/api/admin/migration/inventoryJEKStable
https://api.jek.app
Migration inventory snapshot
Auth
admin_bearer
POST/api/admin/migration/inventoryJEKStable
https://api.jek.app
Refresh migration inventory
Auth
admin_bearer
GET/api/admin/ride-ordersJEKStable
https://api.jek.app
List ride & wish orders across the platform
Auth
admin_bearer
GET/api/admin/wish-configJEKStable
https://api.jek.app
Read wish pricing / premium configuration
Auth
admin_bearer
POST/api/admin/wish-configJEKStable
https://api.jek.app
Update wish pricing / premium configuration
Auth
admin_bearer
GET/api/admin/wish-expense-claimsJEKStable
https://api.jek.app
List driver expense claims on wish orders
Auth
admin_bearer
POST/api/admin/wish-expense-claimsJEKStable
https://api.jek.app
Approve or reject a wish expense claim
Auth
admin_bearer
GET/api/admin/demand-callbacksJEKStable
https://api.jek.app
Inspect inbound demand-partner callbacks
Auth
admin_bearer
POST/api/admin/demand-callbacksJEKStable
https://api.jek.app
Register or replay a demand-partner callback
Auth
admin_bearer
GET/api/admin/wonder-da-credentialsJEKStable
https://api.jek.app
Wonder DA partner credentials per gateway env (never the secret)
Auth
admin_bearer
POST/api/admin/wonder-da-credentialsJEKStable
https://api.jek.app
Set one env's Wonder DA partner ID / app ID / app secret
Auth
admin_bearer
DELETE/api/admin/wonder-da-credentialsJEKStable
https://api.jek.app
Drop one env's console-set Wonder DA credentials
Auth
admin_bearer
GET/api/admin/wonder-beams-credentialsJEKStable
https://api.jek.app
Wonder beams service credentials per env (never the secret); ?probe=1 issues a real token
Auth
admin_bearer
POST/api/admin/wonder-beams-credentialsJEKStable
https://api.jek.app
Set one env's beams app ID / app secret / gateway override
Auth
admin_bearer
DELETE/api/admin/wonder-beams-credentialsJEKStable
https://api.jek.app
Drop one env's console-set beams credentials
Auth
admin_bearer
POST/api/admin/wonder-beams-callJEKStable
https://api.jek.app
Send one request through the Wonder gateway to /service/beams/*
Auth
admin_bearer
POST/api/admin/wonder-beams-smsJEKStable
https://api.jek.app
Send one SMS via beams notification/send_sms
Composes and validates the documented body before a token is spent — `client_id` is filled in from the env's saved beams config unless the caller names one — then returns the upstream's status and body verbatim alongside the `x-request-id` the send carried — the handle Wonder traces a missing message by. A 4xx here means nothing left api.jek.app; beams' own refusal arrives as 200 with `ok: false`.
Auth
admin_bearer
GET/api/admin/da-signin-configJEKStable
https://api.jek.app
Driver app sign-in + Sendbird config per Wonder env (never the sealed secrets)
Auth
admin_bearer
POST/api/admin/da-signin-configJEKStable
https://api.jek.app
Set one env's sign-in credentials or Sendbird ids
Auth
admin_bearer
DELETE/api/admin/da-signin-configJEKStable
https://api.jek.app
Drop one env's console-set sign-in credentials
Auth
admin_bearer
GET/api/admin/fare-rulesJEKStable
https://api.jek.app
Read the fare rate-rule catalogue
Auth
admin_bearer
POST/api/admin/fare-rulesJEKStable
https://api.jek.app
Create or edit a fare rule
Trip-kind guard is DB-enforced; `commissionable` marks the components commission is computed on (the Wonder settlement adapter reads it); renaming a rule or flipping a flag changes future pricing only, never issued receipts.
Auth
admin_bearer
POST/api/admin/fare-rules/verifyJEKStable
https://api.jek.app
Dry-run a route against the fare rules
Read-only verification harness: send an encoded polyline (+ optional overrides) and get back what the engine would charge and why, without writing a rule. Used to validate toll geofence coordinates before they bill a passenger.
Auth
admin_bearer
GET/api/admin/m1os-auditJEKStable
https://api.jek.app
Read the M1OS audit trail (read-only; append is server-side)
Auth
admin_bearer
POST/api/admin/m1os-importJEKStable
https://api.jek.app
Import M1OS catalogue rows from CSV or JSON
Bulk insert of workers, locations and package pricing. Insert-only with upsert-ignore: re-running the same file is a no-op and nothing existing is ever updated in bulk. Reports per-table received/inserted/skipped/errors.
Auth
admin_bearer
POST/api/admin/m1os-paymentJEKStable
https://api.jek.app
Collect for an M1OS job (link | cash | cash_approve | cash_reject)
Two rails from one record: `link` issues a Wonder H5 payment page; `cash` records a driver's claim to have collected, pending admin approval (`cash_approve` / `cash_reject`). `link` and `cash` are also open to the m1os_operation role (counter staff); approval actions stay admin-only.
Auth
admin_bearer
GET/api/admin/m1os-settingsJEKStable
https://api.jek.app
Read M1OS payment settings (webhook secret never returned)
Auth
admin_bearer
POST/api/admin/m1os-settingsJEKStable
https://api.jek.app
Update M1OS payment settings
Per-environment Wonder config. wonder_env (staging|production) decides which RSA key signs and which Wonder host bills; leaving it on production while testing sends real bills.
Auth
admin_bearer
GET/api/admin/m1os-wonder-credentialsJEKStable
https://api.jek.app
List per-environment Wonder credentials
Returns the public key and fingerprint only — the private key never leaves the server.
Auth
admin_bearer
POST/api/admin/m1os-wonder-credentialsJEKStable
https://api.jek.app
Register or rotate Wonder credentials for an environment
Auth
admin_bearer
Parameters
  • env (body, string, required)
Merchants
GET/api/public/v1/merchantsJEKStable
https://api.jek.app
List merchants
Search & filter public merchant directory.
Auth
no auth
Parameters
  • q (query, string)
  • cuisine (query, string)
  • limit (query, integer)
GET/api/public/v1/merchants/{slug}JEKStable
https://api.jek.app
Merchant detail
Auth
no auth
Parameters
  • slug (path, string, required)
GET/api/public/v1/merchants/{slug}/socialsJEKStable
https://api.jek.app
Merchant social profiles
Auth
no auth
Parameters
  • slug (path, string, required)
GET/api/public/v1/chains/{id}JEKStable
https://api.jek.app
Chain detail + member merchants
Auth
no auth
Parameters
  • id (path, uuid, required)
GET/merchantsJEKDeprecated
https://legacy.jek.app
List merchants / shops
Auth
no auth
GET/merchants/{slug}JEKDeprecated
https://legacy.jek.app
Merchant detail
Auth
no auth
GET/merchants/nearbyJEKDeprecated
https://legacy.jek.app
Nearby merchants by geo
Auth
no auth
GET/merchants/{id}/reviewsJEKDeprecated
https://legacy.jek.app
Merchant reviews
Auth
no auth
Promotions
GET/api/public/v1/vouchersJEKStable
https://api.jek.app
List vouchers
Auth
no auth
Parameters
  • merchant_id (query, string)
GET/api/public/v1/promotionsJEKStable
https://api.jek.app
Active promotions
Auth
no auth
Ride
GET/api/public/v1/ride/vehicle-typesJEKStable
https://api.jek.app
Available vehicle types
The rate card, already in the order a passenger should read it: Standard, Express, Meter, 85% Meter, Premium, 6-seater, Wheelchair, Extra Luggage, then anything else by name. Render the array as it arrives. A client that must re-sort may only sort by `sort_order` — the operator's own ordering from /admin/ride/vehicle-types, which this response already honours — never by name or price, which is a different running order for the app.
Auth
no auth
POST/api/v1/ride/quoteJEKStable
https://api.jek.app
Estimate ride fare
Prices one vehicle type, or a whole selection. Send vehicle_class_ids to price several at once: the response adds `authorize`, the dearest of them, which is what the passenger pre-authorises so that whichever driver accepts, the fare is already covered. The selection is priced in one call on purpose — quoting each class separately would let the client decide which counted as dearest. A quote takes up to 24 ids — the whole rate card, so a price list is one call, no batching — while a booking accepts at most 6; the response echoes that as vehicle_class_limit. A class can have a MINIMUM FARE — 85% Meter Taxi is not offered below HKD 90, because a discounted short trip is a job no driver takes. On a trip that prices under it the class is dropped from `quotes` and listed in `withheld` with the floor it missed, so a price list drawn from `quotes` loses the row by itself. 400 BELOW_CLASS_MINIMUM when nothing clears its floor, or when vehicle_type_id named such a class; POST /api/v1/me/rides refuses the same class with the same code rather than dropping it, so a stale screen cannot book one.
Auth
user_bearer
Parameters
  • vehicle_type_id (body, uuid)
  • vehicle_class_ids (body, uuid[])
  • distance_km (body, number, required)
  • duration_min (body, number)
POST/api/v1/me/rides/{id}/vehicle-classesJEKStable
https://api.jek.app
Accept more vehicle classes while waiting
Widens what an unmatched ride will accept. Only the DIFFERENCE is charged — the passenger already authorised the previous dearest class, so a cheaper addition costs nothing and a dearer one costs the gap. Widening only: classes are never removed, because that could strand a driver already on the way. 409 once a driver has taken it.
Auth
user_bearer
Parameters
  • vehicle_class_ids (body, uuid[], required)
POST/api/v1/me/rides/{id}/boostJEKStable
https://api.jek.app
Add money to an unmatched order
Raises the fare on an order no driver has taken. Wishes and ordinary rides both. Refused once a driver is attached.
Auth
user_bearer
Parameters
  • amount (body, number, required)
GET/api/v1/ridesJEKStable
https://api.jek.app
Signed-in user's ride history
Auth
user_bearer
GET/api/v1/ride/rating-reasonsJEKStable
https://api.jek.app
Rating reason catalog (managed, versioned)
The reason chips a finished Lane 1 trip offers, with a `catalog_version` derived from the catalog's content so a client can cache against it. Each entry carries `code`, `label_key` (a translation key the client resolves — the server never sends an English label, which would be wrong in three of the four shipped locales), an operator `label` override or null, and `sentiment`. Managed in `system_configs['ride.rating']` beside the rating windows; POST /api/v1/me/rides/{id}/rating validates against this same list, so an added reason is stored rather than dropped.
Auth
user_bearer
POST/api/v1/ride/preflightJEKStable
https://api.jek.app
May this trip be booked? (Lane 1 serviceability)
The authoritative Lane 1 answer Standard Ride and JEK Wish both run before opening a quote/request screen. 200 = serviceable, with the summed route (`distance_m`, `duration_min`, stitched `points`). 422 `OUT_OF_SERVICE_AREA` = definitively unsupported — a waypoint outside every configured service area, or a leg the router says has no road; refuse, do not retry. 503 `ROUTING_UNAVAILABLE` = temporary, offer Retry (never shown as "unavailable here"). 401 `AUTH_REQUIRED`. Service areas come from `system_configs['ride.service_area']`, shared with /api/v1/passenger/serviceability. `dropoff` is optional: with a pickup alone this answers the area question only, which is what a landing screen needs. No supply probe — that would sign with Wonder DA, which Lane 1 exists to avoid. Also returns `fulfilment` (`jek` = our own fleet, `partner` = third-party capacity through Wonder for a market where JEK has no fleet) and `fulfilment_area`. THE CLIENT READS THIS, IT NEVER DECIDES IT: a JEK passenger books through the same surface wherever they are standing, and the server picks the supplier from each area's `fulfilment`, maintained at /admin/ride/service-areas. The PICKUP decides — a Hong Kong pickup bound for Shenzhen is still `jek`. On `partner` our own service areas stop constraining the other waypoints (they describe where OUR fleet drives), though an undrivable leg still refuses. `fulfilment` is null on a 422 whose pickup nobody serves.
Auth
user_bearer
Parameters
  • order_type (body, string)
  • pickup (body, object, required)
  • dropoff (body, object)
  • stops (body, array)
POST/api/v1/ride/availabilityJEKStable
https://api.jek.app
Live supply and pickup ETA (Lane 1)
Is there a car for this pickup, which classes can serve it, and how long until one arrives — the third pre-booking question, beside /ride/preflight (may we drive here) and /ride/quote (what does it cost). Counts `da_drivers` that are online, approved, carrying a fix newer than 150s, inside the radius and not already on a job; a driver whose vehicle declares no dispatch class is UNRESTRICTED and counts for every class, exactly as the accept path reads it. Deliberately NOT /passenger/serviceability's probe, which signs with Wonder DA and counts street taxis that cannot take a jek_rides order. `supply.status`: `ok` (measured, cars) | `none` (measured, none) | `unavailable` (OUR outage — show a retry, never "no cars") | `not_applicable` (this area's `fulfilment` is partner/fleet, so our own fleet is not the answer). `eta` is the road route to the NEAREST car, falling back to the same straight-line estimate the live ride's `remaining_route` uses and labelled `source: estimate`; each class routes its own nearest eligible car, with parallel four-second timeouts and one call per distinct driver. Classes sharing a car share its ETA. A failed route falls back from that car's own coordinates with eta_source: estimate and eta_confidence: low. Never answers 5xx for an outage. This reports supply, it does NOT authorise a booking — /ride/preflight stays the coverage authority. Cached 10s on the rounded request.
Auth
user_bearer
Parameters
  • pickup (body, object, required)
  • vehicle_class_ids (body, uuid[])
  • radius_m (body, number)
POST/api/v1/ride/nearbyJEKStable
https://api.jek.app
Nearby cars on the map (Lane 1)
The pins the where-to map draws before anything is assigned: JEK's OWN drivers around a point, from the same `da_drivers` probe /ride/availability counts (online, approved, fix newer than 150s, inside the radius, not on a job) — with no routing call, so a map may poll it every 12s. Deliberately NOT /passenger/nearby, which proxies Wonder DA's taxis/nearby with partner credentials: that is the lane a JEK rider is handed down OUTSIDE Hong Kong, and it returns street taxis that cannot take a jek_rides order. `vehicles[]` is nearest first, capped at `limits.max_vehicles` (supply.count stays the true number); each `id` is a pseudonym that is stable across polls and rotates daily — never a driver id. `supply.status` as on /ride/availability: `ok` | `none` (measured, empty street) | `unavailable` (OUR outage — not an empty street, not cached) | `not_applicable` (this area's fulfilment is partner/fleet; somebody else's cars serve it). Never 5xx for an outage. Reports supply, does not authorise a booking. Cached 10s on the rounded request.
Auth
user_bearer
Parameters
  • pickup (body, object, required)
  • radius_m (body, number)
POST/api/v1/ride/directionsJEKStable
https://api.jek.app
Route geometry, distance & duration
Server-side Google Directions proxy. Returns an encoded polyline plus distance (metres) and duration (seconds) for a pickup → destination pair. Used by the booking wizard so the browser never needs a Maps key.
Auth
user_bearer
Parameters
  • origin (body, object, required)
  • destination (body, object, required)
POST/api/v1/ride/wish-analysisJEKStable
https://api.jek.app
Analyse a passenger 'wish' request
Runs the free-text (or transcribed voice) wish through the analysis model with the route context. Returns feasibility, whether it is really a plain ride, clarification questions, estimated extra time/cost and a suggested tip range.
Auth
user_bearer
Parameters
  • wish (body, string, required)
  • pickup (body, string)
  • destination (body, string)
  • distance_km (body, number)
  • base_fare (body, number)
POST/api/v1/ride/wish-quoteJEKStable
https://api.jek.app
Re-price an already-analysed wish
Recomputes a signed fare quote when the vehicle class or route changes after /api/v1/ride/wish-analysis, without re-running the language model. Wish facts sent by the client are clamped server-side, so a cheaper wish cannot be forced.
Auth
user_bearer
Parameters
  • vehicleTypeId (body, uuid, required)
  • distanceKm (body, number, required)
  • durationMin (body, number)
  • analysis (body, object)
GET/ride/vehicle-typesJEKDeprecated
https://legacy.jek.app
List taxi / vehicle types
Auth
no auth
POST/ride/quoteJEKDeprecated
https://legacy.jek.app
Fare estimate for a route
Auth
user_bearer
POST/ride/bookJEKDeprecated
https://legacy.jek.app
Create a ride booking
Auth
user_bearer
GET/ride/{id}JEKDeprecated
https://legacy.jek.app
Ride detail
Auth
user_bearer
POST/ride/{id}/cancelJEKDeprecated
https://legacy.jek.app
Cancel a ride
Auth
user_bearer
GET/ride/historyJEKDeprecated
https://legacy.jek.app
Passenger ride history
Auth
user_bearer
POST/ride/{id}/ratingJEKDeprecated
https://legacy.jek.app
Rate a completed ride
Auth
user_bearer
GET/ride/{id}/liveJEKDeprecated
https://legacy.jek.app
Live ride status (for iOS Live Activity)
Auth
user_bearer
GET/ride/coverageJEKDeprecated
https://legacy.jek.app
Territory / zone coverage polygons
Auth
no auth
POST/ride/routeJEKDeprecated
https://legacy.jek.app
Route planning (via Google Maps)
Auth
user_bearer
Account
GET/api/v1/meJEKStable
https://api.jek.app
Current user + profile
Auth
user_bearer
GET/api/v1/me/activityJEKStable
https://api.jek.app
Recent transactions, rides, rewards
Auth
user_bearer
GET/user/profileJEKLegacy · Wonder
https://legacy.jek.app
Get user profile
Auth
user_bearer
Legacy sourcewonder-taxi-sdk (Go)migrating to api.jek.app
PATCH/user/profileJEKLegacy · Wonder
https://legacy.jek.app
Update user profile
Auth
user_bearer
Legacy sourcewonder-taxi-sdk (Go)migrating to api.jek.app
POST/user/avatarJEKDeprecated
https://legacy.jek.app
Upload avatar
Auth
user_bearer
GET/user/addressesJEKDeprecated
https://legacy.jek.app
List saved addresses
Auth
user_bearer
POST/user/addressesJEKDeprecated
https://legacy.jek.app
Add saved address
Auth
user_bearer
DELETE/user/addresses/{id}JEKDeprecated
https://legacy.jek.app
Delete saved address
Auth
user_bearer
POST/user/devicesJEKDeprecated
https://legacy.jek.app
Register push token
Auth
user_bearer
Merchant Dashboard
GET/api/v1/merchant/meJEKStable
https://api.jek.app
Signed-in merchant record
Auth
merchant_bearer
GET/api/v1/merchant/vouchersJEKStable
https://api.jek.app
Vouchers owned by signed-in merchant
Auth
merchant_bearer
POST/api/v1/merchant/onboardJEKStable
https://api.jek.app
Claim / register a merchant profile
Auth
user_bearer
POST/api/v1/merchant/vouchersJEKStable
https://api.jek.app
Create voucher
Auth
merchant_bearer
PATCH/api/v1/merchant/vouchers/{id}JEKStable
https://api.jek.app
Update voucher
Auth
merchant_bearer
Parameters
  • id (path, uuid, required)
DELETE/api/v1/merchant/vouchers/{id}JEKStable
https://api.jek.app
Delete voucher
Auth
merchant_bearer
Parameters
  • id (path, uuid, required)
POST/merchant/loginJEKDeprecated
https://legacy.jek.app
Merchant sign in
Auth
no auth
GET/merchant/meJEKDeprecated
https://legacy.jek.app
Signed-in merchant profile
Auth
merchant_bearer
GET/merchant/storesJEKDeprecated
https://legacy.jek.app
Stores owned by merchant
Auth
merchant_bearer
GET/merchant/vouchersJEKDeprecated
https://legacy.jek.app
Merchant vouchers
Auth
merchant_bearer
POST/merchant/vouchersJEKDeprecated
https://legacy.jek.app
Create voucher
Auth
merchant_bearer
GET/merchant/redemptionsJEKDeprecated
https://legacy.jek.app
Redemption log
Auth
merchant_bearer
GET/merchant/payoutsJEKDeprecated
https://legacy.jek.app
Merchant payouts
Auth
merchant_bearer
GET/merchant/analyticsJEKDeprecated
https://legacy.jek.app
Merchant analytics dashboard
Auth
merchant_bearer
Admin
GET/api/v1/admin/merchantsJEKStable
https://api.jek.app
List all merchants
Auth
admin_bearer
GET/api/v1/admin/usersJEKStable
https://api.jek.app
List all users + roles
Auth
admin_bearer
POST/api/v1/admin/queryJEKStable
https://api.jek.app
Generic table proxy (whitelisted tables only)
All admin dashboard reads/writes go through this endpoint instead of talking to the database directly. Table names are whitelisted server-side; every request is admin-gated.
Auth
admin_bearer
Parameters
  • table (body, string, required)
  • op (body, select | insert | update | upsert | delete, required)
  • select (body, string)
  • filters (body, [column, op, value][])
  • values (body, object | object[])
POST/admin/loginJEKDeprecated
https://legacy.jek.app
Admin sign in
Auth
no auth
GET/admin/usersJEKDeprecated
https://legacy.jek.app
List users
Auth
admin_bearer
GET/admin/driversJEKDeprecated
https://legacy.jek.app
List drivers
Auth
admin_bearer
PATCH/admin/drivers/{id}JEKDeprecated
https://legacy.jek.app
Update driver record / status
Auth
admin_bearer
GET/admin/ridesJEKDeprecated
https://legacy.jek.app
All rides (ops)
Auth
admin_bearer
GET/admin/merchantsJEKDeprecated
https://legacy.jek.app
List merchants
Auth
admin_bearer
GET/admin/reports/revenueJEKDeprecated
https://legacy.jek.app
Revenue report
Auth
admin_bearer
GET/admin/reports/ridesJEKDeprecated
https://legacy.jek.app
Rides report
Auth
admin_bearer
POST/admin/broadcastJEKDeprecated
https://legacy.jek.app
Push notification broadcast
Auth
admin_bearer
Contacts
POST/api/v1/me/contactsJEKStable
https://api.jek.app
Bulk upload contacts from a JEK user's phone
Accepts a batch of contacts (name + phone(s) + optional emails), normalizes each phone to E.164 using the provided default_country (e.g. "852"), and upserts them into jek_user_contacts scoped to the caller. Safe to call repeatedly — duplicates are merged by (user_id, phone_e164).
Auth
user_bearer
Parameters
  • contacts (body, Array<{ name?: string; phone?: string; phones?: string[]; emails?: string[] }>, required)
  • default_country (body, string)
  • source (body, string)
GET/api/v1/me/contactsJEKStable
https://api.jek.app
List uploaded contacts with on-JEK match
Returns the caller's uploaded contacts. Each contact carries an on_jek flag computed by matching phone_e164 against the JEK user directory server-side (via SECURITY DEFINER — no direct DB read from the client).
Auth
user_bearer
DELETE/api/v1/me/contactsJEKStable
https://api.jek.app
Clear all uploaded contacts (soft-delete)
Auth
user_bearer
GET/api/v1/me/referralJEKStable
https://api.jek.app
List the caller's invite codes (auto-creates a default)
Returns every active referral code the user owns plus the default one, each with invite.jek.app URL and WhatsApp/SMS share links. First call for a user lazily allocates a random 8-char default code (collision-safe).
Auth
user_bearer
POST/api/v1/me/referralJEKStable
https://api.jek.app
Create an additional invite code (campaign / channel)
Allocates a new random code owned by the caller. Useful for influencers or marketing campaigns that need to attribute installs per channel. Set make_default=true to promote it to the primary code.
Auth
user_bearer
Parameters
  • label (body, string)
  • campaign (body, string)
  • make_default (body, boolean)
PATCH/api/v1/me/referralJEKStable
https://api.jek.app
Promote a code to default, or soft-delete it
Auth
user_bearer
Parameters
  • id (body, uuid, required)
  • action (body, "set_default" | "delete", required)
GET/api/public/referral-lookupJEKStable
https://api.jek.app
Validate a referral code (public)
Called by invite.jek.app to confirm an inbound ?ref=CODE is real before showing it to the visitor and setting the attribution cookie. Never returns the owner's identity.
Auth
no auth
Parameters
  • code (query, string, required)
POST/api/public/referral-visitJEKStable
https://api.jek.app
Track a visit to invite.jek.app for attribution
Called by the invite.jek.app landing page whenever it loads with a valid ?ref=CODE. Increments the code's visit_count and records platform (ios/android/web), source, referrer and user-agent.
Auth
no auth
Parameters
  • code (body, string, required)
  • platform (body, "ios" | "android" | "web")
  • source (body, string)
  • referrer (body, string)
Messaging
GET/api/v1/me/messaging/conversationsJEKStable
https://api.jek.app
List the caller's conversations (inbox)
Returns every conversation the user is a member of, ordered by last_message_at. Each entry carries last_message_preview, unread_count, member list, and type (dm/group/agent/support).
Auth
user_bearer
POST/api/v1/me/messaging/conversationsJEKStable
https://api.jek.app
Start a DM, group, or JEK Assistant thread
Provide type='agent' for the auto-created JEK Assistant thread (idempotent — returns the existing one), user_id for a 1:1 DM with a JEK user, phone for a DM by phone number (creates the counterparty stub if needed), or type='group' with member_ids for a new group chat.
Auth
user_bearer
Parameters
  • type (body, "dm" | "group" | "agent")
  • user_id (body, uuid)
  • phone (body, string (E.164))
  • title (body, string)
  • member_ids (body, uuid[])
GET/api/v1/me/messaging/conversations/{id}JEKStable
https://api.jek.app
Fetch conversation detail + message page
Returns the conversation, its members, and the most recent `limit` messages (default 50). Pass `before` (ISO timestamp) for pagination to older messages.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • limit (query, integer (default 50, max 200))
  • before (query, ISO-8601 timestamp)
PATCH/api/v1/me/messaging/conversations/{id}JEKStable
https://api.jek.app
Mark the conversation read (advances read cursor)
Auth
user_bearer
POST/api/v1/me/messaging/conversations/{id}/messagesJEKStable
https://api.jek.app
Send a message (text, image, file, voice)
Set kind='text' (default) for plain text. For attachments upload via POST /api/v1/me/messaging/attachments first, then send kind='image'|'file'|'voice' with the returned path in attachments. Mentioning @jek in a non-agent conversation triggers a JEK Assistant reply from the fan-out job.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • body (body, string (max 4000), required)
  • kind (body, "text" | "image" | "file" | "voice")
  • reply_to_id (body, uuid)
  • attachments (body, Array<{ bucket: string; path: string; name?: string; mime?: string; size?: number }>)
  • metadata (body, object)
POST/api/v1/me/messaging/conversations/{id}/typingJEKStable
https://api.jek.app
Broadcast a typing indicator (3s TTL)
Fires a lightweight realtime event other members receive within ~200ms. Client should debounce — call at most once every 3 seconds while the user is actively typing.
Auth
user_bearer
POST/api/v1/me/messaging/attachmentsJEKStable
https://api.jek.app
Request a signed upload URL for a chat attachment
Returns a one-shot signed URL you can PUT the raw file to directly (never rehashed through the Worker). Returns the storage path to include in the subsequent POST /messages call. Bucket is private — read access is signed on demand via GET /attachments?path=...
Auth
user_bearer
Parameters
  • conversation_id (body, uuid, required)
  • filename (body, string, required)
GET/api/v1/me/messaging/attachmentsJEKStable
https://api.jek.app
Sign a read URL for an existing attachment path
Auth
user_bearer
Parameters
  • path (query, string, required)
GET/api/v1/me/messaging/candidatesJEKStable
https://api.jek.app
List uploaded contacts who are already on JEK
Cross-references the caller's uploaded contacts with jek_account_users to power the New Chat picker. Returns [{ user_id, name, phone }].
Auth
user_bearer
Push
GET/api/public/v1/push-configJEKStable
https://api.jek.app
VAPID public key + service worker path (public)
Browsers call this to obtain the VAPID applicationServerKey before subscribing to Web Push. Also returns the service worker path (/sw.js).
Auth
no auth
POST/api/v1/me/push-tokensJEKStable
https://api.jek.app
Register a Web Push subscription or Expo push token
For web, pass { platform: 'web', endpoint, p256dh, auth } from PushSubscription.toJSON(). For native, pass { platform: 'ios' | 'android', expo_token } from expo-notifications' getExpoPushTokenAsync(). Upsert is de-duped by endpoint / expo_token so it's safe to call on every app start.
Auth
user_bearer
Parameters
  • platform (body, "web" | "ios" | "android")
  • endpoint (body, string (web only))
  • p256dh (body, string (web only))
  • auth (body, string (web only))
  • expo_token (body, string (native only))
DELETE/api/v1/me/push-tokensJEKStable
https://api.jek.app
Unregister a push token (on sign-out or permission revoke)
Auth
user_bearer
Parameters
  • endpoint (query, string)
  • expo_token (query, string)
Legacy passthrough
POST/api/legacy/svc/user/api/v2/signin/checkJEKStable
https://api.jek.app
Legacy signin/check (proxy to main.bindo.co)
Thin proxy that forwards to https://main.bindo.co/svc/user/api/v2/signin/check with the same JSON body. Injects x-client-id / x-platform-id defaults when not provided. Returns whether the phone is already registered.
Auth
no auth
Parameters
  • phone (body, string, required)
POST/api/legacy/svc/user/api/v2/otp/sendJEKStable
https://api.jek.app
Legacy otp/send (proxy)
Auth
no auth
Parameters
  • phone (body, string, required)
  • action (body, "signin" | "signup" | "pwdreset", required)
POST/api/legacy/svc/user/api/v2/otp/verifyJEKStable
https://api.jek.app
Legacy otp/verify (proxy, persists user)
Forwards to main.bindo.co/svc/user/api/v2/otp/verify. On success (code=200 with an access_token), the user is upserted into public.profiles on the JEK App Supabase so the admin dashboard sees every sign-in.
Auth
no auth
Parameters
  • phone (body, string, required)
  • token (body, string, required)
  • aut_code (body, string, required)
  • action (body, "signin" | "signup" | "pwdreset", required)
POST/api/legacy/svc/user/api/v2/signup/completedJEKStable
https://api.jek.app
Legacy signup/completed (proxy, persists user)
Forwards to main.bindo.co/svc/user/api/v2/signup/completed. On success, the new user (including first/last name) is upserted into public.profiles.
Auth
no auth
Parameters
  • token (body, string, required)
  • first_name (body, string, required)
  • last_name (body, string, required)
GET/api/legacy/user/b2c/meJEKStable
https://api.jek.app
Legacy /user/b2c/me (proxy)
Forwards to main.bindo.co/user/b2c/me. Requires X-USER-ACCESS-TOKEN header (the legacy access token returned from otp/verify).
Auth
no auth
Parameters
  • X-USER-ACCESS-TOKEN (header, string, required)
POST/api/legacy/{...path}JEKStable
https://api.jek.app
Catch-all legacy proxy (any method)
Any path under /api/legacy/* is forwarded verbatim to https://main.bindo.co/<same-path> with the request body, query string, and non-hop headers intact. Supports GET, POST, PUT, PATCH, DELETE and OPTIONS (CORS is open).
Auth
no auth
Saved Places
GET/api/v1/me/saved-placesJEKStable
https://api.jek.app
List the caller's saved places
Home, Work and custom places, in the rider's display order. `meta.max_places` is the ceiling. Each place carries the normalized `{ placeId, text, fullText, lat, lng, provider }` that /api/v1/geo/place answers with, so it can be booked without a second resolve.
Auth
user_bearer
POST/api/v1/me/saved-placesJEKStable
https://api.jek.app
Save a Home, Work or custom place
The place is resolved and normalized server-side from `placeId` (or accepted as a dropped pin when `place` carries lat, lng and a name); raw display text alone is refused with 400 `invalid_place`, and an id the provider cannot resolve with 422 `unresolvable_place`. One Home and one Work per rider: a second is 409 `home_already_exists` / `work_already_exists`. `pickup_note` is private until the rider books from this place.
Auth
user_bearer
Parameters
  • type (body, "home" | "work" | "custom")
  • label (body, string)
  • placeId (body, string)
  • place (body, object)
  • pickup_note (body, string)
GET/api/v1/me/saved-places/{id}JEKStable
https://api.jek.app
Read one saved place
Auth
user_bearer
Parameters
  • id (path, uuid, required)
PATCH/api/v1/me/saved-places/{id}JEKStable
https://api.jek.app
Edit a saved place
Edit label, pickup_note (null clears), type, sort_order or the place itself (placeId / place). Send the `version` you last read: a stale one is 409 `version_conflict` and nothing is written. The response carries the new version.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • version (body, integer)
  • label (body, string)
  • pickup_note (body, string | null)
  • type (body, "home" | "work" | "custom")
  • placeId (body, string)
DELETE/api/v1/me/saved-places/{id}JEKStable
https://api.jek.app
Delete a saved place
Soft delete, idempotent: a repeated delete answers the same `{ data: { id, deleted: true } }`. The place leaves future recommendations; historical trips are untouched.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/saved-places/reorderJEKStable
https://api.jek.app
Persist the display order
Body `{ ids: [...] }` in the order to show. Places left out keep their relative order after the named ones. Answers the full list.
Auth
user_bearer
Parameters
  • ids (body, uuid[], required)
Emergency Contacts
GET/api/v1/me/emergency-contactsJEKStable
https://api.jek.app
List the caller's emergency contacts
`meta` carries `max_contacts` (configurable, default 5), `supported_channels` (today `sms`) and `verification_delivery`: `simulated` on the staging fulfilment env (X-JEK-Env: staging; no message is sent and the platform's fixed test code confirms) or `unavailable` where no SMS provider exists yet.
Auth
user_bearer
POST/api/v1/me/emergency-contactsJEKStable
https://api.jek.app
Add an emergency contact
The phone is normalized to E.164 (a bare local number is read as +852; send `default_country` to change that). Refused: an invalid number (400 `invalid_phone`), the rider's own number (400 `invalid_phone`), a number already saved (409 `duplicate_contact`), and one past the ceiling (409 `contact_limit_reached`). New contacts are `pending` until verified; nothing automated reaches them before that.
Auth
user_bearer
Parameters
  • name (body, string, required)
  • phone (body, string, required)
  • relationship (body, "family" | "friend" | "partner" | "colleague" | "other")
  • notification_channels (body, string[])
  • share_trip_by_default (body, boolean)
GET/api/v1/me/emergency-contacts/{id}JEKStable
https://api.jek.app
Read one emergency contact
Auth
user_bearer
Parameters
  • id (path, uuid, required)
PATCH/api/v1/me/emergency-contacts/{id}JEKStable
https://api.jek.app
Edit contact details or preferences
Conditional on `version` (409 `version_conflict` when stale). Changing `phone` resets `verification_status` to `pending` — the consent belonged to the old number.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • version (body, integer)
  • name (body, string)
  • phone (body, string)
  • relationship (body, string)
  • notification_channels (body, string[])
  • share_trip_by_default (body, boolean)
DELETE/api/v1/me/emergency-contacts/{id}JEKStable
https://api.jek.app
Delete an emergency contact
Soft delete, idempotent. The contact stops receiving anything immediately; if it was the primary, nobody is promoted in its place.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/emergency-contacts/{id}/verificationJEKStable
https://api.jek.app
Send the verification / consent challenge
Issues a 6-digit code valid for 10 minutes, at most once a minute per contact (429 `rate_limited`). 409 `already_verified` for a verified contact. 503 `notification_provider_unavailable` where no delivery exists (alpha/production today); on staging the send is simulated and `meta.delivery` says so.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
POST/api/v1/me/emergency-contacts/{id}/verification/confirmJEKStable
https://api.jek.app
Confirm the verification code
200 with `meta.outcome` verified; 400 `invalid_code` (with `attempts_remaining`, 5 per code); 409 `verification_not_started`; 410 `verification_expired` when the code lapsed or the attempts ran out.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
  • code (body, string, required)
POST/api/v1/me/emergency-contacts/{id}/set-primaryJEKStable
https://api.jek.app
Make this the primary contact
Zero or one primary per rider; the previous primary steps down. Idempotent.
Auth
user_bearer
Parameters
  • id (path, uuid, required)
Profile
GET/api/v1/me/profile-imageJEKStable
https://api.jek.app
The caller's profile image
`data.profile_image` is null when the caller has none in this app. The `url` is a signed, short-lived link into a private bucket — render it, do not store it; `expires_in` is its life in seconds, and re-reading this endpoint (or GET /api/v1/me, which carries the same object) mints a fresh one.
Auth
user_bearer
POST/api/v1/me/profile-imageJEKStable
https://api.jek.app
Upload a profile image, or replace the current one
Send `{ image }` as a data URL or bare base64, or a multipart body with an `image` part — the same pair the licence scan takes, so a client already doing one needs nothing new. This is BOTH the upload and the edit: there is one current image per rider per app, so a second POST replaces the first and the old object is deleted. 201 when the rider had none, 200 when one was replaced (`data.replaced` says the same thing). The format is read off the bytes, never off the declared content type: JPEG, PNG and WebP are stored, and HEIC — what an iPhone hands over by default — is refused 415 `image_format_unsupported` with `detected` and `accepted`, because nothing but iOS can display it and this server has no way to transcode. Over 5 MB decoded is 413 `image_too_large` carrying `max_bytes`; bytes that are not an image at all are 400 `invalid_image`; no image in the body is 400 `image_required`.
Auth
user_bearer
Parameters
  • image (body, string | file, required)
DELETE/api/v1/me/profile-imageJEKStable
https://api.jek.app
Remove the current profile image
The row and the stored object both go. Idempotent: a rider with no image answers 200 with `removed: false` rather than 404, so a retry over a flaky connection never has to tell the two apart. Only this app's image is removed — the same account's picture in the other app is untouched.
Auth
user_bearer
Supply platform
POST/api/v1/supplier/quotesJEKStable
https://api.jek.app
Fare quotes for a demand platform
The quote counterpart to POST /api/v1/supplier/orders. Authenticates with the shared X-Internal-Token (a partner is a platform, not a signed-in rider) and answers in the caller's registered dialect — Wonder callers get {code,message,data:{quotes,batch_id}}, native callers get {data:{quotes,batch_id}}. Priced from the same rate card the booking uses; batch_id ties a later booking back to the fares it was offered. Quotes are honoured for 10 minutes. Distance/duration echo what the caller sent — this path does not geocode or route. The classes offered are the globally enabled ones NARROWED by this partner's allow list at /admin/ride/partners: a partner with no list is offered everything, one that is not sold a named class is answered unknown_class, and a list that leaves nothing answers 403 no_partner_classes (not 503 no_card, which means the rate card itself is empty).
Auth
no auth
Parameters
  • x-internal-token (header, string, required)
  • vehicle_type_codes (body, string[], required)
  • from (body, object, required)
  • to (body, object, required)
  • distance_km (body, number)
Webhooks
POST/api/webhooks/wonder-paymentJEKStable
https://api.jek.app
Wonder payment webhook (M1OS bills)
Receives Wonder order events for M1OS payment links. Authenticated three ways: a Wonder-RSA-SHA256 signature over the exact body bytes (primary), the shared webhook secret, and an allow-listed callback path. Replays and unsigned bodies are refused. GET on the same path is a health probe.
Auth
no auth
Rides
GET/api/v1/me/ridesJEKStable
https://api.jek.app
List the caller's rides (account surface)
Rides and wishes together, newest first. History is paged by an opaque keyset cursor: echo `next_cursor` back as `?cursor=` for the next page, and stop when it comes back null. `limit` defaults to 50 and caps at 100. `?active=1` answers only the orders still in flight and is deliberately NOT paged. A `cursor` this endpoint did not issue is refused with 400 `invalid_cursor` rather than silently restarting at the newest row.
Auth
user_bearer
Parameters
  • active (query, string)
  • limit (query, number)
  • cursor (query, string)
POST/api/v1/standard-rides/{path}JEKStable
https://api.jek.app
Standard Ride wish/ride creation (Flutter-compatible)
Splat route that mirrors the legacy Flutter client's standard-ride calls onto the JEK backend; accepts the Wonder session in the body for legacy clients.
Auth
user_bearer
Parameters
  • path (path, string, required)
Auth
POST/auth/loginJEKDeprecated
https://legacy.jek.app
Password login (Wonder SSO)
Auth
no auth
POST/auth/otp/requestJEKLegacy · Wonder
https://legacy.jek.app
Request SMS OTP
Auth
no auth
Legacy sourcewonder-taxi-sdk (Go)migrating to api.jek.app
POST/auth/otp/verifyJEKLegacy · Wonder
https://legacy.jek.app
Verify SMS OTP → session token
Auth
no auth
Legacy sourcewonder-taxi-sdk (Go)migrating to api.jek.app
POST/auth/refreshJEKDeprecated
https://legacy.jek.app
Refresh access token
Auth
no auth
POST/auth/logoutJEKDeprecated
https://legacy.jek.app
Invalidate session
Auth
user_bearer
POST/auth/registerJEKLegacy · Wonder
https://legacy.jek.app
Create user account
Auth
no auth
Legacy sourcewonder-taxi-sdk (Go)migrating to api.jek.app
POST/auth/wechatJEKDeprecated
https://legacy.jek.app
WeChat mini-program login
Auth
no auth
POST/auth/appleJEKDeprecated
https://legacy.jek.app
Sign in with Apple
Auth
no auth
Driver
POST/driver/loginJEKDeprecated
https://legacy.jek.app
Driver login
Auth
no auth
POST/driver/onlineJEKDeprecated
https://legacy.jek.app
Go online / accept dispatch
Auth
driver_bearer
POST/driver/offlineJEKDeprecated
https://legacy.jek.app
Go offline
Auth
driver_bearer
POST/driver/locationJEKDeprecated
https://legacy.jek.app
Report GPS location
Auth
driver_bearer
GET/driver/offersJEKDeprecated
https://legacy.jek.app
Poll dispatch offers
Auth
driver_bearer
POST/driver/offers/{id}/acceptJEKDeprecated
https://legacy.jek.app
Accept dispatch offer
Auth
driver_bearer
POST/driver/offers/{id}/rejectJEKDeprecated
https://legacy.jek.app
Reject dispatch offer
Auth
driver_bearer
POST/driver/ride/{id}/arriveJEKDeprecated
https://legacy.jek.app
Mark arrival at pickup
Auth
driver_bearer
POST/driver/ride/{id}/startJEKDeprecated
https://legacy.jek.app
Start ride
Auth
driver_bearer
POST/driver/ride/{id}/completeJEKDeprecated
https://legacy.jek.app
Complete ride + collect fare
Auth
driver_bearer
GET/driver/earningsJEKDeprecated
https://legacy.jek.app
Driver earnings summary
Auth
driver_bearer
GET/driver/earnings/historyJEKDeprecated
https://legacy.jek.app
Historical earnings + payouts
Auth
driver_bearer
Payments
GET/payments/methodsJEKDeprecated
https://legacy.jek.app
List saved payment methods
Auth
user_bearer
POST/payments/methodsJEKDeprecated
https://legacy.jek.app
Add card / wallet
Auth
user_bearer
DELETE/payments/methods/{id}JEKDeprecated
https://legacy.jek.app
Remove payment method
Auth
user_bearer
POST/payments/methods/{id}/defaultJEKDeprecated
https://legacy.jek.app
Set default payment method
Auth
user_bearer
POST/payments/chargeJEKDeprecated
https://legacy.jek.app
Charge a ride / voucher
Auth
user_bearer
POST/payments/refundJEKDeprecated
https://legacy.jek.app
Issue refund
Auth
admin_bearer
GET/payments/transactionsJEKDeprecated
https://legacy.jek.app
Transaction history
Auth
user_bearer
POST/payments/wallet/topupJEKDeprecated
https://legacy.jek.app
Top up JEK wallet
Auth
user_bearer
GET/payments/wallet/balanceJEKDeprecated
https://legacy.jek.app
Wallet balance
Auth
user_bearer
Vouchers
GET/vouchersJEKDeprecated
https://legacy.jek.app
List active vouchers
Auth
no auth
POST/vouchers/{code}/claimJEKDeprecated
https://legacy.jek.app
Claim voucher by code
Auth
user_bearer
GET/vouchers/mineJEKDeprecated
https://legacy.jek.app
Claimed vouchers
Auth
user_bearer
POST/vouchers/{id}/redeemJEKDeprecated
https://legacy.jek.app
Redeem voucher at merchant
Auth
user_bearer
Orders
POST/ordersJEKDeprecated
https://legacy.jek.app
Create order
Auth
user_bearer
GET/orders/{id}JEKDeprecated
https://legacy.jek.app
Order detail
Auth
user_bearer
GET/ordersJEKDeprecated
https://legacy.jek.app
Order history
Auth
user_bearer
POST/orders/{id}/cancelJEKDeprecated
https://legacy.jek.app
Cancel order
Auth
user_bearer
POST/orders/{id}/refundJEKDeprecated
https://legacy.jek.app
Request refund
Auth
user_bearer
Settlement
POST/gather/transactionsJEKDeprecated
https://legacy.jek.app
Ingest driver settlement batch
Auth
admin_bearer
GET/gather/transactions/{batchId}JEKDeprecated
https://legacy.jek.app
Batch detail
Auth
admin_bearer
GET/gather/reports/dailyJEKDeprecated
https://legacy.jek.app
Daily settlement report
Auth
admin_bearer
POST/gather/payouts/runJEKDeprecated
https://legacy.jek.app
Trigger driver payout run
Auth
admin_bearer
OMS · Watson
POST/watson/query_doorState_with_orderNumberWonderDeprecated
https://legacy.jek.app
Create watson query doorState with orderNumber
Auth
user_bearer
POST/watson/create_order_with_payment_tokenWonderDeprecated
https://legacy.jek.app
Create watson create order with payment token
Auth
user_bearer
POST/watson/receive_callback_msWonderDeprecated
https://legacy.jek.app
Create watson receive callback ms
Auth
user_bearer
OMS · Devices
POST/devices/orders/WonderDeprecated
https://legacy.jek.app
Create devices orders
Auth
user_bearer
POST/devices/transactions/voidWonderDeprecated
https://legacy.jek.app
Create devices transactions void
Auth
user_bearer
POST/devices/reportsWonderDeprecated
https://legacy.jek.app
Create devices reports
Auth
user_bearer
POST/devices/order_emailWonderDeprecated
https://legacy.jek.app
Create devices order email
Auth
user_bearer
POST/devices/order_receiver_emailWonderDeprecated
https://legacy.jek.app
Create devices order receiver email
Auth
user_bearer
POST/devices/orders/syncWonderDeprecated
https://legacy.jek.app
Create devices orders sync
Auth
user_bearer
GET/devices/daily_closeWonderDeprecated
https://legacy.jek.app
Get devices daily close
Auth
user_bearer
PUT/devices/orders/WonderDeprecated
https://legacy.jek.app
Update devices orders
Auth
user_bearer
POST/devices/orders/sync/store/timerWonderDeprecated
https://legacy.jek.app
Create sync store timer
Auth
merchant_bearer
POST/devices/orders/checkWonderDeprecated
https://legacy.jek.app
Create devices orders check
Auth
user_bearer
GET/devices/daily/orders/listWonderDeprecated
https://legacy.jek.app
Get daily orders list
Auth
user_bearer
POST/devices/parties/syncWonderDeprecated
https://legacy.jek.app
Create devices parties sync
Auth
user_bearer
OMS · Internal
GET/internal/driver/listJEKDeprecated
https://legacy.jek.app
Get internal driver list
Auth
admin_bearer
GET/internal/terminal/app_version/:plateWonderDeprecated
https://legacy.jek.app
Get internal terminal app version
Auth
admin_bearer
POST/internal/sponsorship/ruleJEKDeprecated
https://legacy.jek.app
Create internal sponsorship rule
Auth
admin_bearer
POST/internal/transaction/sync/:numberJEKDeprecated
https://legacy.jek.app
Create internal transaction sync
Auth
admin_bearer
POST/internal/split_order/mask/:maskWonderDeprecated
https://legacy.jek.app
Create internal split order mask
Auth
admin_bearer
POST/internal/transaction/sync/:number/sendmailJEKDeprecated
https://legacy.jek.app
Create transaction sync sendmail
Auth
admin_bearer
PUT/internal/businesses/setting/day_end_atWonderDeprecated
https://legacy.jek.app
Update businesses setting day end at
Auth
admin_bearer
POST/internal/k_connect/taskWonderDeprecated
https://legacy.jek.app
Create internal k connect task
Auth
admin_bearer
GET/internal/device_bind/:device_snJEKDeprecated
https://legacy.jek.app
Get internal device bind
Auth
admin_bearer
GET/internal/terminal/:business_id/statWonderDeprecated
https://legacy.jek.app
Get internal terminal stat
Auth
admin_bearer
GET/internal/has_transactionJEKDeprecated
https://legacy.jek.app
Get internal has transaction
Auth
admin_bearer
OMS · Laundry
PUT/laundry/device_setupWonderDeprecated
https://legacy.jek.app
Update laundry device setup
Auth
user_bearer
POST/laundry/admin/device_setup/:uuid/restartWonderDeprecated
https://legacy.jek.app
Create admin device setup restart
Auth
admin_bearer
POST/laundry/payment/notifyWonderDeprecated
https://legacy.jek.app
Create laundry payment notify
Auth
user_bearer
GET/laundry/:device_snWonderDeprecated
https://legacy.jek.app
Get laundry
Auth
user_bearer
POST/laundry/ordersWonderDeprecated
https://legacy.jek.app
Create laundry orders
Auth
user_bearer
POST/laundry/orders/:reference_numberWonderDeprecated
https://legacy.jek.app
Create laundry orders
Auth
user_bearer
GET/laundry/couponsWonderDeprecated
https://legacy.jek.app
Get laundry coupons
Auth
user_bearer
POST/laundry/orders/syncWonderDeprecated
https://legacy.jek.app
Create laundry orders sync
Auth
user_bearer
GET/laundry/admin/device_setup/:uuidWonderDeprecated
https://legacy.jek.app
Get laundry admin device setup
Auth
admin_bearer
DELETE/laundry/admin/device_setupsWonderDeprecated
https://legacy.jek.app
Delete laundry admin device setups
Auth
admin_bearer
GET/laundry/template/device_setup_templateWonderDeprecated
https://legacy.jek.app
Get laundry template device setup template
Auth
user_bearer
DELETE/laundry/admin/device_setup/:uuidWonderDeprecated
https://legacy.jek.app
Delete laundry admin device setup
Auth
admin_bearer
POST/laundry/admin/device_setupsWonderDeprecated
https://legacy.jek.app
Create laundry admin device setups
Auth
admin_bearer
PUT/laundry/admin/device_setup/:uuidWonderDeprecated
https://legacy.jek.app
Update laundry admin device setup
Auth
admin_bearer
GET/laundry/admin/device_setupsWonderDeprecated
https://legacy.jek.app
Get laundry admin device setups
Auth
admin_bearer
POST/laundry/admin/device_setups/importWonderDeprecated
https://legacy.jek.app
Create admin device setups import
Auth
admin_bearer
GET/laundry/device_setupWonderDeprecated
https://legacy.jek.app
Get laundry device setup
Auth
user_bearer
OMS · Core
GET/JEKDeprecated
https://legacy.jek.app
Get
Auth
user_bearer
OMS · Parking
GET/park/query/:plateJEKDeprecated
https://legacy.jek.app
Get park query
Auth
user_bearer
POST/park/payment/notifyJEKDeprecated
https://legacy.jek.app
Create park payment notify
Auth
user_bearer
POST/park/notify/ticket/:ticket_number/channel/:channelJEKDeprecated
https://legacy.jek.app
Create notify ticket channel
Auth
user_bearer
POST/park/mock/:device_snJEKDeprecated
https://legacy.jek.app
Create park mock
Auth
user_bearer
GET/park/vehicle/query/:plateJEKDeprecated
https://legacy.jek.app
Get park vehicle query
Auth
user_bearer
POST/park/keepaliveJEKDeprecated
https://legacy.jek.app
Create park keepalive
Auth
user_bearer
POST/park/vehicle/entryJEKDeprecated
https://legacy.jek.app
Create park vehicle entry
Auth
user_bearer
POST/park/vehicle/exitingJEKDeprecated
https://legacy.jek.app
Create park vehicle exiting
Auth
user_bearer
POST/park/report/feeJEKDeprecated
https://legacy.jek.app
Create park report fee
Auth
user_bearer
POST/park/payment_ackJEKDeprecated
https://legacy.jek.app
Create park payment ack
Auth
user_bearer
POST/park/vehicle/paymentJEKDeprecated
https://legacy.jek.app
Create park vehicle payment
Auth
user_bearer
POST/park/config/hcpJEKDeprecated
https://legacy.jek.app
Create park config hcp
Auth
user_bearer
GET/park/config/hcpJEKDeprecated
https://legacy.jek.app
Get park config hcp
Auth
user_bearer
POST/park/config/payment_deviceJEKDeprecated
https://legacy.jek.app
Create park config payment device
Auth
user_bearer
OMS · Customer
POST/customer/:id/payment_tokensJEKDeprecated
https://legacy.jek.app
Create customer payment tokens
Auth
user_bearer
OMS · Terminal
POST/terminal/asyncWonderDeprecated
https://legacy.jek.app
Create terminal async
Auth
user_bearer
POST/terminal/post_commandWonderDeprecated
https://legacy.jek.app
Create terminal post command
Auth
user_bearer
POST/terminal/notifyWonderDeprecated
https://legacy.jek.app
Create terminal notify
Auth
user_bearer
POST/terminal/devicesWonderDeprecated
https://legacy.jek.app
Create terminal devices
Auth
user_bearer
DELETE/terminal/devicesWonderDeprecated
https://legacy.jek.app
Delete terminal devices
Auth
user_bearer
POST/terminal/test_devicesWonderDeprecated
https://legacy.jek.app
Create terminal test devices
Auth
user_bearer
OMS · Delivery
POST/delivery/notify/lalamoveJEKDeprecated
https://legacy.jek.app
Create delivery notify lalamove
Auth
user_bearer
POST/delivery/notify/physical_card/order/:numberJEKDeprecated
https://legacy.jek.app
Create notify physical card order
Auth
user_bearer
OMS · JWT Plug
GET/jwt/payment_plug/wooJEKDeprecated
https://legacy.jek.app
Get jwt payment plug woo
Auth
user_bearer
OMS · SIM
PUT/sim_cardssim_card/:idJEKDeprecated
https://legacy.jek.app
Update sim cardssim card
Auth
user_bearer
GET/sim_cardssim_card/:idJEKDeprecated
https://legacy.jek.app
Get sim cardssim card
Auth
user_bearer
OMS · AI
GET/ai/ws/ai/:role/JEKDeprecated
https://legacy.jek.app
Get ai ws ai
Auth
user_bearer
GET/ai/debug/candidatesJEKDeprecated
https://legacy.jek.app
Get ai debug candidates
Auth
user_bearer
GET/ai/debug/pairsJEKDeprecated
https://legacy.jek.app
Get ai debug pairs
Auth
user_bearer
POST/ai/debug/trigger/order_completeJEKDeprecated
https://legacy.jek.app
Create debug trigger order complete
Auth
user_bearer
POST/ai/debug/trigger/session_idleJEKDeprecated
https://legacy.jek.app
Create debug trigger session idle
Auth
user_bearer
GET/ai/session/:idJEKDeprecated
https://legacy.jek.app
Get ai session
Auth
user_bearer
POST/ai/ai_logJEKDeprecated
https://legacy.jek.app
Create ai ai log
Auth
user_bearer
POST/ai/:role/recognizeJEKDeprecated
https://legacy.jek.app
Create ai recognize
Auth
user_bearer
GET/ai/download/:audio_uuidJEKDeprecated
https://legacy.jek.app
Get ai download
Auth
user_bearer
GET/ai/wsJEKDeprecated
https://legacy.jek.app
Get ai ws
Auth
user_bearer
OMS · Vouchers
GET/voucher/validateTokenJEKDeprecated
https://legacy.jek.app
Get voucher validateToken
Auth
user_bearer
POST/voucher/unLockJEKDeprecated
https://legacy.jek.app
Create voucher unLock
Auth
user_bearer
POST/voucher/reversalJEKDeprecated
https://legacy.jek.app
Create voucher reversal
Auth
user_bearer
POST/voucher/redeemedJEKDeprecated
https://legacy.jek.app
Create voucher redeemed
Auth
user_bearer
POST/voucher/public/vouch_batches/generateJEKDeprecated
https://legacy.jek.app
Create public vouch batches generate
Auth
no auth
GET/voucher/get_vouchers_detailsJEKDeprecated
https://legacy.jek.app
Get voucher get vouchers details
Auth
user_bearer
POST/voucher/openapi/marketing/couponJEKDeprecated
https://legacy.jek.app
Create openapi marketing coupon
Auth
no auth
GET/voucher/openapi/marketing/couponsJEKDeprecated
https://legacy.jek.app
Get openapi marketing coupons
Auth
no auth
GET/voucher/openapi/marketing/coupon/:coupon_codeJEKDeprecated
https://legacy.jek.app
Get openapi marketing coupon
Auth
no auth
DELETE/voucher/openapi/marketing/coupon/:coupon_codeJEKDeprecated
https://legacy.jek.app
Delete openapi marketing coupon
Auth
no auth
POST/voucher/lockJEKDeprecated
https://legacy.jek.app
Create voucher lock
Auth
user_bearer
OMS · Information
GET/information/hk_holidayJEKDeprecated
https://legacy.jek.app
Get information hk holiday
Auth
user_bearer
GET/information/device/:device_sn/pinWonderDeprecated
https://legacy.jek.app
Get information device pin
Auth
user_bearer
GET/information/get_delivery_feesJEKDeprecated
https://legacy.jek.app
Get information get delivery fees
Auth
user_bearer
GET/information/get_delivery_addressJEKDeprecated
https://legacy.jek.app
Get information get delivery address
Auth
user_bearer
GET/information/get_card_listingsJEKDeprecated
https://legacy.jek.app
Get information get card listings
Auth
user_bearer
GET/information/_statsJEKDeprecated
https://legacy.jek.app
Get information stats
Auth
user_bearer
OMS · Taxi (v3)
GET/api/v3/b2c/universal_transactionsJEKLegacy · OMS
https://legacy.jek.app
Get v3 b2c universal transactions
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv3/taxi_b2c/transaction_list.gomigrating to api.jek.app
GET/api/v3/b2c/related_activites/:source_type/:source_idJEKDeprecated
https://legacy.jek.app
Get v3 b2c related activites
Auth
user_bearer
GET/api/v3/b2c/taxi_orders/:idJEKDeprecated
https://legacy.jek.app
Get v3 b2c taxi orders
Auth
user_bearer
GET/api/v3/b2c/taxi_orders/:id/payment_tokenJEKDeprecated
https://legacy.jek.app
Get b2c taxi orders payment token
Auth
user_bearer
PUT/api/v3/b2c/taxi_orders/:id/early_completeJEKDeprecated
https://legacy.jek.app
Update b2c taxi orders early complete
Auth
user_bearer
GET/api/v3/b2b/taxi_orders/:idJEKDeprecated
https://legacy.jek.app
Get v3 b2b taxi orders
Auth
driver_bearer
GET/api/v3/b2b/taxi_orders/offline/latest/:plate_numberJEKDeprecated
https://legacy.jek.app
Get taxi orders offline latest
Auth
driver_bearer
GET/api/v3/b2b/income/summaryJEKDeprecated
https://legacy.jek.app
Get b2b income summary
Auth
driver_bearer
GET/api/v3/b2b/income/listJEKDeprecated
https://legacy.jek.app
Get b2b income list
Auth
driver_bearer
GET/api/v3/b2b/income/:idJEKDeprecated
https://legacy.jek.app
Get v3 b2b income
Auth
driver_bearer
PUT/api/v3/b2b/income/:idJEKDeprecated
https://legacy.jek.app
Update v3 b2b income
Auth
driver_bearer
GET/api/v3/b2b/income/:id/order_listJEKDeprecated
https://legacy.jek.app
Get b2b income order list
Auth
driver_bearer
POST/api/v3/b2b/preferencesJEKDeprecated
https://legacy.jek.app
Create v3 b2b preferences
Auth
driver_bearer
GET/api/v3/b2b/preferencesJEKDeprecated
https://legacy.jek.app
Get v3 b2b preferences
Auth
driver_bearer
OMS · Konnect
POST/konnect/send/3ds/smsJEKDeprecated
https://legacy.jek.app
Create send 3ds sms
Auth
user_bearer
GET/konnect/orders/listJEKDeprecated
https://legacy.jek.app
Get konnect orders list
Auth
user_bearer
POST/konnect/ordersJEKDeprecated
https://legacy.jek.app
Create konnect orders
Auth
user_bearer
GET/konnect/orders/detailJEKDeprecated
https://legacy.jek.app
Get konnect orders detail
Auth
user_bearer
GET/konnect/customers/:id/payment_tokensJEKDeprecated
https://legacy.jek.app
Get konnect customers payment tokens
Auth
user_bearer
POST/konnect/orders/bindJEKDeprecated
https://legacy.jek.app
Create konnect orders bind
Auth
user_bearer
GET/konnect/customers/token/:idJEKDeprecated
https://legacy.jek.app
Get konnect customers token
Auth
user_bearer
OMS · Printer
POST/printer/send_emailJEKDeprecated
https://legacy.jek.app
Create printer send email
Auth
user_bearer
POST/printer/createJEKDeprecated
https://legacy.jek.app
Create printer create
Auth
user_bearer
POST/printer/ai_locate_blank_areaJEKDeprecated
https://legacy.jek.app
Create printer ai locate blank area
Auth
user_bearer
OMS · OpenAPI
DELETE/openapi/customers/:id/payment_tokensJEKLegacy · OMS
https://legacy.jek.app
Delete openapi customers payment tokens
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_card_delete.gomigrating to api.jek.app
POST/openapi/unified_preauth/checkJEKDeprecated
https://legacy.jek.app
Create openapi unified preauth check
Auth
no auth
POST/openapi/customers/:id/payment_tokensJEKLegacy · OMS
https://legacy.jek.app
Create openapi customers payment tokens
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_card_create.gomigrating to api.jek.app
POST/openapi/unified_preauth/captureJEKDeprecated
https://legacy.jek.app
Create openapi unified preauth capture
Auth
no auth
POST/openapi/customers/:id/payment_tokens/checkJEKLegacy · OMS
https://legacy.jek.app
Create customers payment tokens check
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_card_check.gomigrating to api.jek.app
POST/openapi/customers/:id/payment_tokens/bin_lookupJEKLegacy · OMS
https://legacy.jek.app
Create customers payment tokens bin lookup
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_card_check.gomigrating to api.jek.app
POST/openapi/unified_preauth/authorizationJEKDeprecated
https://legacy.jek.app
Create openapi unified preauth authorization
Auth
no auth
POST/openapi/customers/by/tokenJEKLegacy · OMS
https://legacy.jek.app
Create customers by token
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_by_token.gomigrating to api.jek.app
GET/openapi/batch_mit_transactions_by_searchJEKDeprecated
https://legacy.jek.app
Get openapi batch mit transactions by search
Auth
no auth
GET/openapi/batch_mit_transactions/:idJEKDeprecated
https://legacy.jek.app
Get openapi batch mit transactions
Auth
no auth
POST/openapi/transactions/listJEKDeprecated
https://legacy.jek.app
Create openapi transactions list
Auth
no auth
GET/openapi/transactions/listJEKDeprecated
https://legacy.jek.app
Get openapi transactions list
Auth
no auth
POST/openapi/business/getJEKDeprecated
https://legacy.jek.app
Create openapi business get
Auth
no auth
POST/openapi/transactions/checkJEKDeprecated
https://legacy.jek.app
Create openapi transactions check
Auth
no auth
POST/openapi/orders/check/uuidJEKLegacy · OMS
https://legacy.jek.app
Create orders check uuid
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_check_by_transaction_uuid.gomigrating to api.jek.app
POST/openapi/apple_pay_sessionJEKDeprecated
https://legacy.jek.app
Create openapi apple pay session
Auth
no auth
POST/openapi/terminal/syncWonderDeprecated
https://legacy.jek.app
Create openapi terminal sync
Auth
no auth
GET/openapi/customers/:idJEKLegacy · OMS
https://legacy.jek.app
Get openapi customers
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_profile.gomigrating to api.jek.app
GET/openapi/customers/ref/:idJEKLegacy · OMS
https://legacy.jek.app
Get openapi customers ref
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_profile.gomigrating to api.jek.app
POST/openapi/customers/ref/detailJEKLegacy · OMS
https://legacy.jek.app
Create customers ref detail
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_profile.gomigrating to api.jek.app
POST/openapi/business/payment_tokensJEKDeprecated
https://legacy.jek.app
Create openapi business payment tokens
Auth
no auth
POST/openapi/echoJEKDeprecated
https://legacy.jek.app
Create openapi echo
Auth
no auth
GET/openapi/alipay_auto_debit/auth_applyJEKDeprecated
https://legacy.jek.app
Get openapi alipay auto debit auth apply
Auth
no auth
GET/openapi/customersJEKLegacy · OMS
https://legacy.jek.app
Get openapi customers
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_list.gomigrating to api.jek.app
PUT/openapi/ordersJEKLegacy · OMS
https://legacy.jek.app
Update openapi orders
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_update.gomigrating to api.jek.app
POST/openapi/terminal/asyncWonderDeprecated
https://legacy.jek.app
Create openapi terminal async
Auth
no auth
DELETE/openapi/customers/:idJEKLegacy · OMS
https://legacy.jek.app
Delete openapi customers
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_delete.gomigrating to api.jek.app
POST/openapi/batch_mit_transactionsJEKDeprecated
https://legacy.jek.app
Create openapi batch mit transactions
Auth
no auth
PUT/openapi/customers/:idJEKLegacy · OMS
https://legacy.jek.app
Update openapi customers
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_update.gomigrating to api.jek.app
POST/openapi/customers/invoice/linkJEKLegacy · OMS
https://legacy.jek.app
Create customers invoice link
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_create_invoice_link.gomigrating to api.jek.app
POST/openapi/customers/wallet/linkJEKLegacy · OMS
https://legacy.jek.app
Create customers wallet link
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_create_konnect_link.gomigrating to api.jek.app
POST/openapi/terminal/infoWonderDeprecated
https://legacy.jek.app
Create openapi terminal info
Auth
no auth
POST/openapi/orders/checkJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders check
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_check.gomigrating to api.jek.app
POST/openapi/orders/check/referenceJEKLegacy · OMS
https://legacy.jek.app
Create orders check reference
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_check.gomigrating to api.jek.app
GET/openapi/fps_banksJEKDeprecated
https://legacy.jek.app
Get openapi fps banks
Auth
no auth
PUT/openapi/orders/start/timerJEKLegacy · OMS
https://legacy.jek.app
Update orders start timer
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_start_timer.gomigrating to api.jek.app
GET/openapi/payment_sdk_configureJEKDeprecated
https://legacy.jek.app
Get openapi payment sdk configure
Auth
no auth
POST/openapi/customersJEKLegacy · OMS
https://legacy.jek.app
Create openapi customers
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_create.gomigrating to api.jek.app
GET/openapi/payment_methodsJEKLegacy · OMS
https://legacy.jek.app
Get openapi payment methods
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/payment_sdk.gomigrating to api.jek.app
GET/openapi/payment_methods/google_pay/public_key/:keyJEKLegacy · OMS
https://legacy.jek.app
Get payment methods google pay public key
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/payment_sdk.gomigrating to api.jek.app
POST/openapi/orders/refundJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders refund
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_refund.gomigrating to api.jek.app
POST/openapi/orders/notifyJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders notify
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/notify_callback.gomigrating to api.jek.app
POST/openapi/orders/captureJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders capture
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_capture.gomigrating to api.jek.app
GET/openapi/orders/listJEKLegacy · OMS
https://legacy.jek.app
Get openapi orders list
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_list.gomigrating to api.jek.app
GET/openapi/stores/:id/official_account_openidJEKDeprecated
https://legacy.jek.app
Get openapi stores official account openid
Auth
no auth
POST/openapi/transactions/voidJEKDeprecated
https://legacy.jek.app
Create openapi transactions void
Auth
no auth
POST/openapi/orders/voidJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders void
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_void.gomigrating to api.jek.app
POST/openapi/paymentsJEKLegacy · OMS
https://legacy.jek.app
Create openapi payments
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/payment_create.gomigrating to api.jek.app
POST/openapi/customers/tokenJEKLegacy · OMS
https://legacy.jek.app
Create openapi customers token
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_token.gomigrating to api.jek.app
POST/openapi/ordersJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_create.gomigrating to api.jek.app
POST/openapi/orders/closeJEKLegacy · OMS
https://legacy.jek.app
Create openapi orders close
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/order_close.gomigrating to api.jek.app
POST/openapi/open_paymentsJEKDeprecated
https://legacy.jek.app
Create openapi open payments
Auth
no auth
GET/openapi/customers/:id/payment_tokensJEKLegacy · OMS
https://legacy.jek.app
Get openapi customers payment tokens
Auth
no auth
Legacy sourcebackend/service-oms · controllers/openapi/customer_cards.gomigrating to api.jek.app
OMS · mPOS
POST/mpos/transit/transactionsJEKDeprecated
https://legacy.jek.app
Create mpos transit transactions
Auth
user_bearer
POST/mpos/transactionsJEKDeprecated
https://legacy.jek.app
Create mpos transactions
Auth
user_bearer
GET/mpos/check/:tidJEKDeprecated
https://legacy.jek.app
Get mpos check
Auth
user_bearer
POST/mpos/transactions_fakeJEKDeprecated
https://legacy.jek.app
Create mpos transactions fake
Auth
user_bearer
GET/mpos/check_fake/:tidJEKDeprecated
https://legacy.jek.app
Get mpos check fake
Auth
user_bearer
POST/mpos/captureJEKDeprecated
https://legacy.jek.app
Create mpos capture
Auth
user_bearer
GET/mpos/reference/:reference_numberJEKDeprecated
https://legacy.jek.app
Get mpos reference
Auth
user_bearer
POST/mpos/reference/captureJEKDeprecated
https://legacy.jek.app
Create mpos reference capture
Auth
user_bearer
POST/mpos/voidJEKDeprecated
https://legacy.jek.app
Create mpos void
Auth
user_bearer
POST/mpos/refundJEKDeprecated
https://legacy.jek.app
Create mpos refund
Auth
user_bearer
POST/mpos/reference/voidJEKDeprecated
https://legacy.jek.app
Create mpos reference void
Auth
user_bearer
POST/mpos/reference/refundJEKDeprecated
https://legacy.jek.app
Create mpos reference refund
Auth
user_bearer
OMS · T20
POST/t20/kgeasy/stop_terminalWonderDeprecated
https://legacy.jek.app
Create t20 kgeasy stop terminal
Auth
user_bearer
PUT/t20/mdm2JEKDeprecated
https://legacy.jek.app
Update t20 mdm2
Auth
user_bearer
GET/t20/mdm2JEKDeprecated
https://legacy.jek.app
Get t20 mdm2
Auth
user_bearer
GET/t20/kgeasy/get_car_informationJEKDeprecated
https://legacy.jek.app
Get t20 kgeasy get car information
Auth
user_bearer
POST/t20/kgeasy/gen_ticket_checkJEKDeprecated
https://legacy.jek.app
Create t20 kgeasy gen ticket check
Auth
user_bearer
POST/t20/discount/JEKDeprecated
https://legacy.jek.app
Create t20 discount
Auth
user_bearer
POST/t20/kgeasy/check_ticketJEKDeprecated
https://legacy.jek.app
Create t20 kgeasy check ticket
Auth
user_bearer
OMS · mPOC
POST/mpoc/auth_codeJEKDeprecated
https://legacy.jek.app
Create mpoc auth code
Auth
user_bearer
OMS · Taxi (v1)
PUT/taxi/user_settingJEKDeprecated
https://legacy.jek.app
Update taxi user setting
Auth
user_bearer
GET/taxi/user_settingJEKDeprecated
https://legacy.jek.app
Get taxi user setting
Auth
user_bearer
POST/taxi/taxis/generate_quota_idJEKDeprecated
https://legacy.jek.app
Create taxi taxis generate quota id
Auth
user_bearer
POST/taxi/taxis/pushQuotaIdJEKDeprecated
https://legacy.jek.app
Create taxi taxis pushQuotaId
Auth
user_bearer
GET/taxi/evaluation_optionsJEKDeprecated
https://legacy.jek.app
Get taxi evaluation options
Auth
user_bearer
POST/taxi/taxi_orders/:uuid/evaluationJEKDeprecated
https://legacy.jek.app
Create taxi taxi orders evaluation
Auth
user_bearer
POST/taxi/taxi_orders/evaluation/updateJEKDeprecated
https://legacy.jek.app
Create taxi orders evaluation update
Auth
user_bearer
POST/taxi/ordersJEKLegacy · OMS
https://legacy.jek.app
Create taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/:idJEKLegacy · OMS
https://legacy.jek.app
Update taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/:id/pauseJEKLegacy · OMS
https://legacy.jek.app
Update taxi orders pause
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/:id/runningJEKLegacy · OMS
https://legacy.jek.app
Update taxi orders running
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/:id/closeJEKLegacy · OMS
https://legacy.jek.app
Update taxi orders close
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
GET/taxi/orders/:idJEKLegacy · OMS
https://legacy.jek.app
Get taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/ref/:numberJEKLegacy · OMS
https://legacy.jek.app
Update taxi orders ref
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/ref/:number/pauseJEKLegacy · OMS
https://legacy.jek.app
Update orders ref pause
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/ref/:number/runningJEKLegacy · OMS
https://legacy.jek.app
Update orders ref running
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
PUT/taxi/orders/ref/:number/closeJEKLegacy · OMS
https://legacy.jek.app
Update orders ref close
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
GET/taxi/orders/ref/:numberJEKLegacy · OMS
https://legacy.jek.app
Get taxi orders ref
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
GET/taxi/orders/last_day_ordersJEKLegacy · OMS
https://legacy.jek.app
Get taxi orders last day orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/device_order.gomigrating to api.jek.app
GET/taxi/current_businessJEKDeprecated
https://legacy.jek.app
Get taxi current business
Auth
user_bearer
POST/taxi/unbindJEKDeprecated
https://legacy.jek.app
Create taxi unbind
Auth
user_bearer
POST/taxi/lbs_reportJEKDeprecated
https://legacy.jek.app
Create taxi lbs report
Auth
user_bearer
POST/taxi/is_loginJEKDeprecated
https://legacy.jek.app
Create taxi is login
Auth
user_bearer
GET/taxi/device_qrcodeJEKDeprecated
https://legacy.jek.app
Get taxi device qrcode
Auth
user_bearer
POST/taxi/confirm_loginJEKDeprecated
https://legacy.jek.app
Create taxi confirm login
Auth
user_bearer
POST/taxi/cancel_loginJEKDeprecated
https://legacy.jek.app
Create taxi cancel login
Auth
user_bearer
GET/taxi/stickers/:codeJEKDeprecated
https://legacy.jek.app
Get taxi stickers
Auth
user_bearer
GET/taxi/orders/:maskJEKLegacy · OMS
https://legacy.jek.app
Get taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/customer_order.gomigrating to api.jek.app
POST/taxi/orders/:mask/reviewsJEKLegacy · OMS
https://legacy.jek.app
Create taxi orders reviews
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/customer_order.gomigrating to api.jek.app
POST/taxi/orders/:mask/payJEKLegacy · OMS
https://legacy.jek.app
Create taxi orders pay
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/customer_order.gomigrating to api.jek.app
GET/taxi/orders/:mask/check_payJEKLegacy · OMS
https://legacy.jek.app
Get taxi orders check pay
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxi/customer_order.gomigrating to api.jek.app
POST/taxi/offline_syncJEKDeprecated
https://legacy.jek.app
Create taxi offline sync
Auth
user_bearer
GET/taxi/order_listJEKDeprecated
https://legacy.jek.app
Get taxi order list
Auth
user_bearer
POST/taxi/card_schemeJEKDeprecated
https://legacy.jek.app
Create taxi card scheme
Auth
user_bearer
OMS · Payment SDK
GET/payment_sdk/payment_methodsJEKDeprecated
https://legacy.jek.app
Get payment sdk payment methods
Auth
user_bearer
GET/payment_sdk/google_pay/public_key/:keyJEKDeprecated
https://legacy.jek.app
Get payment sdk google pay public key
Auth
no auth
POST/payment_sdk/credit_cards/userJEKDeprecated
https://legacy.jek.app
Create payment sdk credit cards user
Auth
user_bearer
POST/payment_sdk/credit_cards/bindJEKDeprecated
https://legacy.jek.app
Create payment sdk credit cards bind
Auth
user_bearer
GET/payment_sdk/credit_cards/listJEKDeprecated
https://legacy.jek.app
Get payment sdk credit cards list
Auth
user_bearer
DELETE/payment_sdk/credit_cards/:card_idJEKDeprecated
https://legacy.jek.app
Delete payment sdk credit cards
Auth
user_bearer
POST/payment_sdk/orders/:number/payJEKDeprecated
https://legacy.jek.app
Create payment sdk orders pay
Auth
user_bearer
GET/payment_sdk/orders/:number/transactions/:uuidJEKDeprecated
https://legacy.jek.app
Get payment sdk orders transactions
Auth
user_bearer
OMS · Taxi (v2)
GETm1os_service_tickets_optionsJEKDeprecated
https://legacy.jek.app
Get m1os service tickets options
Auth
user_bearer
POST/api/v2/public/ai_workflow/:idJEKDeprecated
https://legacy.jek.app
Create v2 public ai workflow
Auth
no auth
POSTm1os_service_ticketsJEKDeprecated
https://legacy.jek.app
Create m1os service tickets
Auth
user_bearer
POSTm1os_service_tickets_callbackJEKDeprecated
https://legacy.jek.app
Create m1os service tickets callback
Auth
user_bearer
POSTm1os_service_tickets_discountJEKDeprecated
https://legacy.jek.app
Create m1os service tickets discount
Auth
user_bearer
POSTm1os_service_tickets_referral_codeJEKDeprecated
https://legacy.jek.app
Create m1os service tickets referral code
Auth
user_bearer
POST/api/v2/public/esim/unbind_device_esimJEKDeprecated
https://legacy.jek.app
Create public esim unbind device esim
Auth
no auth
POST/api/v2/public/jek_exploreJEKDeprecated
https://legacy.jek.app
Create v2 public jek explore
Auth
no auth
GET/api/v2/public/channel_message_listJEKDeprecated
https://legacy.jek.app
Get v2 public channel message list
Auth
no auth
GET/api/v2/public/aiJEKDeprecated
https://legacy.jek.app
Get v2 public ai
Auth
no auth
GET/api/v2/public/ai/static/*JEKDeprecated
https://legacy.jek.app
Get ai static *
Auth
no auth
POST/api/v2/public/webhook/uberJEKDeprecated
https://legacy.jek.app
Create public webhook uber
Auth
no auth
POST/m1os/embed/sync_platformVehicle_classJEKDeprecated
https://legacy.jek.app
Create m1os embed sync platformVehicle class
Auth
user_bearer
GET/api/v2/public/m1os/embed/get_electron_cardJEKDeprecated
https://legacy.jek.app
Get m1os embed get electron card
Auth
no auth
GET/api/v2/public/esim/get_electron_cardJEKDeprecated
https://legacy.jek.app
Get public esim get electron card
Auth
no auth
GETm1os_service_recordsJEKDeprecated
https://legacy.jek.app
Get m1os service records
Auth
user_bearer
GETm1os_service_records/:idJEKDeprecated
https://legacy.jek.app
Get m1os service records
Auth
user_bearer
POSTm1os_service_recordsJEKDeprecated
https://legacy.jek.app
Create m1os service records
Auth
user_bearer
PUTm1os_service_records/:idJEKDeprecated
https://legacy.jek.app
Update m1os service records
Auth
user_bearer
PUTm1os_service_records_cancel/:idJEKDeprecated
https://legacy.jek.app
Update m1os service records cancel
Auth
user_bearer
POST/api/v2/public/webhook/sendbird_chatJEKDeprecated
https://legacy.jek.app
Create public webhook sendbird chat
Auth
no auth
POST/api/v2/public/auto_test_assign_pairJEKDeprecated
https://legacy.jek.app
Create v2 public auto test assign pair
Auth
no auth
POST/api/v2/public/auto_test_release_pairJEKDeprecated
https://legacy.jek.app
Create v2 public auto test release pair
Auth
no auth
POST/api/v2/public/twilio_webhookJEKDeprecated
https://legacy.jek.app
Create v2 public twilio webhook
Auth
no auth
POST/api/v2/public/twilio_webhook/messageJEKDeprecated
https://legacy.jek.app
Create public twilio webhook message
Auth
no auth
POST/api/v2/public/twilio_webhook/appJEKDeprecated
https://legacy.jek.app
Create public twilio webhook app
Auth
no auth
POST/api/v2/public/twilio_webhook/voiceJEKDeprecated
https://legacy.jek.app
Create public twilio webhook voice
Auth
no auth
POST/api/v2/public/twilio_webhook/client_to_clientJEKDeprecated
https://legacy.jek.app
Create public twilio webhook client to client
Auth
no auth
POST/api/v2/public/twilio_webhook/user_name_to_clientJEKDeprecated
https://legacy.jek.app
Create public twilio webhook user name to client
Auth
no auth
POST/api/v2/public/twilio_webhook/app_daJEKDeprecated
https://legacy.jek.app
Create public twilio webhook app da
Auth
no auth
POST/api/v2/public/twilio_webhook/voice_testJEKDeprecated
https://legacy.jek.app
Create public twilio webhook voice test
Auth
no auth
POST/api/v2/public/twilio_webhook/app_test_twoJEKDeprecated
https://legacy.jek.app
Create public twilio webhook app test two
Auth
no auth
POST/get_ocr_recognitionJEKDeprecated
https://legacy.jek.app
Create get ocr recognition
Auth
user_bearer
POSTm1os_service_records_deviceJEKDeprecated
https://legacy.jek.app
Create m1os service records device
Auth
user_bearer
POSTm1os_service_records/:id/m1os_unpairJEKDeprecated
https://legacy.jek.app
Create m1os service records m1os unpair
Auth
user_bearer
POSTm1os_service_records/:id/m1os_pairJEKDeprecated
https://legacy.jek.app
Create m1os service records m1os pair
Auth
user_bearer
GETm1os_service_records_stickers/:device_snJEKDeprecated
https://legacy.jek.app
Get m1os service records stickers
Auth
user_bearer
POSTm1os_service_records/:id/sticker_unpairJEKDeprecated
https://legacy.jek.app
Create m1os service records sticker unpair
Auth
user_bearer
POSTm1os_service_records/:id/sticker_pairJEKDeprecated
https://legacy.jek.app
Create m1os service records sticker pair
Auth
user_bearer
GET/api/v2/public/maps/ride_available_areasJEKDeprecated
https://legacy.jek.app
Get public maps ride available areas
Auth
no auth
POST/api/v2/public/heycars/webhookJEKDeprecated
https://legacy.jek.app
Create public heycars webhook
Auth
no auth
POST/api/v2/public/heycars/webhook/fakeJEKDeprecated
https://legacy.jek.app
Create heycars webhook fake
Auth
no auth
POST/api/v2/public/maps/routerJEKDeprecated
https://legacy.jek.app
Create public maps router
Auth
no auth
PUTm1os_service_records_test/:idJEKDeprecated
https://legacy.jek.app
Update m1os service records test
Auth
user_bearer
POSTm1os_service_records/:id/sticker_unpair_testJEKDeprecated
https://legacy.jek.app
Create m1os service records sticker unpair test
Auth
user_bearer
POST/m1os/embed/prepare_signatureJEKDeprecated
https://legacy.jek.app
Create m1os embed prepare signature
Auth
user_bearer
GET/api/v2/public/online_driver/:uuidJEKDeprecated
https://legacy.jek.app
Get v2 public online driver
Auth
no auth
GET/api/v2/publictaxi_orders/uber_ride_detailJEKDeprecated
https://legacy.jek.app
Get v2 publictaxi orders uber ride detail
Auth
no auth
POSTm1os_service_ocrJEKDeprecated
https://legacy.jek.app
Create m1os service ocr
Auth
user_bearer
GET/api/v2/public/maps/trip_idJEKDeprecated
https://legacy.jek.app
Get public maps trip id
Auth
no auth
POST/api/v2/public/webhook/transport_platform_simulatorJEKDeprecated
https://legacy.jek.app
Create public webhook transport platform simulator
Auth
no auth
GET/api/v2/public/webhook/uber_alertJEKDeprecated
https://legacy.jek.app
Get public webhook uber alert
Auth
no auth
POST/api/v2/public/taxi_orders/:uuid/evaluationJEKDeprecated
https://legacy.jek.app
Create public taxi orders evaluation
Auth
no auth
POST/m1os/embed/save_device_factory_test_reportsJEKDeprecated
https://legacy.jek.app
Create m1os embed save device factory test reports
Auth
user_bearer
POST/create_virtual_meter_taskJEKDeprecated
https://legacy.jek.app
Create create virtual meter task
Auth
user_bearer
POSTm1os_service_records_pictures/:idJEKDeprecated
https://legacy.jek.app
Create m1os service records pictures
Auth
user_bearer
GETm1os_service_records_pictures/:idJEKDeprecated
https://legacy.jek.app
Get m1os service records pictures
Auth
user_bearer
GET/m1os/embed/device_setupJEKDeprecated
https://legacy.jek.app
Get m1os embed device setup
Auth
user_bearer
POST/api/v2/public/get_translations/JEKDeprecated
https://legacy.jek.app
Create v2 public get translations
Auth
no auth
POST/api/v2/public/set_translationsJEKDeprecated
https://legacy.jek.app
Create v2 public set translations
Auth
no auth
POST/api/v2/public/publish_mqttJEKDeprecated
https://legacy.jek.app
Create v2 public publish mqtt
Auth
no auth
POST/api/v2/public/maps/autocompleteJEKDeprecated
https://legacy.jek.app
Create public maps autocomplete
Auth
no auth
POST/api/v2/public/maps/searchaddress_withdetail_consistencyJEKDeprecated
https://legacy.jek.app
Create public maps searchaddress withdetail consistency
Auth
no auth
POST/api/v2/public/maps/place_detailJEKDeprecated
https://legacy.jek.app
Create public maps place detail
Auth
no auth
POST/api/v2/public/maps/geocodingJEKDeprecated
https://legacy.jek.app
Create public maps geocoding
Auth
no auth
POST/create_virtual_meterJEKDeprecated
https://legacy.jek.app
Create create virtual meter
Auth
user_bearer
GET/get_driver_ocr_taskJEKDeprecated
https://legacy.jek.app
Get get driver ocr task
Auth
user_bearer
POST/api/v2/b2c/taxis/nearbyJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxis nearby
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_nearest_vehicle.gomigrating to api.jek.app
POST/m1os/embed/card_account_opening/:idJEKDeprecated
https://legacy.jek.app
Create m1os embed card account opening
Auth
user_bearer
GET/m1os/embed/get_taxi_vehicle_modelsJEKDeprecated
https://legacy.jek.app
Get m1os embed get taxi vehicle models
Auth
user_bearer
POST/m1os/embed/save_device_bluetooth_addressJEKDeprecated
https://legacy.jek.app
Create m1os embed save device bluetooth address
Auth
user_bearer
GET/get_ocr_recognition_statusJEKDeprecated
https://legacy.jek.app
Get get ocr recognition status
Auth
user_bearer
GET/api/v2/b2c/addresses/searchJEKLegacy · OMS
https://legacy.jek.app
Get b2c addresses search
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_google_appoint_address.gomigrating to api.jek.app
POST/api/v2/b2c/addressesJEKLegacy · OMS
https://legacy.jek.app
Create v2 b2c addresses
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/create_user_address.gomigrating to api.jek.app
POST/api/v2/publictaxi_orders/modify_driver_phoneJEKDeprecated
https://legacy.jek.app
Create v2 publictaxi orders modify driver phone
Auth
no auth
GET/m1os/embed/get_device_bluetooth_addressJEKDeprecated
https://legacy.jek.app
Get m1os embed get device bluetooth address
Auth
user_bearer
POST/m1os/installation/createJEKDeprecated
https://legacy.jek.app
Create m1os installation create
Auth
user_bearer
GET/m1os/installation/listJEKDeprecated
https://legacy.jek.app
Get m1os installation list
Auth
user_bearer
GET/m1os/installation/detail/:idJEKDeprecated
https://legacy.jek.app
Get m1os installation detail
Auth
user_bearer
PUT/m1os/installation/update/:idJEKDeprecated
https://legacy.jek.app
Update m1os installation update
Auth
user_bearer
PUT/m1os/installation/cancel/:idJEKDeprecated
https://legacy.jek.app
Update m1os installation cancel
Auth
user_bearer
GET/m1os/service_areaJEKDeprecated
https://legacy.jek.app
Get m1os service area
Auth
user_bearer
GET/m1os/vehicle_modelsJEKDeprecated
https://legacy.jek.app
Get m1os vehicle models
Auth
user_bearer
GET/m1os/service_locationJEKDeprecated
https://legacy.jek.app
Get m1os service location
Auth
user_bearer
GET/m1os/service_packageJEKDeprecated
https://legacy.jek.app
Get m1os service package
Auth
user_bearer
GET/m1os/statusJEKDeprecated
https://legacy.jek.app
Get m1os status
Auth
user_bearer
GET/m1os/referral_codeJEKDeprecated
https://legacy.jek.app
Get m1os referral code
Auth
user_bearer
GET/api/v2/b2c/couponsJEKDeprecated
https://legacy.jek.app
Get v2 b2c coupons
Auth
user_bearer
POST/api/v2/b2c/crateTollsJEKDeprecated
https://legacy.jek.app
Create v2 b2c crateTolls
Auth
user_bearer
DELETE/api/v2/b2c/addresses/clearJEKLegacy · OMS
https://legacy.jek.app
Delete b2c addresses clear
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/clear_search_user_address.gomigrating to api.jek.app
GET/api/v2/b2c/third_party/order/get_cancel_fee/JEKDeprecated
https://legacy.jek.app
Get third party order get cancel fee
Auth
user_bearer
POST/api/v2/b2c/third_party/driver/evaluate/JEKDeprecated
https://legacy.jek.app
Create third party driver evaluate
Auth
driver_bearer
POST/api/v2/b2c/third_party/event/notify/JEKDeprecated
https://legacy.jek.app
Create third party event notify
Auth
user_bearer
POST/api/v2/b2c/third_party/chat/send_massage/JEKDeprecated
https://legacy.jek.app
Create third party chat send massage
Auth
user_bearer
GET/api/v2/b2c/third_party/chat/message_list/JEKDeprecated
https://legacy.jek.app
Get third party chat message list
Auth
user_bearer
GET/api/v2/b2c/third_party/chat/message_list_test/JEKDeprecated
https://legacy.jek.app
Get third party chat message list test
Auth
user_bearer
POST/api/v2/b2c/third_party/chat/send_massage_sendbird/JEKDeprecated
https://legacy.jek.app
Create third party chat send massage sendbird
Auth
user_bearer
POST/api/v2/b2c/create_toll_time_priceJEKDeprecated
https://legacy.jek.app
Create v2 b2c create toll time price
Auth
user_bearer
POST/api/v2/b2c/taxi_orders/:id/call_driverJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders call driver
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/call_driver_jek.gomigrating to api.jek.app
POST/api/v2/b2c/taxi_orders/:id/call_driver_to_clientJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders call driver to client
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/call_driver_jek.gomigrating to api.jek.app
POST/api/v2/b2c/quotesJEKLegacy · OMS
https://legacy.jek.app
Create v2 b2c quotes
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/create_taxi_quotes.gomigrating to api.jek.app
POST/api/v2/b2c/maps/autocompleteJEKLegacy · OMS
https://legacy.jek.app
Create b2c maps autocomplete
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/search_address.gomigrating to api.jek.app
PUT/m1os/embed/device_setupJEKDeprecated
https://legacy.jek.app
Update m1os embed device setup
Auth
user_bearer
POST/api/v2/b2c/taxi_ordersJEKLegacy · OMS
https://legacy.jek.app
Create v2 b2c taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/create_taxi_order.gomigrating to api.jek.app
DELETE/api/v2/b2c/deleteTolls/:idJEKDeprecated
https://legacy.jek.app
Delete v2 b2c deleteTolls
Auth
user_bearer
POST/api/v2/b2ctaxi_orders/bind_apn_tokenJEKDeprecated
https://legacy.jek.app
Create v2 b2ctaxi orders bind apn token
Auth
user_bearer
POST/api/v2/b2c/taxi_orders/deleteJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders delete
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/delete_taxi_order.gomigrating to api.jek.app
POST/api/v2/b2c/coupon/distributeJEKDeprecated
https://legacy.jek.app
Create b2c coupon distribute
Auth
user_bearer
DELETE/api/v2/b2c/delete_toll_time_price/:idJEKDeprecated
https://legacy.jek.app
Delete v2 b2c delete toll time price
Auth
user_bearer
GET/get_taxi_areas/:idJEKDeprecated
https://legacy.jek.app
Get get taxi areas
Auth
user_bearer
GET/api/v2/b2c/addresses/getHomeANDWorkJEKLegacy · OMS
https://legacy.jek.app
Get b2c addresses getHomeANDWork
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_user_address_work_and_Home.gomigrating to api.jek.app
GET/m1os/embed/get_unique_serial_numberJEKDeprecated
https://legacy.jek.app
Get m1os embed get unique serial number
Auth
user_bearer
GET/m1os/maintenance/listJEKDeprecated
https://legacy.jek.app
Get m1os maintenance list
Auth
user_bearer
GET/m1os/maintenance/detail/:device_snJEKDeprecated
https://legacy.jek.app
Get m1os maintenance detail
Auth
user_bearer
PUT/m1os/maintenance/update/:device_snJEKDeprecated
https://legacy.jek.app
Update m1os maintenance update
Auth
user_bearer
POST/m1os/maintenance/create_test_dataJEKDeprecated
https://legacy.jek.app
Create m1os maintenance create test data
Auth
user_bearer
GET/api/v2/b2c/coupons/:idJEKDeprecated
https://legacy.jek.app
Get v2 b2c coupons
Auth
user_bearer
POST/api/v2/b2c/addresses/searchdestJEKLegacy · OMS
https://legacy.jek.app
Create b2c addresses searchdest
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_user_address_search_dest.gomigrating to api.jek.app
GET/api/v2/b2c/taxi_orders/:idJEKLegacy · OMS
https://legacy.jek.app
Get v2 b2c taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_taxi_order.gomigrating to api.jek.app
GET/api/v2/b2ctaxi_orders/:id/rideJEKDeprecated
https://legacy.jek.app
Get v2 b2ctaxi orders ride
Auth
user_bearer
PUT/api/v2/b2c/taxi_orders/:id/cancelJEKLegacy · OMS
https://legacy.jek.app
Update b2c taxi orders cancel
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/passenger_cancels_taxi_order.gomigrating to api.jek.app
GET/api/v2/b2c/addressesJEKLegacy · OMS
https://legacy.jek.app
Get v2 b2c addresses
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_user_address.gomigrating to api.jek.app
POST/api/v2/b2c/recommend_locationsJEKDeprecated
https://legacy.jek.app
Create v2 b2c recommend locations
Auth
user_bearer
POST/api/v2/b2c/access_pointsJEKLegacy · OMS
https://legacy.jek.app
Create v2 b2c access points
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_recommend_locations.gomigrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/:id/locationsJEKLegacy · OMS
https://legacy.jek.app
Update b2c taxi orders locations
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/reprice_dest_stops.gomigrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/:id/locations/:quote_id/confirmJEKLegacy · OMS
https://legacy.jek.app
Update taxi orders locations confirm
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/reprice_dest_stops.gomigrating to api.jek.app
DELETE/api/v2/b2c/addresses/:idJEKLegacy · OMS
https://legacy.jek.app
Delete v2 b2c addresses
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/delete_user_address.gomigrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/:id/adjust_tipsJEKLegacy · OMS
https://legacy.jek.app
Update b2c taxi orders adjust tips
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/passenger_adjust_tips.gomigrating to api.jek.app
GET/api/v2/b2ctaxi_orders/apn_data/:idJEKDeprecated
https://legacy.jek.app
Get v2 b2ctaxi orders apn data
Auth
user_bearer
POST/api/v2/b2c/modify_toll_time_price/:idJEKDeprecated
https://legacy.jek.app
Create v2 b2c modify toll time price
Auth
user_bearer
GET/api/v2/b2c/taxi_ordersJEKLegacy · OMS
https://legacy.jek.app
Get v2 b2c taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_taxi_orders.gomigrating to api.jek.app
PUT/api/v2/b2c/addressesJEKLegacy · OMS
https://legacy.jek.app
Update v2 b2c addresses
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/modify_user_address.gomigrating to api.jek.app
GET/api/v2/b2c/get_twilio_tokenJEKDeprecated
https://legacy.jek.app
Get v2 b2c get twilio token
Auth
user_bearer
GET/api/v2/b2ctaxi_orders/:id/routerJEKDeprecated
https://legacy.jek.app
Get v2 b2ctaxi orders router
Auth
user_bearer
GET/api/v2/b2b/quotesJEKDeprecated
https://legacy.jek.app
Get v2 b2b quotes
Auth
driver_bearer
PUT/api/v2/b2c/taxi_orders/:id/submit_cancel_reasonJEKLegacy · OMS
https://legacy.jek.app
Update b2c taxi orders submit cancel reason
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/passenger_submit_cancel_reason.gomigrating to api.jek.app
POST/api/v2/b2c/quotes/recommended_stopsJEKLegacy · OMS
https://legacy.jek.app
Create b2c quotes recommended stops
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/recommended_stop.gomigrating to api.jek.app
POST/api/v2/b2c/price_calculatorJEKLegacy · OMS
https://legacy.jek.app
Create v2 b2c price calculator
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/price_calculator.gomigrating to api.jek.app
POST/api/v2/b2c/card_schemeJEKDeprecated
https://legacy.jek.app
Create v2 b2c card scheme
Auth
user_bearer
GET/api/v2/b2c/taxi_orders/quick_reply_templatesJEKLegacy · OMS
https://legacy.jek.app
Get b2c taxi orders quick reply templates
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_quick_reply.gomigrating to api.jek.app
POST/api/v2/b2c/taxi_orders/add_quick_replyJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders add quick reply
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_quick_reply.gomigrating to api.jek.app
GET/api/v2/b2c/taxi_orders/:id/statusJEKLegacy · OMS
https://legacy.jek.app
Get b2c taxi orders status
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/get_taxi_order_status.gomigrating to api.jek.app
POST/api/v2/b2c/taxi_orders/:id/evaluationJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders evaluation
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/passenger_feedback_taxi_order.gomigrating to api.jek.app
GET/api/v2/b2b/vehicle/listJEKDeprecated
https://legacy.jek.app
Get b2b vehicle list
Auth
driver_bearer
PUT/api/v2/b2c/taxi_orders/:idJEKLegacy · OMS
https://legacy.jek.app
Update v2 b2c taxi orders
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/modify_taxi_order_info.gomigrating to api.jek.app
PUT/api/v2/b2b/driver/statusesJEKDeprecated
https://legacy.jek.app
Update b2b driver statuses
Auth
driver_bearer
PUT/api/v2/b2btaxi_orders/:id/serveJEKDeprecated
https://legacy.jek.app
Update v2 b2btaxi orders serve
Auth
driver_bearer
POST/api/v2/b2btaxi_orders/:id/evaluationJEKDeprecated
https://legacy.jek.app
Create v2 b2btaxi orders evaluation
Auth
driver_bearer
GET/api/v2/b2b/before_end_complete_reasonsJEKDeprecated
https://legacy.jek.app
Get v2 b2b before end complete reasons
Auth
driver_bearer
GET/api/v2/b2c/current_order_by_sticker/:codeJEKDeprecated
https://legacy.jek.app
Get v2 b2c current order by sticker
Auth
user_bearer
POST/api/v2/b2c/embed/sticker_by_device_snJEKDeprecated
https://legacy.jek.app
Create b2c embed sticker by device sn
Auth
user_bearer
POST/api/v2/b2c/embed/syncJEKDeprecated
https://legacy.jek.app
Create b2c embed sync
Auth
user_bearer
POST/api/v2/b2c/send_emailJEKDeprecated
https://legacy.jek.app
Create v2 b2c send email
Auth
user_bearer
POST/api/v2/b2c/taxi_orders/:id/otpJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders otp
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/public_api.gomigrating to api.jek.app
POST/api/v2/b2c/taxi_orders/:id/otp_verifyJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders otp verify
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/public_api.gomigrating to api.jek.app
POST/api/v2/b2c/taxi_orders/:id/change_channelJEKLegacy · OMS
https://legacy.jek.app
Create b2c taxi orders change channel
Auth
user_bearer
Legacy sourcebackend/service-oms · controllers/taxiv2/taxi_b2c/public_api.gomigrating to api.jek.app
PUT/api/v2/b2ctaxi_orders/:id/fake_completedJEKDeprecated
https://legacy.jek.app
Update v2 b2ctaxi orders fake completed
Auth
user_bearer
PUT/api/v2/b2c/income/:idJEKDeprecated
https://legacy.jek.app
Update v2 b2c income
Auth
user_bearer
GET/api/v2/b2b/metersJEKDeprecated
https://legacy.jek.app
Get v2 b2b meters
Auth
driver_bearer
POST/api/v2/b2b/device/login_requestWonderDeprecated
https://legacy.jek.app
Create b2b device login request
Auth
driver_bearer
GET/api/v2/b2b/device/login_request/:idWonderDeprecated
https://legacy.jek.app
Get b2b device login request
Auth
driver_bearer
DELETE/api/v2/b2b/device/login_request/:idWonderDeprecated
https://legacy.jek.app
Delete b2b device login request
Auth
driver_bearer
DELETE/api/v2/b2b/device/:device_snWonderDeprecated
https://legacy.jek.app
Delete v2 b2b device
Auth
driver_bearer
PUT/api/v2/b2btaxi_orders/:id/completedJEKDeprecated
https://legacy.jek.app
Update v2 b2btaxi orders completed
Auth
driver_bearer
PUT/api/v2/b2btaxi_orders/:id/arrivedJEKDeprecated
https://legacy.jek.app
Update v2 b2btaxi orders arrived
Auth
driver_bearer
POST/api/v2/b2btaxi_order_withdrawal_requests/cancel/:idJEKDeprecated
https://legacy.jek.app
Create v2 b2btaxi order withdrawal requests cancel
Auth
driver_bearer
PUT/api/v2/b2btaxi_orders/:id/advance_completedJEKDeprecated
https://legacy.jek.app
Update v2 b2btaxi orders advance completed
Auth
driver_bearer
GET/api/v2/b2b/taxi_orders/quick_reply_templatesJEKDeprecated
https://legacy.jek.app
Get b2b taxi orders quick reply templates
Auth
driver_bearer
POST/api/v2/b2b/taxi_orders/add_quick_replyJEKDeprecated
https://legacy.jek.app
Create b2b taxi orders add quick reply
Auth
driver_bearer
GET/api/v2/b2b/bound/checkJEKDeprecated
https://legacy.jek.app
Get b2b bound check
Auth
driver_bearer
POST/api/v2/b2b/virtual_terminals/assignWonderDeprecated
https://legacy.jek.app
Create b2b virtual terminals assign
Auth
driver_bearer
POST/api/v2/b2b/virtual_terminals/logoutWonderDeprecated
https://legacy.jek.app
Create b2b virtual terminals logout
Auth
driver_bearer
GET/api/v2/b2b/virtual_terminalsWonderDeprecated
https://legacy.jek.app
Get v2 b2b virtual terminals
Auth
driver_bearer
PUT/api/v2/b2btaxi_orders/:id/cancelJEKDeprecated
https://legacy.jek.app
Update v2 b2btaxi orders cancel
Auth
driver_bearer
PUT/api/v2/b2b/quotes/:id/acceptJEKDeprecated
https://legacy.jek.app
Update b2b quotes accept
Auth
driver_bearer
GET/api/v2/b2b/shiftsJEKDeprecated
https://legacy.jek.app
Get v2 b2b shifts
Auth
driver_bearer
PUT/api/v2/b2b/confirm_location_additional/:idJEKDeprecated
https://legacy.jek.app
Update v2 b2b confirm location additional
Auth
driver_bearer
GET/api/v2/b2btaxi_orders/:id/routerJEKDeprecated
https://legacy.jek.app
Get v2 b2btaxi orders router
Auth
driver_bearer
GET/api/v2/b2b/shifts/:idJEKDeprecated
https://legacy.jek.app
Get v2 b2b shifts
Auth
driver_bearer
GET/api/v2/b2b/get_location_additional/:idJEKDeprecated
https://legacy.jek.app
Get v2 b2b get location additional
Auth
driver_bearer
POST/api/v2/b2btaxi_order_withdrawal_requestsJEKDeprecated
https://legacy.jek.app
Create api v2 b2btaxi order withdrawal requests
Auth
driver_bearer
GET/api/v2/b2bpending_with_drawal_ordersJEKDeprecated
https://legacy.jek.app
Get api v2 b2bpending with drawal orders
Auth
driver_bearer
GET/api/v2/b2b/get_twilio_tokenJEKDeprecated
https://legacy.jek.app
Get v2 b2b get twilio token
Auth
driver_bearer
POST/api/v2/b2b/taxi_orders/:id/call_passengerJEKDeprecated
https://legacy.jek.app
Create b2b taxi orders call passenger
Auth
driver_bearer
GET/api/v2/b2b/taxi_orders/:id/statusJEKDeprecated
https://legacy.jek.app
Get b2b taxi orders status
Auth
driver_bearer
GET/api/v2/b2b/settlement_infoJEKDeprecated
https://legacy.jek.app
Get v2 b2b settlement info
Auth
driver_bearer
GET/api/v2/b2bpending_with_drawal_orders/:idJEKDeprecated
https://legacy.jek.app
Get api v2 b2bpending with drawal orders
Auth
driver_bearer
GET/api/v2/b2b/taxi_orders/:idJEKDeprecated
https://legacy.jek.app
Get v2 b2b taxi orders
Auth
driver_bearer
GET/api/v2/b2btaxi_orders/:id/rideJEKDeprecated
https://legacy.jek.app
Get v2 b2btaxi orders ride
Auth
driver_bearer
PUT/api/v2/b2btaxi_orders/:idJEKDeprecated
https://legacy.jek.app
Update api v2 b2btaxi orders
Auth
driver_bearer
GET/api/v2/b2b/taxi_ordersJEKDeprecated
https://legacy.jek.app
Get v2 b2b taxi orders
Auth
driver_bearer
DELETE/delect_ocr_taskJEKDeprecated
https://legacy.jek.app
Delete delect ocr task
Auth
user_bearer
OMS · B2C
POST/services/oms/b2c/customer/:reference/orders/:number/voidJEKDeprecated
https://legacy.jek.app
Create customer orders void
Auth
user_bearer
POST/services/oms/b2c/machineryJEKDeprecated
https://legacy.jek.app
Create oms b2c machinery
Auth
user_bearer
POST/services/oms/b2c/orders/:number/payJEKDeprecated
https://legacy.jek.app
Create b2c orders pay
Auth
user_bearer
GET/services/oms/b2c/orders/:number/check_payJEKDeprecated
https://legacy.jek.app
Get b2c orders check pay
Auth
user_bearer
POST/services/oms/b2c/orders/:number/correct_stateJEKDeprecated
https://legacy.jek.app
Create b2c orders correct state
Auth
user_bearer
GET/services/oms/b2c/orders/:number/tid/:tid/checkJEKDeprecated
https://legacy.jek.app
Get orders tid check
Auth
user_bearer
GET/services/oms/b2c/order_listJEKDeprecated
https://legacy.jek.app
Get oms b2c order list
Auth
user_bearer
GET/services/oms/b2c/customer/:reference/order_listJEKDeprecated
https://legacy.jek.app
Get b2c customer order list
Auth
user_bearer
GET/services/oms/b2c/customer/:reference/first_createJEKDeprecated
https://legacy.jek.app
Get b2c customer first create
Auth
user_bearer
POST/services/oms/b2c/delivery/check_lalamoveJEKDeprecated
https://legacy.jek.app
Create b2c delivery check lalamove
Auth
user_bearer
GET/services/oms/b2c/customer/:reference/cartJEKDeprecated
https://legacy.jek.app
Get b2c customer cart
Auth
user_bearer
POST/services/oms/b2c/customer/:reference/cartJEKDeprecated
https://legacy.jek.app
Create b2c customer cart
Auth
user_bearer
DELETE/services/oms/b2c/customer/:reference/cart/cleanJEKDeprecated
https://legacy.jek.app
Delete customer cart clean
Auth
user_bearer
GET/services/oms/b2c/check_discount_code/:codeJEKDeprecated
https://legacy.jek.app
Get oms b2c check discount code
Auth
user_bearer
POST/services/oms/b2c/adjust_tipsJEKDeprecated
https://legacy.jek.app
Create oms b2c adjust tips
Auth
user_bearer
GET/services/oms/b2c/orders/:numberJEKDeprecated
https://legacy.jek.app
Get oms b2c orders
Auth
user_bearer
GET/services/oms/b2c/auth_code/:auth_codeJEKDeprecated
https://legacy.jek.app
Get oms b2c auth code
Auth
user_bearer
GET/services/oms/b2c/reference/:referenceJEKDeprecated
https://legacy.jek.app
Get oms b2c reference
Auth
user_bearer
GET/services/oms/b2c/customer/:reference/order/:numberJEKDeprecated
https://legacy.jek.app
Get b2c customer order
Auth
user_bearer
POST/services/oms/b2c/ordersJEKDeprecated
https://legacy.jek.app
Create oms b2c orders
Auth
user_bearer
POST/services/oms/b2c/valuationJEKDeprecated
https://legacy.jek.app
Create oms b2c valuation
Auth
user_bearer
POST/services/oms/b2c/bindJEKDeprecated
https://legacy.jek.app
Create oms b2c bind
Auth
user_bearer
GET/services/oms/b2c/listJEKDeprecated
https://legacy.jek.app
Get oms b2c list
Auth
user_bearer
DELETE/services/oms/b2c/unbind/:idJEKDeprecated
https://legacy.jek.app
Delete oms b2c unbind
Auth
user_bearer
OMS · B2B
POST/services/oms/b2b/transaction/:tidJEKDeprecated
https://legacy.jek.app
Create oms b2b transaction
Auth
driver_bearer
POST/services/oms/b2b/reference/:reference/transaction/:tid/voidJEKDeprecated
https://legacy.jek.app
Create reference transaction void
Auth
driver_bearer
GET/services/oms/b2b/orders/:number/void/transactions/:tid/checkJEKDeprecated
https://legacy.jek.app
Get void transactions check
Auth
driver_bearer
POST/services/oms/b2b/voidJEKDeprecated
https://legacy.jek.app
Create oms b2b void
Auth
driver_bearer
POST/services/oms/b2b/reference/:reference/voidJEKDeprecated
https://legacy.jek.app
Create b2b reference void
Auth
driver_bearer
POST/services/oms/b2b/void_ordersJEKDeprecated
https://legacy.jek.app
Create oms b2b void orders
Auth
driver_bearer
POST/services/oms/b2b/cancel/number/:numberJEKDeprecated
https://legacy.jek.app
Create b2b cancel number
Auth
driver_bearer
POST/services/oms/b2b/order_emailJEKDeprecated
https://legacy.jek.app
Create oms b2b order email
Auth
driver_bearer
POST/services/oms/b2b/order_receiver_emailJEKDeprecated
https://legacy.jek.app
Create oms b2b order receiver email
Auth
driver_bearer
POST/services/oms/b2b/refundJEKDeprecated
https://legacy.jek.app
Create oms b2b refund
Auth
driver_bearer
POST/services/oms/b2b/reference/:reference/refundJEKDeprecated
https://legacy.jek.app
Create b2b reference refund
Auth
driver_bearer
GET/services/oms/b2b/orders/:number/refund/transactions/:tid/checkJEKDeprecated
https://legacy.jek.app
Get refund transactions check
Auth
driver_bearer
GET/services/oms/b2b/order_listJEKDeprecated
https://legacy.jek.app
Get oms b2b order list
Auth
driver_bearer
GET/services/oms/b2b/orders/:numberJEKDeprecated
https://legacy.jek.app
Get oms b2b orders
Auth
driver_bearer
GET/services/oms/b2b/reference/:referenceJEKDeprecated
https://legacy.jek.app
Get oms b2b reference
Auth
driver_bearer
GET/services/oms/b2b/transaction/:tidJEKDeprecated
https://legacy.jek.app
Get oms b2b transaction
Auth
driver_bearer
GET/services/oms/b2b/order_list_webJEKDeprecated
https://legacy.jek.app
Get oms b2b order list web
Auth
driver_bearer
GET/services/oms/b2b/orders/:number/historiesJEKDeprecated
https://legacy.jek.app
Get b2b orders histories
Auth
driver_bearer
GET/services/oms/b2b/simple_order_listJEKDeprecated
https://legacy.jek.app
Get oms b2b simple order list
Auth
driver_bearer
GET/services/oms/b2b/simple_infoJEKDeprecated
https://legacy.jek.app
Get oms b2b simple info
Auth
driver_bearer
GET/services/oms/b2b/transactionsJEKDeprecated
https://legacy.jek.app
Get oms b2b transactions
Auth
driver_bearer
POST/services/oms/b2b/daily_closeJEKDeprecated
https://legacy.jek.app
Create oms b2b daily close
Auth
driver_bearer
POST/services/oms/b2b/daily_close/shift/:closing_idJEKDeprecated
https://legacy.jek.app
Create b2b daily close shift
Auth
driver_bearer
POST/services/oms/b2b/transaction/:tid/captureJEKDeprecated
https://legacy.jek.app
Create b2b transaction capture
Auth
driver_bearer
GET/services/oms/b2b/orders/:number/capture/transactions/:tid/checkJEKDeprecated
https://legacy.jek.app
Get capture transactions check
Auth
driver_bearer
POST/services/oms/b2b/editJEKDeprecated
https://legacy.jek.app
Create oms b2b edit
Auth
driver_bearer
POST/services/oms/b2b/add_lineitemJEKDeprecated
https://legacy.jek.app
Create oms b2b add lineitem
Auth
driver_bearer
POST/services/oms/b2b/apple_pay_sessionJEKDeprecated
https://legacy.jek.app
Create oms b2b apple pay session
Auth
driver_bearer
GET/services/oms/b2b/order_notify_listJEKDeprecated
https://legacy.jek.app
Get oms b2b order notify list
Auth
driver_bearer
POST/services/oms/b2b/order_notify_successJEKDeprecated
https://legacy.jek.app
Create oms b2b order notify success
Auth
driver_bearer
POST/services/oms/b2b/order_notify_failJEKDeprecated
https://legacy.jek.app
Create oms b2b order notify fail
Auth
driver_bearer
POST/services/oms/b2b/devices/bind_default_businessWonderDeprecated
https://legacy.jek.app
Create b2b devices bind default business
Auth
driver_bearer
POST/services/oms/b2b/devices/bind_one_default_businessWonderDeprecated
https://legacy.jek.app
Create b2b devices bind one default business
Auth
driver_bearer
GET/services/oms/b2b/devices/admin/unbind_listWonderDeprecated
https://legacy.jek.app
Get devices admin unbind list
Auth
admin_bearer
POST/services/oms/b2b/devices/admin/bind_deviceWonderDeprecated
https://legacy.jek.app
Create devices admin bind device
Auth
admin_bearer
POST/services/oms/b2b/devices/admin/unbind_deviceWonderDeprecated
https://legacy.jek.app
Create devices admin unbind device
Auth
admin_bearer
POST/services/oms/b2b/devices/admin/unbind_sticker/sn/:device_snWonderDeprecated
https://legacy.jek.app
Create admin unbind sticker sn
Auth
admin_bearer
POST/services/oms/b2b/devices/admin/unbind_sticker/:codeWonderDeprecated
https://legacy.jek.app
Create devices admin unbind sticker
Auth
admin_bearer
POST/services/oms/b2b/orders/reference/:reference/refundJEKDeprecated
https://legacy.jek.app
Create orders reference refund
Auth
driver_bearer
POST/services/oms/b2b/orders/reference/:reference/voidJEKDeprecated
https://legacy.jek.app
Create orders reference void
Auth
driver_bearer
POST/services/oms/b2b/transaction/:tid/reference/:reference/voidJEKDeprecated
https://legacy.jek.app
Create transaction reference void
Auth
driver_bearer
POST/services/oms/b2b/orders/reference/:reference/closeJEKDeprecated
https://legacy.jek.app
Create orders reference close
Auth
driver_bearer
GET/services/oms/b2b/orders/reference/:referenceJEKDeprecated
https://legacy.jek.app
Get b2b orders reference
Auth
driver_bearer
POST/services/oms/b2b/devices/pairWonderDeprecated
https://legacy.jek.app
Create b2b devices pair
Auth
driver_bearer
GET/services/oms/b2b/devices/pair/checkWonderDeprecated
https://legacy.jek.app
Get devices pair check
Auth
driver_bearer
POST/services/oms/b2b/devices/pair/scanWonderDeprecated
https://legacy.jek.app
Create devices pair scan
Auth
driver_bearer
POST/services/oms/b2b/devices/pair/bindWonderDeprecated
https://legacy.jek.app
Create devices pair bind
Auth
driver_bearer
POST/services/oms/b2b/devices/pair/cancelWonderDeprecated
https://legacy.jek.app
Create devices pair cancel
Auth
driver_bearer
POST/services/oms/b2b/devices/unbindWonderDeprecated
https://legacy.jek.app
Create b2b devices unbind
Auth
driver_bearer
POST/services/oms/b2b/devices/:id/reportWonderDeprecated
https://legacy.jek.app
Create b2b devices report
Auth
driver_bearer
GET/services/oms/b2b/devices/businesses/:id/bound_listWonderDeprecated
https://legacy.jek.app
Get devices businesses bound list
Auth
driver_bearer
POST/services/oms/b2b/devices/:id/stickersWonderDeprecated
https://legacy.jek.app
Create b2b devices stickers
Auth
driver_bearer
POST/services/oms/b2b/devices/:device_sn/stickers/unbindWonderDeprecated
https://legacy.jek.app
Create devices stickers unbind
Auth
driver_bearer
GET/services/oms/b2b/devices/stickers/:codeWonderDeprecated
https://legacy.jek.app
Get b2b devices stickers
Auth
driver_bearer
POST/services/oms/b2b/devices/:id/generate_stickerWonderDeprecated
https://legacy.jek.app
Create b2b devices generate sticker
Auth
driver_bearer
GET/services/oms/b2b/devices/:device_snWonderDeprecated
https://legacy.jek.app
Get oms b2b devices
Auth
driver_bearer
GET/services/oms/b2b/devices/businesses/:id/sticker/:device_snWonderDeprecated
https://legacy.jek.app
Get devices businesses sticker
Auth
driver_bearer
GET/services/oms/b2b/devices/businesses/:id/sync_old_deviceWonderDeprecated
https://legacy.jek.app
Get devices businesses sync old device
Auth
driver_bearer
GET/services/oms/b2b/devices/hasbind/:device_snWonderDeprecated
https://legacy.jek.app
Get b2b devices hasbind
Auth
driver_bearer
POST/services/oms/b2b/devices/:sticker_device_sn/bind_deviceWonderDeprecated
https://legacy.jek.app
Create b2b devices bind device
Auth
driver_bearer
POST/services/oms/b2b/ordersJEKDeprecated
https://legacy.jek.app
Create oms b2b orders
Auth
driver_bearer
POST/services/oms/b2b/valuationJEKDeprecated
https://legacy.jek.app
Create oms b2b valuation
Auth
driver_bearer
GET/services/oms/b2b/admin/terminal_order_listWonderDeprecated
https://legacy.jek.app
Get b2b admin terminal order list
Auth
admin_bearer
GET/services/oms/b2b/admin/terminal/orders/:numberWonderDeprecated
https://legacy.jek.app
Get admin terminal orders
Auth
admin_bearer
POST/services/oms/b2b/admin/orders/:number/manual_deliveryJEKDeprecated
https://legacy.jek.app
Create admin orders manual delivery
Auth
admin_bearer
POST/services/oms/b2b/admin/orders/:number/delivery_cancelJEKDeprecated
https://legacy.jek.app
Create admin orders delivery cancel
Auth
admin_bearer
GET/services/oms/b2b/admin/customer/:reference/cartJEKDeprecated
https://legacy.jek.app
Get admin customer cart
Auth
admin_bearer
POST/services/oms/b2b/admin/customer/:reference/cartJEKDeprecated
https://legacy.jek.app
Create admin customer cart
Auth
admin_bearer
DELETE/services/oms/b2b/admin/customer/:reference/cart/cleanJEKDeprecated
https://legacy.jek.app
Delete customer cart clean
Auth
admin_bearer
GET/services/oms/b2b/admin/check_discount_code/:codeJEKDeprecated
https://legacy.jek.app
Get b2b admin check discount code
Auth
admin_bearer
GET/services/oms/b2b/admin/terminal/orders/:number/short_linkWonderDeprecated
https://legacy.jek.app
Get terminal orders short link
Auth
admin_bearer
GET/services/oms/b2b/admin/terminal_unbind_reasonWonderDeprecated
https://legacy.jek.app
Get b2b admin terminal unbind reason
Auth
admin_bearer
POST/services/oms/b2b/proxy/tokenJEKDeprecated
https://legacy.jek.app
Create b2b proxy token
Auth
driver_bearer
GET/services/oms/b2b/devices/businesses/:id/smartpos_bound_listWonderDeprecated
https://legacy.jek.app
Get devices businesses smartpos bound list
Auth
driver_bearer
Treasury · Wonder Pay
POST/api/wonder_pay/salesJEKDeprecated
https://legacy.jek.app
Create api wonder pay sales
Auth
user_bearer
POST/api/wonder_pay/refundJEKDeprecated
https://legacy.jek.app
Create api wonder pay refund
Auth
user_bearer
POST/api/wonder_pay/queryJEKDeprecated
https://legacy.jek.app
Create api wonder pay query
Auth
user_bearer
POST/api/wonder_pay/query_balanceJEKDeprecated
https://legacy.jek.app
Create api wonder pay query balance
Auth
user_bearer
Treasury · Rewards
GET/api/v1/reward_settlement/:idJEKDeprecated
https://legacy.jek.app
Get api v1 reward settlement
Auth
user_bearer
GET/api/v2/reward_settlements/:idJEKDeprecated
https://legacy.jek.app
Get api v2 reward settlements
Auth
user_bearer
Treasury · Ledger
GET/api/ledger_account_balancesJEKDeprecated
https://legacy.jek.app
Get api ledger account balances
Auth
user_bearer
GET/api/ledger_account_balances/listJEKDeprecated
https://legacy.jek.app
Get api ledger account balances list
Auth
user_bearer
GET/api/v1/user/ledger_accounts/balanceJEKLegacy · Treasury
https://legacy.jek.app
Get user ledger accounts balance
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/openapi/ledger_accountsJEKDeprecated
https://legacy.jek.app
Get v1 openapi ledger accounts
Auth
no auth
Treasury · Virtual Accounts
POST/application/account_provisioning/webhookJEKDeprecated
https://legacy.jek.app
Create application account provisioning webhook
Auth
admin_bearer
POST/application/virtual_account_callbackJEKDeprecated
https://legacy.jek.app
Create application virtual account callback
Auth
admin_bearer
POST/application/virtual_account/createJEKDeprecated
https://legacy.jek.app
Create application virtual account create
Auth
admin_bearer
POST/application/virtual_account/transfer_webhookJEKDeprecated
https://legacy.jek.app
Create application virtual account transfer webhook
Auth
admin_bearer
GET/api/virtual_accountsJEKDeprecated
https://legacy.jek.app
Get api virtual accounts
Auth
user_bearer
GET/api/virtual_accounts/:idJEKDeprecated
https://legacy.jek.app
Get api virtual accounts
Auth
user_bearer
POST/api/virtual_accountsJEKDeprecated
https://legacy.jek.app
Create api virtual accounts
Auth
user_bearer
POST/application/payment_scheme_platform_connections/provisioning_virtual_accountJEKDeprecated
https://legacy.jek.app
Create application payment scheme platform connections provisioning virtual account
Auth
admin_bearer
GET/api/virtual_accounts/original_businessJEKDeprecated
https://legacy.jek.app
Get api virtual accounts original business
Auth
user_bearer
POST/api/virtual_account_proxy/:id/exportJEKDeprecated
https://legacy.jek.app
Create api virtual account proxy export
Auth
user_bearer
Treasury · Rebates
POST/api/internal/rebate_requestsJEKDeprecated
https://legacy.jek.app
Create api internal rebate requests
Auth
admin_bearer
POST/api/internal/rebate_request_reversalJEKDeprecated
https://legacy.jek.app
Create api internal rebate request reversal
Auth
admin_bearer
POST/api/internal/rebate_request_estimatesJEKDeprecated
https://legacy.jek.app
Create api internal rebate request estimates
Auth
admin_bearer
GET/public/api/v1/rebate_schemesJEKLegacy · Treasury
https://legacy.jek.app
Get api v1 rebate schemes
Auth
no auth
Legacy sourcetreasury-service (Go)migrating to api.jek.app
Treasury · Internal
GET/api/internal/manually_triggerJEKDeprecated
https://legacy.jek.app
Get api internal manually trigger
Auth
admin_bearer
POST/api/internal/intermediary_account_transfers/approvalJEKDeprecated
https://legacy.jek.app
Create internal intermediary account transfers approval
Auth
admin_bearer
POST/api/internal/intermediary_account_transfersJEKDeprecated
https://legacy.jek.app
Create api internal intermediary account transfers
Auth
admin_bearer
POST/api/internal/intermediary_account_transfers/callbackJEKDeprecated
https://legacy.jek.app
Create internal intermediary account transfers callback
Auth
admin_bearer
POST/api/system/system_platform_transfersJEKDeprecated
https://legacy.jek.app
Create api system system platform transfers
Auth
admin_bearer
POST/api/system/system_edda_ddiJEKDeprecated
https://legacy.jek.app
Create api system system edda ddi
Auth
admin_bearer
POST/api/system/system_edda_callbackJEKDeprecated
https://legacy.jek.app
Create api system system edda callback
Auth
admin_bearer
POST/api/system/system_ddi_callbackJEKDeprecated
https://legacy.jek.app
Create api system system ddi callback
Auth
admin_bearer
GET/api/internal/dbs_settlement_planJEKDeprecated
https://legacy.jek.app
Get api internal dbs settlement plan
Auth
admin_bearer
POST/api/system/system_payout_requestJEKDeprecated
https://legacy.jek.app
Create api system system payout request
Auth
admin_bearer
GET/api/internal/manually_daily_settlementJEKDeprecated
https://legacy.jek.app
Get api internal manually daily settlement
Auth
admin_bearer
POST/api/internal/virtual_account_transfer/approvalJEKDeprecated
https://legacy.jek.app
Create internal virtual account transfer approval
Auth
admin_bearer
POST/api/internal/virtual_account_transfer/rejectJEKDeprecated
https://legacy.jek.app
Create internal virtual account transfer reject
Auth
admin_bearer
POST/api/reward_settlementsJEKDeprecated
https://legacy.jek.app
Create api reward settlements
Auth
user_bearer
Treasury · Reasons
GET/api/reason/optionJEKLegacy · Treasury
https://legacy.jek.app
Get api reason option
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
Treasury · 3DS
GET/api/verify_3ds/detail/:verification_id/:card_reference_idJEKDeprecated
https://legacy.jek.app
Get api verify 3ds detail
Auth
user_bearer
GET/api/v1/user/verify_3ds/detail/:verification_id/:card_reference_idJEKDeprecated
https://legacy.jek.app
Get user verify 3ds detail
Auth
user_bearer
POST/api/verify_3ds/verificationJEKDeprecated
https://legacy.jek.app
Create api verify 3ds verification
Auth
user_bearer
Treasury · Questions
GET/api/questionsJEKDeprecated
https://legacy.jek.app
Get api questions
Auth
user_bearer
Treasury · Triplink
POST/application/trip_link/authJEKDeprecated
https://legacy.jek.app
Create application trip link auth
Auth
admin_bearer
POST/application/trip_link/notificationJEKDeprecated
https://legacy.jek.app
Create application trip link notification
Auth
admin_bearer
POST/api/v1/triplink/authJEKDeprecated
https://legacy.jek.app
Create v1 triplink auth
Auth
user_bearer
POST/api/v1/triplink/notifyJEKDeprecated
https://legacy.jek.app
Create v1 triplink notify
Auth
user_bearer
POST/api/v1/triplink/settlement/importJEKDeprecated
https://legacy.jek.app
Create triplink settlement import
Auth
user_bearer
Treasury · Global Info
GET/api/global_information/available_countriesJEKDeprecated
https://legacy.jek.app
Get api global information available countries
Auth
user_bearer
GET/api/global_information/available_currenciesJEKDeprecated
https://legacy.jek.app
Get api global information available currencies
Auth
user_bearer
GET/api/global_information/countriesJEKDeprecated
https://legacy.jek.app
Get api global information countries
Auth
user_bearer
GET/application/global_information/available_countriesJEKDeprecated
https://legacy.jek.app
Get application global information available countries
Auth
admin_bearer
GET/application/global_information/available_currenciesJEKDeprecated
https://legacy.jek.app
Get application global information available currencies
Auth
admin_bearer
GET/application/global_information/countriesJEKDeprecated
https://legacy.jek.app
Get application global information countries
Auth
admin_bearer
GET/application/versionJEKDeprecated
https://legacy.jek.app
Get application version
Auth
admin_bearer
GET/api/banks/by_swift_code/:swift_codeJEKDeprecated
https://legacy.jek.app
Get api banks by swift code
Auth
user_bearer
GET/api/banksJEKDeprecated
https://legacy.jek.app
Get api banks
Auth
user_bearer
GET/api/transfer_methodsJEKDeprecated
https://legacy.jek.app
Get api transfer methods
Auth
user_bearer
GET/api/transfer_methods/:transfer_methodJEKDeprecated
https://legacy.jek.app
Get api transfer methods
Auth
user_bearer
GET/api/heartbeatJEKDeprecated
https://legacy.jek.app
Get api heartbeat
Auth
user_bearer
GET/api/internal/db_connection_pool_healthzJEKDeprecated
https://legacy.jek.app
Get api internal db connection pool healthz
Auth
admin_bearer
GET/api/global_information/revenue_expense_categoriesJEKDeprecated
https://legacy.jek.app
Get api global information revenue expense categories
Auth
user_bearer
GET/api/global_information/issuing_category_groupsJEKDeprecated
https://legacy.jek.app
Get api global information issuing category groups
Auth
user_bearer
GET/api/global_information/purpose_of_transferJEKDeprecated
https://legacy.jek.app
Get api global information purpose of transfer
Auth
user_bearer
GET/api/global_information/check_bank_trans/:reference_idJEKDeprecated
https://legacy.jek.app
Get api global information check bank trans
Auth
user_bearer
POST/api/product_marketing_expensesJEKDeprecated
https://legacy.jek.app
Create api product marketing expenses
Auth
user_bearer
POST/api/product_marketing_expenses/updateJEKDeprecated
https://legacy.jek.app
Create api product marketing expenses update
Auth
user_bearer
GET/api/v1/user/banksJEKDeprecated
https://legacy.jek.app
Get v1 user banks
Auth
user_bearer
GET/api/v2/global_information/revenue_expense_categoriesJEKDeprecated
https://legacy.jek.app
Get v2 global information revenue expense categories
Auth
user_bearer
Treasury · System Checks
GET/api/system_check_report/settlementJEKDeprecated
https://legacy.jek.app
Get api system check report settlement
Auth
admin_bearer
GET/api/system_check_report/balanceJEKDeprecated
https://legacy.jek.app
Get api system check report balance
Auth
admin_bearer
Treasury · Risk
POST/api/manual_reviewJEKDeprecated
https://legacy.jek.app
Create api manual review
Auth
user_bearer
POST/api/log_complianceJEKDeprecated
https://legacy.jek.app
Create api log compliance
Auth
user_bearer
Treasury · Scheduled Payout
PUT/api/scheduled_payout_configsJEKDeprecated
https://legacy.jek.app
Update api scheduled payout configs
Auth
user_bearer
GET/api/scheduled_payout_configsJEKDeprecated
https://legacy.jek.app
Get api scheduled payout configs
Auth
user_bearer
Treasury · Payout
POST/application/create_payoutJEKDeprecated
https://legacy.jek.app
Create application create payout
Auth
admin_bearer
POST/application/change_payout_statusJEKDeprecated
https://legacy.jek.app
Create application change payout status
Auth
admin_bearer
POST/application/payout/createJEKDeprecated
https://legacy.jek.app
Create application payout create
Auth
admin_bearer
POST/application/payout/fee_lookupJEKDeprecated
https://legacy.jek.app
Create application payout fee lookup
Auth
admin_bearer
POST/application/payout/update_statusJEKDeprecated
https://legacy.jek.app
Create application payout update status
Auth
admin_bearer
POST/application/bank_callbackJEKDeprecated
https://legacy.jek.app
Create application bank callback
Auth
admin_bearer
POST/application/payout/fx_quoteJEKDeprecated
https://legacy.jek.app
Create application payout fx quote
Auth
admin_bearer
POST/application/fx/exchange_lookupJEKDeprecated
https://legacy.jek.app
Create application fx exchange lookup
Auth
admin_bearer
POST/application/fx/conversionJEKDeprecated
https://legacy.jek.app
Create application fx conversion
Auth
admin_bearer
POST/application/payout/system_approveJEKDeprecated
https://legacy.jek.app
Create application payout system approve
Auth
admin_bearer
POST/application/payout/reversalJEKDeprecated
https://legacy.jek.app
Create application payout reversal
Auth
admin_bearer
POST/application/system/manually_bank_settlement_requestJEKDeprecated
https://legacy.jek.app
Create application system manually bank settlement request
Auth
admin_bearer
POST/api/payout_requestsJEKDeprecated
https://legacy.jek.app
Create api payout requests
Auth
user_bearer
GET/api/payout_requestsJEKDeprecated
https://legacy.jek.app
Get api payout requests
Auth
user_bearer
GET/api/payout_requests/latestJEKDeprecated
https://legacy.jek.app
Get api payout requests latest
Auth
user_bearer
GET/api/payout_requests/:idJEKDeprecated
https://legacy.jek.app
Get api payout requests
Auth
user_bearer
POST/api/payout_requests/pending_updateJEKDeprecated
https://legacy.jek.app
Create api payout requests pending update
Auth
user_bearer
POST/api/payout_requests/fee_lookupJEKDeprecated
https://legacy.jek.app
Create api payout requests fee lookup
Auth
user_bearer
POST/api/payout_requests/statusJEKDeprecated
https://legacy.jek.app
Create api payout requests status
Auth
user_bearer
POST/api/fx/exchange_lookupJEKDeprecated
https://legacy.jek.app
Create api fx exchange lookup
Auth
user_bearer
POST/api/fx/conversionJEKDeprecated
https://legacy.jek.app
Create api fx conversion
Auth
user_bearer
POST/api/payout_requests/fx_quoteJEKDeprecated
https://legacy.jek.app
Create api payout requests fx quote
Auth
user_bearer
GET/api/v2/user/payout_requests/:idJEKDeprecated
https://legacy.jek.app
Get v2 user payout requests
Auth
user_bearer
POST/api/v1/openapi/payout_requestsJEKDeprecated
https://legacy.jek.app
Create v1 openapi payout requests
Auth
no auth
POST/api/v1/user/payout_requestsJEKLegacy · Treasury
https://legacy.jek.app
Create v1 user payout requests
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/payout_requests/fee_lookupJEKLegacy · Treasury
https://legacy.jek.app
Create user payout requests fee lookup
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/payout_requests/fx_quoteJEKLegacy · Treasury
https://legacy.jek.app
Create user payout requests fx quote
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/payout_requests/:idJEKLegacy · Treasury
https://legacy.jek.app
Get v1 user payout requests
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/payout/risk_redirectJEKDeprecated
https://legacy.jek.app
Create v1 payout risk redirect
Auth
user_bearer
Treasury · Card Transactions
GET/api/card_transactions/:idJEKDeprecated
https://legacy.jek.app
Get api card transactions
Auth
user_bearer
POST/api/card_transactions/:id/filesJEKDeprecated
https://legacy.jek.app
Create api card transactions files
Auth
user_bearer
DELETE/api/card_transactions/:id/filesJEKDeprecated
https://legacy.jek.app
Delete api card transactions files
Auth
user_bearer
POST/api/simulator/card_transactionJEKDeprecated
https://legacy.jek.app
Create api simulator card transaction
Auth
user_bearer
GET/api/simulator/card_transactionJEKDeprecated
https://legacy.jek.app
Get api simulator card transaction
Auth
user_bearer
GET/api/v1/user/card_transactions/:idJEKDeprecated
https://legacy.jek.app
Get v1 user card transactions
Auth
user_bearer
GET/api/v2/user/card_transactions/:idJEKDeprecated
https://legacy.jek.app
Get v2 user card transactions
Auth
user_bearer
GET/api/v2/user/card_transactions/auth_id/:idJEKDeprecated
https://legacy.jek.app
Get user card transactions auth id
Auth
user_bearer
GET/api/v2/user/fund_source_transactions/:idJEKDeprecated
https://legacy.jek.app
Get v2 user fund source transactions
Auth
user_bearer
GET/api/v1/card_transaction_settlement_batch/:idJEKDeprecated
https://legacy.jek.app
Get api v1 card transaction settlement batch
Auth
user_bearer
GET/api/v2/card_settlements/:idJEKDeprecated
https://legacy.jek.app
Get api v2 card settlements
Auth
user_bearer
GET/api/v1/card_transactionsJEKDeprecated
https://legacy.jek.app
Get api v1 card transactions
Auth
user_bearer
GET/api/v2/card_transactionsJEKDeprecated
https://legacy.jek.app
Get api v2 card transactions
Auth
user_bearer
Treasury · Settlement
POST/application/business_settlement/webhookJEKDeprecated
https://legacy.jek.app
Create application business settlement webhook
Auth
admin_bearer
POST/application/business_transitory/webhookJEKDeprecated
https://legacy.jek.app
Create application business transitory webhook
Auth
admin_bearer
POST/application/business_transitory/reversal/webhookJEKDeprecated
https://legacy.jek.app
Create business transitory reversal webhook
Auth
admin_bearer
GET/api/v1/transitory_request/:idJEKDeprecated
https://legacy.jek.app
Get api v1 transitory request
Auth
user_bearer
Treasury · Payin
POST/application/payins/system_approveJEKDeprecated
https://legacy.jek.app
Create application payins system approve
Auth
admin_bearer
GET/api/payins/:idJEKDeprecated
https://legacy.jek.app
Get api payins
Auth
user_bearer
GET/api/payinsJEKDeprecated
https://legacy.jek.app
Get api payins
Auth
user_bearer
POST/api/payins/fee_lookupJEKDeprecated
https://legacy.jek.app
Create api payins fee lookup
Auth
user_bearer
GET/api/v1/user/payins/:idJEKDeprecated
https://legacy.jek.app
Get v1 user payins
Auth
user_bearer
GET/api/v2/user/payin_requests/:idJEKDeprecated
https://legacy.jek.app
Get v2 user payin requests
Auth
user_bearer
Treasury · Fund Source
POST/api/external_fund_sources/linkJEKDeprecated
https://legacy.jek.app
Create api external fund sources link
Auth
user_bearer
POST/api/external_fund_sources/delinkJEKDeprecated
https://legacy.jek.app
Create api external fund sources delink
Auth
user_bearer
POST/api/external_fund_sources/activateJEKDeprecated
https://legacy.jek.app
Create api external fund sources activate
Auth
user_bearer
POST/api/external_fund_sources/statusJEKDeprecated
https://legacy.jek.app
Create api external fund sources status
Auth
user_bearer
POST/public/api/v3/external/moneyback/delinkJEKDeprecated
https://legacy.jek.app
Create external moneyback delink
Auth
no auth
Treasury · Capital
POST/api/business_capital/applyJEKDeprecated
https://legacy.jek.app
Create api business capital apply
Auth
merchant_bearer
Treasury · FX
GET/api/fx_conversions/:idJEKDeprecated
https://legacy.jek.app
Get api fx conversions
Auth
user_bearer
POST/api/fx_callbackJEKDeprecated
https://legacy.jek.app
Create api fx callback
Auth
user_bearer
POST/api/fx_conversionJEKDeprecated
https://legacy.jek.app
Create api fx conversion
Auth
user_bearer
POST/api/fx_quoteJEKDeprecated
https://legacy.jek.app
Create api fx quote
Auth
user_bearer
POST/api/fx_rate_lookupJEKDeprecated
https://legacy.jek.app
Create api fx rate lookup
Auth
user_bearer
GET/api/fx_boardJEKDeprecated
https://legacy.jek.app
Get api fx board
Auth
user_bearer
Treasury · Payees
POST/api/payeesJEKDeprecated
https://legacy.jek.app
Create api payees
Auth
user_bearer
PUT/api/payees/:idJEKDeprecated
https://legacy.jek.app
Update api payees
Auth
user_bearer
GET/api/payeesJEKDeprecated
https://legacy.jek.app
Get api payees
Auth
user_bearer
GET/api/payees/:idJEKDeprecated
https://legacy.jek.app
Get api payees
Auth
user_bearer
GET/api/payees/last_used_payeesJEKDeprecated
https://legacy.jek.app
Get api payees last used payees
Auth
user_bearer
DELETE/api/payees/:idJEKDeprecated
https://legacy.jek.app
Delete api payees
Auth
user_bearer
POST/application/get_last_payeesJEKDeprecated
https://legacy.jek.app
Create application get last payees
Auth
admin_bearer
POST/application/edda/createJEKDeprecated
https://legacy.jek.app
Create application edda create
Auth
admin_bearer
POST/application/edda/cancelJEKDeprecated
https://legacy.jek.app
Create application edda cancel
Auth
admin_bearer
POST/application/edda_callbackJEKDeprecated
https://legacy.jek.app
Create application edda callback
Auth
admin_bearer
POST/api/v1/user/payeesJEKDeprecated
https://legacy.jek.app
Create v1 user payees
Auth
user_bearer
PUT/api/v1/user/payees/:idJEKDeprecated
https://legacy.jek.app
Update v1 user payees
Auth
user_bearer
GET/api/v1/user/payeesJEKDeprecated
https://legacy.jek.app
Get v1 user payees
Auth
user_bearer
GET/api/v1/user/payees/:idJEKDeprecated
https://legacy.jek.app
Get v1 user payees
Auth
user_bearer
DELETE/api/v1/user/payees/:idJEKDeprecated
https://legacy.jek.app
Delete v1 user payees
Auth
user_bearer
POST/api/payees/checkJEKDeprecated
https://legacy.jek.app
Create api payees check
Auth
user_bearer
POST/api/payees/duplicate_checkJEKDeprecated
https://legacy.jek.app
Create api payees duplicate check
Auth
user_bearer
GET/api/v1/user/searchJEKLegacy · Treasury
https://legacy.jek.app
Get v1 user search
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/payees/recentJEKDeprecated
https://legacy.jek.app
Get user payees recent
Auth
user_bearer
POST/api/v1/openapi/payeesJEKDeprecated
https://legacy.jek.app
Create v1 openapi payees
Auth
no auth
Treasury · Business
POST/api/business/flagsJEKDeprecated
https://legacy.jek.app
Create api business flags
Auth
merchant_bearer
Treasury · Frozen Funds
POST/application/frozen_requestsJEKDeprecated
https://legacy.jek.app
Create application frozen requests
Auth
admin_bearer
POST/application/frozen_request/reversalJEKDeprecated
https://legacy.jek.app
Create application frozen request reversal
Auth
admin_bearer
Treasury · Digital Wallets
POST/public/api/v1/digital_wallet/circle/webhookJEKDeprecated
https://legacy.jek.app
Create digital wallet circle webhook
Auth
no auth
POST/public/api/v1/digital_wallet/add/coinJEKDeprecated
https://legacy.jek.app
Create digital wallet add coin
Auth
no auth
POST/public/api/v1/digital_wallet/fireblocks/webhookJEKDeprecated
https://legacy.jek.app
Create digital wallet fireblocks webhook
Auth
no auth
POST/api/v1/user/digital_wallet/getJEKLegacy · Treasury
https://legacy.jek.app
Create user digital wallet get
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/digital_wallet/createJEKLegacy · Treasury
https://legacy.jek.app
Create user digital wallet create
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/digital_wallet/check/:idJEKLegacy · Treasury
https://legacy.jek.app
Create user digital wallet check
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/check/:idJEKLegacy · Treasury
https://legacy.jek.app
Get user digital wallet check
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/public_blockchains/:asset_nameJEKLegacy · Treasury
https://legacy.jek.app
Get user digital wallet public blockchains
Auth
no auth
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/public_blockchain_assetsJEKLegacy · Treasury
https://legacy.jek.app
Get user digital wallet public blockchain assets
Auth
no auth
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/currencyJEKLegacy · Treasury
https://legacy.jek.app
Get user digital wallet currency
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/transaction/:idJEKLegacy · Treasury
https://legacy.jek.app
Get user digital wallet transaction
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
Treasury · Funder
POST/api/funder_settlementsJEKDeprecated
https://legacy.jek.app
Create api funder settlements
Auth
user_bearer
GET/api/funder_settlements/business/:idJEKDeprecated
https://legacy.jek.app
Get api funder settlements business
Auth
merchant_bearer
POST/api/funder/funder_business_assignments/openJEKDeprecated
https://legacy.jek.app
Create funder funder business assignments open
Auth
user_bearer
GET/api/funder/business_assignmentsJEKDeprecated
https://legacy.jek.app
Get api funder business assignments
Auth
merchant_bearer
PUT/api/funder/business_assignmentsJEKDeprecated
https://legacy.jek.app
Update api funder business assignments
Auth
merchant_bearer
Treasury · Add Fund
POST/api/add_fundsJEKDeprecated
https://legacy.jek.app
Create api add funds
Auth
user_bearer
POST/api/add_fund_chequeJEKDeprecated
https://legacy.jek.app
Create api add fund cheque
Auth
user_bearer
POST/api/add_funds/callbackJEKDeprecated
https://legacy.jek.app
Create api add funds callback
Auth
user_bearer
POST/application/add_fundJEKDeprecated
https://legacy.jek.app
Create application add fund
Auth
admin_bearer
POST/application/add_fund/callbackJEKDeprecated
https://legacy.jek.app
Create application add fund callback
Auth
admin_bearer
GET/api/add_funds/:idJEKDeprecated
https://legacy.jek.app
Get api add funds
Auth
user_bearer
GET/api/add_fundsJEKDeprecated
https://legacy.jek.app
Get api add funds
Auth
user_bearer
Treasury · Checks
GET/api/terminated_account_checkJEKDeprecated
https://legacy.jek.app
Get api terminated account check
Auth
user_bearer
GET/api/check_transaction_from_request/:transaction_type/:request_idJEKDeprecated
https://legacy.jek.app
Get api check transaction from request
Auth
user_bearer
GET/api/v1/user/check_transaction_from_request/:transaction_type/:request_idJEKDeprecated
https://legacy.jek.app
Get v1 user check transaction from request
Auth
user_bearer
Treasury · Activity
POST/application/query_activitiesJEKDeprecated
https://legacy.jek.app
Create application query activities
Auth
admin_bearer
POST/application/query_activities_group_by_dayJEKDeprecated
https://legacy.jek.app
Create application query activities group by day
Auth
admin_bearer
POST/application/query_activities_group_by_day_countJEKDeprecated
https://legacy.jek.app
Create application query activities group by day count
Auth
admin_bearer
POST/application/analyticsJEKDeprecated
https://legacy.jek.app
Create application analytics
Auth
admin_bearer
POST/application/query_activities_countJEKDeprecated
https://legacy.jek.app
Create application query activities count
Auth
admin_bearer
POST/api/activitiesJEKDeprecated
https://legacy.jek.app
Create api activities
Auth
user_bearer
POST/api/count_activitiesJEKDeprecated
https://legacy.jek.app
Create api count activities
Auth
user_bearer
POST/api/analyticsJEKDeprecated
https://legacy.jek.app
Create api analytics
Auth
user_bearer
POST/api/analytics/searchJEKDeprecated
https://legacy.jek.app
Create api analytics search
Auth
user_bearer
POST/api/activity_reportJEKDeprecated
https://legacy.jek.app
Create api activity report
Auth
user_bearer
POST/api/activity_report_countJEKDeprecated
https://legacy.jek.app
Create api activity report count
Auth
user_bearer
POST/api/v1/user/activities/countJEKDeprecated
https://legacy.jek.app
Create user activities count
Auth
user_bearer
POST/api/v1/user/activitiesJEKDeprecated
https://legacy.jek.app
Create v1 user activities
Auth
user_bearer
POST/api/abs/reportJEKDeprecated
https://legacy.jek.app
Create api abs report
Auth
user_bearer
POST/api/abs/report/countJEKDeprecated
https://legacy.jek.app
Create abs report count
Auth
user_bearer
Treasury · Cards
POST/application/create_card/webhookJEKDeprecated
https://legacy.jek.app
Create application create card webhook
Auth
admin_bearer
POST/application/card_limit_reset/webhookJEKDeprecated
https://legacy.jek.app
Create application card limit reset webhook
Auth
admin_bearer
POST/application/card_limitJEKDeprecated
https://legacy.jek.app
Create application card limit
Auth
admin_bearer
POST/application/card_removeJEKDeprecated
https://legacy.jek.app
Create application card remove
Auth
admin_bearer
POST/api/cardsJEKDeprecated
https://legacy.jek.app
Create api cards
Auth
user_bearer
PUT/api/cards/:id/editJEKDeprecated
https://legacy.jek.app
Update api cards edit
Auth
user_bearer
PUT/api/cards/:id/statusJEKDeprecated
https://legacy.jek.app
Update api cards status
Auth
user_bearer
GET/api/cardsJEKDeprecated
https://legacy.jek.app
Get api cards
Auth
user_bearer
GET/api/cards/:idJEKDeprecated
https://legacy.jek.app
Get api cards
Auth
user_bearer
GET/api/cards/:id/limitsJEKDeprecated
https://legacy.jek.app
Get api cards limits
Auth
user_bearer
PUT/api/cards/:id/limits/:limit_idJEKDeprecated
https://legacy.jek.app
Update api cards limits
Auth
user_bearer
GET/api/card_issuersJEKDeprecated
https://legacy.jek.app
Get api card issuers
Auth
user_bearer
POST/api/cards/accessJEKDeprecated
https://legacy.jek.app
Create api cards access
Auth
user_bearer
GET/api/v1/cards/materialJEKDeprecated
https://legacy.jek.app
Get v1 cards material
Auth
user_bearer
POST/api/v1/cards/physicalJEKDeprecated
https://legacy.jek.app
Create v1 cards physical
Auth
user_bearer
POST/api/v1/cards/physical/order/callbackJEKDeprecated
https://legacy.jek.app
Create physical order callback
Auth
user_bearer
GET/api/v1/cards/physical/deliver/:idJEKDeprecated
https://legacy.jek.app
Get cards physical deliver
Auth
user_bearer
POST/api/v1/cards/physical/code_checkJEKDeprecated
https://legacy.jek.app
Create cards physical code check
Auth
user_bearer
POST/api/v1/cards/physical/not_receivedJEKDeprecated
https://legacy.jek.app
Create cards physical not received
Auth
user_bearer
POST/api/v1/cards/order/promotion/checkJEKDeprecated
https://legacy.jek.app
Create order promotion check
Auth
user_bearer
POST/api/v1/cards/order/valuationJEKDeprecated
https://legacy.jek.app
Create cards order valuation
Auth
user_bearer
GET/api/v1/cards/lastJEKDeprecated
https://legacy.jek.app
Get v1 cards last
Auth
user_bearer
POST/api/v1/cards/addressJEKDeprecated
https://legacy.jek.app
Create v1 cards address
Auth
user_bearer
PUT/api/v1/cards/:id/address/:address_idJEKDeprecated
https://legacy.jek.app
Update v1 cards address
Auth
user_bearer
POST/api/v1/user/cardsJEKLegacy · Treasury
https://legacy.jek.app
Create v1 user cards
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/cardsJEKLegacy · Treasury
https://legacy.jek.app
Get v1 user cards
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/cards/:idJEKLegacy · Treasury
https://legacy.jek.app
Get v1 user cards
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/:id/editJEKLegacy · Treasury
https://legacy.jek.app
Update user cards edit
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/:id/statusJEKLegacy · Treasury
https://legacy.jek.app
Update user cards status
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/addressJEKLegacy · Treasury
https://legacy.jek.app
Create user cards address
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/:id/address/:address_idJEKLegacy · Treasury
https://legacy.jek.app
Update user cards address
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/cards/materialJEKLegacy · Treasury
https://legacy.jek.app
Get user cards material
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/physicalJEKLegacy · Treasury
https://legacy.jek.app
Create user cards physical
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/cards/physical/deliver/:idJEKLegacy · Treasury
https://legacy.jek.app
Get cards physical deliver
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/physical/code_checkJEKLegacy · Treasury
https://legacy.jek.app
Create cards physical code check
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/physical/not_receivedJEKLegacy · Treasury
https://legacy.jek.app
Create cards physical not received
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/physical/order/callbackJEKLegacy · Treasury
https://legacy.jek.app
Create physical order callback
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/order/promotion/checkJEKLegacy · Treasury
https://legacy.jek.app
Create order promotion check
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/order/valuationJEKLegacy · Treasury
https://legacy.jek.app
Create cards order valuation
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/b2c/businesses/:store_id/orders/:order_number/payWonderLegacy · Treasury
https://legacy.jek.app
Create businesses orders pay
Auth
merchant_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/cards/lastJEKLegacy · Treasury
https://legacy.jek.app
Get user cards last
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/public/api/v1/user/cards/fee_rules/:issuer_idJEKDeprecated
https://legacy.jek.app
Get user cards fee rules
Auth
no auth
GET/public/api/v2/user/cards/fee_rules/:billing_currencyJEKDeprecated
https://legacy.jek.app
Get user cards fee rules
Auth
no auth
POST/api/internal/cards/active/failJEKDeprecated
https://legacy.jek.app
Create cards active fail
Auth
admin_bearer
POST/api/internal/cards/not_received/webhookJEKDeprecated
https://legacy.jek.app
Create cards not received webhook
Auth
admin_bearer
POST/api/internal/cards/status/webhookJEKDeprecated
https://legacy.jek.app
Create cards status webhook
Auth
admin_bearer
POST/api/internal/cards/physical/created/webhookJEKDeprecated
https://legacy.jek.app
Create physical created webhook
Auth
admin_bearer
GET/api/v1/user/cards/card_debit_settingsJEKLegacy · Treasury
https://legacy.jek.app
Get user cards card debit settings
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/card_debit_settingsJEKLegacy · Treasury
https://legacy.jek.app
Update user cards card debit settings
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/internal/cards/not_received/triggerJEKDeprecated
https://legacy.jek.app
Create cards not received trigger
Auth
admin_bearer
POST/api/v1/openapi/userJEKDeprecated
https://legacy.jek.app
Create v1 openapi user
Auth
no auth
GET/api/v1/openapi/userJEKDeprecated
https://legacy.jek.app
Get v1 openapi user
Auth
no auth
PUT/api/v1/openapi/user/:idJEKDeprecated
https://legacy.jek.app
Update v1 openapi user
Auth
no auth
POST/api/v1/openapi/cardsJEKDeprecated
https://legacy.jek.app
Create v1 openapi cards
Auth
no auth
PUT/api/v1/openapi/cards/:id/limitsJEKDeprecated
https://legacy.jek.app
Update openapi cards limits
Auth
no auth
GET/api/v1/openapi/cards/:id/limit/historyJEKDeprecated
https://legacy.jek.app
Get cards limit history
Auth
no auth
PUT/api/v1/openapi/cards/:id/deferred/lockJEKDeprecated
https://legacy.jek.app
Update cards deferred lock
Auth
no auth
PUT/api/v1/openapi/cards/:id/deferred/unlockJEKDeprecated
https://legacy.jek.app
Update cards deferred unlock
Auth
no auth
PUT/api/v1/openapi/cards/:id/deferred/terminationJEKDeprecated
https://legacy.jek.app
Update cards deferred termination
Auth
no auth
GET/api/v1/openapi/cards/:idJEKDeprecated
https://legacy.jek.app
Get v1 openapi cards
Auth
no auth
GET/api/v1/openapi/cardsJEKDeprecated
https://legacy.jek.app
Get v1 openapi cards
Auth
no auth
GET/api/v1/openapi/transactionsJEKDeprecated
https://legacy.jek.app
Get v1 openapi transactions
Auth
no auth
POST/api/v1/openapi/cards/linkJEKDeprecated
https://legacy.jek.app
Create openapi cards link
Auth
no auth
POST/api/v1/openapi/physical/activeJEKDeprecated
https://legacy.jek.app
Create openapi physical active
Auth
no auth
POST/api/v1/openapi/digital_walletsJEKDeprecated
https://legacy.jek.app
Create v1 openapi digital wallets
Auth
no auth
GET/api/v1/openapi/digital_wallets/:idJEKDeprecated
https://legacy.jek.app
Get v1 openapi digital wallets
Auth
no auth
GET/api/v1/openapi/digital_walletsJEKDeprecated
https://legacy.jek.app
Get v1 openapi digital wallets
Auth
no auth
GET/api/v1/openapi/digital_wallets/transactionsJEKDeprecated
https://legacy.jek.app
Get openapi digital wallets transactions
Auth
no auth
POST/api/v1/openapi/digital_wallets/fee_ruleJEKDeprecated
https://legacy.jek.app
Create openapi digital wallets fee rule
Auth
no auth
GET/api/v1/openapi/digital_wallets/fee_ruleJEKDeprecated
https://legacy.jek.app
Get openapi digital wallets fee rule
Auth
no auth
POST/api/v1/openapi/platform_transfersJEKDeprecated
https://legacy.jek.app
Create v1 openapi platform transfers
Auth
no auth
GET/api/v1/openapi/platform_transfersJEKDeprecated
https://legacy.jek.app
Get v1 openapi platform transfers
Auth
no auth
GET/api/v1/b2c/user_fund_sourcesJEKDeprecated
https://legacy.jek.app
Get v1 b2c user fund sources
Auth
user_bearer
PUT/api/v1/b2c/user_fund_sources/sortJEKDeprecated
https://legacy.jek.app
Update b2c user fund sources sort
Auth
user_bearer
PUT/api/v1/b2c/user_fund_sources/ledger_account/currencyJEKDeprecated
https://legacy.jek.app
Update user fund sources ledger account currency
Auth
user_bearer
GET/api/v2/b2c/user_fund_sourcesJEKLegacy · Treasury
https://legacy.jek.app
Get v2 b2c user fund sources
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v2/b2c/user_fund_sources/sortJEKLegacy · Treasury
https://legacy.jek.app
Update b2c user fund sources sort
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v2/b2c/user_fund_sources/ledger_account/currencyJEKLegacy · Treasury
https://legacy.jek.app
Update user fund sources ledger account currency
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/card/transaction/reportJEKLegacy · Treasury
https://legacy.jek.app
Create card transaction report
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/card/first_create_timeJEKLegacy · Treasury
https://legacy.jek.app
Get user card first create time
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
DELETE/public/api/v1/openapi/customers/:customer/payment_tokensJEKDeprecated
https://legacy.jek.app
Delete openapi customers payment tokens
Auth
no auth
Treasury · OpenAPI v2
GET/api/v2/account_summaryJEKDeprecated
https://legacy.jek.app
Get api v2 account summary
Auth
user_bearer
GET/api/v2/account_summary/rewardJEKDeprecated
https://legacy.jek.app
Get v2 account summary reward
Auth
user_bearer
POST/api/v2/activitiesJEKDeprecated
https://legacy.jek.app
Create api v2 activities
Auth
user_bearer
GET/api/v2/payout_requests/:idJEKDeprecated
https://legacy.jek.app
Get api v2 payout requests
Auth
user_bearer
GET/api/v2/payin_requests/:idJEKDeprecated
https://legacy.jek.app
Get api v2 payin requests
Auth
user_bearer
GET/api/v2/card_transactions/:idJEKDeprecated
https://legacy.jek.app
Get api v2 card transactions
Auth
user_bearer
GET/api/v2/fx_conversions/:idJEKDeprecated
https://legacy.jek.app
Get api v2 fx conversions
Auth
user_bearer
POST/api/v2/payout_requestsJEKDeprecated
https://legacy.jek.app
Create api v2 payout requests
Auth
user_bearer
GET/api/v2/payout_requestsJEKDeprecated
https://legacy.jek.app
Get api v2 payout requests
Auth
user_bearer
POST/api/v2/payout_requests/statusJEKDeprecated
https://legacy.jek.app
Create v2 payout requests status
Auth
user_bearer
POST/api/v2/payout_requests/fee_lookupJEKDeprecated
https://legacy.jek.app
Create v2 payout requests fee lookup
Auth
user_bearer
POST/api/v2/payout_requests/fx_quoteJEKDeprecated
https://legacy.jek.app
Create v2 payout requests fx quote
Auth
user_bearer
POST/api/v2/payeesJEKDeprecated
https://legacy.jek.app
Create api v2 payees
Auth
user_bearer
PUT/api/v2/payees/:idJEKDeprecated
https://legacy.jek.app
Update api v2 payees
Auth
user_bearer
GET/api/v2/payeesJEKDeprecated
https://legacy.jek.app
Get api v2 payees
Auth
user_bearer
GET/api/v2/payees/:idJEKDeprecated
https://legacy.jek.app
Get api v2 payees
Auth
user_bearer
GET/api/v2/payees/last_used_payeesJEKDeprecated
https://legacy.jek.app
Get v2 payees last used payees
Auth
user_bearer
DELETE/api/v2/payees/:idJEKDeprecated
https://legacy.jek.app
Delete api v2 payees
Auth
user_bearer
GET/api/v2/upi_payout_accountJEKDeprecated
https://legacy.jek.app
Get api v2 upi payout account
Auth
user_bearer
POST/api/v2/fx_conversionsJEKDeprecated
https://legacy.jek.app
Create api v2 fx conversions
Auth
user_bearer
POST/api/v2/fx_quotesJEKDeprecated
https://legacy.jek.app
Create api v2 fx quotes
Auth
user_bearer
POST/api/v2/fx_rate_lookupJEKDeprecated
https://legacy.jek.app
Create api v2 fx rate lookup
Auth
user_bearer
POST/api/v2/cardsJEKDeprecated
https://legacy.jek.app
Create api v2 cards
Auth
user_bearer
PUT/api/v2/cards/:id/editJEKDeprecated
https://legacy.jek.app
Update v2 cards edit
Auth
user_bearer
PUT/api/v2/cards/:id/statusJEKDeprecated
https://legacy.jek.app
Update v2 cards status
Auth
user_bearer
GET/api/v2/cardsJEKDeprecated
https://legacy.jek.app
Get api v2 cards
Auth
user_bearer
GET/api/v2/cards/:idJEKDeprecated
https://legacy.jek.app
Get api v2 cards
Auth
user_bearer
GET/api/v2/cards/:id/limitsJEKDeprecated
https://legacy.jek.app
Get v2 cards limits
Auth
user_bearer
PUT/api/v2/cards/:id/limits/:limit_idJEKDeprecated
https://legacy.jek.app
Update v2 cards limits
Auth
user_bearer
GET/api/v2/card_issuersJEKDeprecated
https://legacy.jek.app
Get api v2 card issuers
Auth
user_bearer
POST/api/v2/cards/accessJEKDeprecated
https://legacy.jek.app
Create v2 cards access
Auth
user_bearer
GET/api/v2/card_settlements/estimateJEKDeprecated
https://legacy.jek.app
Get v2 card settlements estimate
Auth
user_bearer
POST/api/v2/card_settlementsJEKDeprecated
https://legacy.jek.app
Create api v2 card settlements
Auth
user_bearer
Taxi Orders
GET/api/v2/b2b/taxi_orders/{id}JEKDeprecated
https://legacy.jek.app
获取订单详情
Auth
driver_bearer
PUT/api/v2/b2b/taxi_orders/{id}JEKDeprecated
https://legacy.jek.app
修改订单信息
Auth
driver_bearer
GET/api/v2/b2b/taxi_orders/{id}/statusJEKDeprecated
https://legacy.jek.app
获取订单状态
Auth
driver_bearer
GET/api/v2/b2b/taxi_orders/{id}/routerJEKDeprecated
https://legacy.jek.app
获取订单路线
Auth
driver_bearer
GET/api/v2/b2b/taxi_orders/{id}/rideJEKDeprecated
https://legacy.jek.app
获取行程信息
Auth
driver_bearer
POST/api/v2/b2b/taxi_orders/{id}/call_passengerJEKDeprecated
https://legacy.jek.app
司机呼叫乘客
Auth
driver_bearer
GET/api/v2/b2c/taxi_orders/{id}JEKLegacy · OMS
https://legacy.jek.app
获取订单详情
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/{id}JEKLegacy · OMS
https://legacy.jek.app
修改订单信息
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
GET/api/v2/b2c/taxi_orders/{id}/statusJEKLegacy · OMS
https://legacy.jek.app
获取订单状态
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
GET/api/v2/b2c/taxi_orders/{id}/routerJEKLegacy · OMS
https://legacy.jek.app
获取订单路线
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
GET/api/v2/b2c/taxi_orders/{id}/rideJEKLegacy · OMS
https://legacy.jek.app
获取行程信息
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/{id}/cancelJEKLegacy · OMS
https://legacy.jek.app
乘客取消订单
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/{id}/adjust_tipsJEKLegacy · OMS
https://legacy.jek.app
调整小费
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/{id}/submit_cancel_reasonJEKLegacy · OMS
https://legacy.jek.app
提交取消原因
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
POST/api/v2/b2c/taxi_orders/{id}/evaluationJEKLegacy · OMS
https://legacy.jek.app
乘客评价订单
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/{id}/locationsJEKLegacy · OMS
https://legacy.jek.app
更新订单位置(途经点)
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
PUT/api/v2/b2c/taxi_orders/{id}/locations/{quote_id}/confirmJEKLegacy · OMS
https://legacy.jek.app
确认途经点变更
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
Taxi Order Flow
PUT/api/v2/b2b/quotes/{id}/acceptJEKDeprecated
https://legacy.jek.app
司机接单
Auth
driver_bearer
PUT/api/v2/b2b/taxi_orders/{id}/serveJEKDeprecated
https://legacy.jek.app
司机开始服务
Auth
driver_bearer
PUT/api/v2/b2b/taxi_orders/{id}/arrivedJEKDeprecated
https://legacy.jek.app
司机到达目的地
Auth
driver_bearer
PUT/api/v2/b2b/taxi_orders/{id}/advance_completedJEKDeprecated
https://legacy.jek.app
预完成订单
Auth
driver_bearer
PUT/api/v2/b2b/taxi_orders/{id}/completedJEKDeprecated
https://legacy.jek.app
完成订单
Auth
driver_bearer
PUT/api/v2/b2b/taxi_orders/{id}/cancelJEKDeprecated
https://legacy.jek.app
司机取消订单
Auth
driver_bearer
POST/api/v2/b2b/taxi_orders/{id}/evaluationJEKDeprecated
https://legacy.jek.app
司机评价订单
Auth
driver_bearer
Driver Shifts
GET/api/v2/b2b/shifts/{id}JEKDeprecated
https://legacy.jek.app
获取班次详情
Auth
driver_bearer
Driver Withdrawals
GET/api/v2/b2b/pending_with_drawal_ordersJEKDeprecated
https://legacy.jek.app
获取提现申请列表
Auth
driver_bearer
GET/api/v2/b2b/pending_with_drawal_orders/{id}JEKDeprecated
https://legacy.jek.app
获取提现申请详情
Auth
driver_bearer
POST/api/v2/b2b/taxi_order_withdrawal_requestsJEKDeprecated
https://legacy.jek.app
创建提现申请
Auth
driver_bearer
POST/api/v2/b2b/taxi_order_withdrawal_requests/cancel/{id}JEKDeprecated
https://legacy.jek.app
取消提现申请
Auth
driver_bearer
Driver Devices
GET/api/v2/b2b/device/login_request/{id}JEKDeprecated
https://legacy.jek.app
获取登录请求状态
Auth
driver_bearer
DELETE/api/v2/b2b/device/login_request/{id}JEKDeprecated
https://legacy.jek.app
删除登录请求
Auth
driver_bearer
DELETE/api/v2/b2b/device/{device_sn}JEKDeprecated
https://legacy.jek.app
解绑设备
Auth
driver_bearer
Taxi Misc
GET/api/v2/b2b/get_location_additional/{id}JEKDeprecated
https://legacy.jek.app
获取附加位置信息
Auth
driver_bearer
PUT/api/v2/b2b/confirm_location_additional/{id}JEKDeprecated
https://legacy.jek.app
确认附加位置
Auth
driver_bearer
B2B v3 接口
GET/api/v3/b2b/taxi_orders/{id}JEKDeprecated
https://legacy.jek.app
获取订单详情(v3)
Auth
driver_bearer
GET/api/v3/b2b/income/{id}JEKDeprecated
https://legacy.jek.app
收入详情
Auth
driver_bearer
PUT/api/v3/b2b/income/{id}JEKDeprecated
https://legacy.jek.app
更新收入(结算)
Auth
driver_bearer
GET/api/v3/b2b/income/{id}/order_listJEKDeprecated
https://legacy.jek.app
收入关联订单列表
Auth
driver_bearer
GET/api/v3/b2b/taxi_orders/offline/latest/{plate_number}JEKDeprecated
https://legacy.jek.app
获取最新离线订单
Auth
driver_bearer
Addresses
DELETE/api/v2/b2c/addresses/{id}JEKLegacy · OMS
https://legacy.jek.app
删除用户地址
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
Tolls
DELETE/api/v2/b2c/deleteTolls/{id}JEKDeprecated
https://legacy.jek.app
删除过路费
Auth
user_bearer
DELETE/api/v2/b2c/delete_toll_time_price/{id}JEKDeprecated
https://legacy.jek.app
删除过路费时段价格
Auth
user_bearer
POST/api/v2/b2c/modify_toll_time_price/{id}JEKDeprecated
https://legacy.jek.app
修改过路费时段价格
Auth
user_bearer
Coupons
GET/api/v2/b2c/coupons/{id}JEKDeprecated
https://legacy.jek.app
获取优惠券详情
Auth
user_bearer
Comms & Notifications
POST/api/v2/b2c/taxi_orders/{id}/call_driverJEKLegacy · OMS
https://legacy.jek.app
乘客呼叫司机
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
POST/api/v2/b2c/taxi_orders/{id}/call_driver_to_clientJEKLegacy · OMS
https://legacy.jek.app
司机回呼乘客
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
POST/api/v2/b2c/taxi_orders/bind_apn_tokenJEKLegacy · OMS
https://legacy.jek.app
绑定 APN Token
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
GET/api/v2/b2c/taxi_orders/apn_data/{id}JEKLegacy · OMS
https://legacy.jek.app
获取 APN 数据
Auth
user_bearer
Legacy sourceservice-oms (Go)migrating to api.jek.app
B2C v3 接口
GET/api/v3/b2c/taxi_orders/{id}JEKDeprecated
https://legacy.jek.app
获取订单详情(v3)
Auth
user_bearer
PUT/api/v3/b2c/taxi_orders/{id}/early_completeJEKDeprecated
https://legacy.jek.app
提前完成订单
Auth
user_bearer
GET/api/v3/b2c/taxi_orders/{id}/payment_tokenJEKDeprecated
https://legacy.jek.app
获取支付 Token
Auth
user_bearer
GET/api/v3/b2c/related_activites/{source_type}/{source_id}JEKDeprecated
https://legacy.jek.app
获取关联活动
Auth
user_bearer
Public B2C
GET/public/api/v2/b2c/current_order_by_sticker/{code}JEKDeprecated
https://legacy.jek.app
通过贴纸码获取当前订单
Auth
no auth
GET/public/api/v2/b2c/taxi_orders/{id}JEKDeprecated
https://legacy.jek.app
获取订单详情
Auth
no auth
POST/public/api/v2/b2c/price_calculatorJEKDeprecated
https://legacy.jek.app
价格计算
Auth
no auth
POST/public/api/v2/b2c/card_schemeJEKDeprecated
https://legacy.jek.app
卡组织查询
Auth
no auth
POST/public/api/v2/b2c/taxi_ordersJEKDeprecated
https://legacy.jek.app
创建订单
Auth
no auth
POST/public/api/v2/b2c/embed/sticker_by_device_snJEKDeprecated
https://legacy.jek.app
通过设备号获取贴纸
Auth
no auth
POST/public/api/v2/b2c/embed/syncJEKDeprecated
https://legacy.jek.app
同步嵌入数据
Auth
no auth
POST/public/api/v2/b2c/send_emailJEKDeprecated
https://legacy.jek.app
发送邮件
Auth
no auth
POST/public/api/v2/b2c/taxi_orders/{id}/otpJEKDeprecated
https://legacy.jek.app
发送 OTP 验证码
Auth
no auth
POST/public/api/v2/b2c/taxi_orders/{id}/otp_verifyJEKDeprecated
https://legacy.jek.app
验证 OTP
Auth
no auth
POST/public/api/v2/b2c/taxi_orders/{id}/change_channelJEKDeprecated
https://legacy.jek.app
切换订单渠道
Auth
no auth
PUT/public/api/v2/b2c/taxi_orders/{id}/fake_completedJEKDeprecated
https://legacy.jek.app
模拟完成订单
Auth
no auth
PUT/public/api/v2/b2c/income/{id}JEKDeprecated
https://legacy.jek.app
更新收入信息
Auth
no auth
OpenAPI User Management (Partner-side)
PUT/api/v1/openapi/user/{id}JEKDeprecated
https://legacy.jek.app
PUT /api/v1/openapi/user/{id}
Auth
user_bearer
Payee Management
GET/api/v1/user/payees/{id}JEKDeprecated
https://legacy.jek.app
GET /api/v1/user/payees/{id}
Auth
user_bearer
PUT/api/v1/user/payees/{id}JEKDeprecated
https://legacy.jek.app
PUT /api/v1/user/payees/{id}
Auth
user_bearer
DELETE/api/v1/user/payees/{id}JEKDeprecated
https://legacy.jek.app
DELETE /api/v1/user/payees/{id}
Auth
user_bearer
Payout Requests
GET/api/v1/user/payout_requests/{id}JEKLegacy · Treasury
https://legacy.jek.app
GET /api/v1/user/payout_requests/{id}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v2/user/payout_requests/{id}JEKDeprecated
https://legacy.jek.app
payout.V3DetailHandler
Auth
user_bearer
Payin
GET/api/v1/user/payins/{id}JEKDeprecated
https://legacy.jek.app
GET /api/v1/user/payins/{id}
Auth
user_bearer
GET/api/v2/user/payin_requests/{id}JEKDeprecated
https://legacy.jek.app
GET /api/v2/user/payin_requests/{id}
Auth
user_bearer
Cards
GET/api/v1/user/cards/{id}JEKLegacy · Treasury
https://legacy.jek.app
GET /api/v1/user/cards/{id}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/{id}/editJEKLegacy · Treasury
https://legacy.jek.app
PUT /api/v1/user/cards/{id}/edit
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/{id}/statusJEKLegacy · Treasury
https://legacy.jek.app
PUT /api/v1/user/cards/{id}/status
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
PUT/api/v1/user/cards/{id}/address/{address_id}JEKLegacy · Treasury
https://legacy.jek.app
PUT /api/v1/user/cards/{id}/address/{address_id}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/cards/physical/deliver/{id}JEKLegacy · Treasury
https://legacy.jek.app
GET /api/v1/user/cards/physical/deliver/{id}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
POST/api/v1/user/cards/b2c/businesses/{store_id}/orders/{order_number}/payJEKLegacy · Treasury
https://legacy.jek.app
POST /api/v1/user/cards/b2c/businesses/{store_id}/orders/{order_number}/pay
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
Public Card Fee Rules (No Auth)
GET/public/api/v1/user/cards/fee_rules/{issuer_id}JEKDeprecated
https://legacy.jek.app
GET /public/api/v1/user/cards/fee_rules/{issuer_id}
Auth
no auth
GET/public/api/v2/user/cards/fee_rules/{billing_currency}JEKDeprecated
https://legacy.jek.app
GET /public/api/v2/user/cards/fee_rules/{billing_currency}
Auth
no auth
Card Transactions
GET/api/v1/user/card_transactions/{id}JEKDeprecated
https://legacy.jek.app
GET /api/v1/user/card_transactions/{id}
Auth
user_bearer
GET/api/v2/user/card_transactions/{id}JEKDeprecated
https://legacy.jek.app
card_transaction.UserCardTransactionDetails
Auth
user_bearer
GET/api/v2/user/card_transactions/auth_id/{id}JEKDeprecated
https://legacy.jek.app
card_transaction.UserHceCardTransactionDetails
Auth
user_bearer
GET/api/v2/user/fund_source_transactions/{id}JEKDeprecated
https://legacy.jek.app
GET /api/v2/user/fund_source_transactions/{id}
Auth
user_bearer
Digital Wallet
POST/api/v1/user/digital_wallet/check/{id}JEKLegacy · Treasury
https://legacy.jek.app
POST /api/v1/user/digital_wallet/check/{id}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/public_blockchains/{asset_name}JEKLegacy · Treasury
https://legacy.jek.app
GET /api/v1/user/digital_wallet/public_blockchains/{asset_name}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
GET/api/v1/user/digital_wallet/transaction/{id}JEKLegacy · Treasury
https://legacy.jek.app
GET /api/v1/user/digital_wallet/transaction/{id}
Auth
user_bearer
Legacy sourcetreasury-service (Go)migrating to api.jek.app
Verify 3DS
GET/api/v1/user/verify_3ds/detail/{verification_id}/{card_reference_id}JEKDeprecated
https://legacy.jek.app
verify_3ds.DetailHandler
Auth
user_bearer
Check & Banks
GET/api/v1/user/check_transaction_from_request/{transaction_type}/{request_id}JEKDeprecated
https://legacy.jek.app
check.CheckTransactionFromRequestID
Auth
user_bearer
RN · Rides
DELETE/api/rides/orders/{orderId}JEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId
Auth
user_bearer
GET/api/rides/couponsJEKOld RN · api-server
https://api-server.jek-kash.internal
rides coupons
Auth
user_bearer
GET/api/rides/driver-locationJEKOld RN · api-server
https://api-server.jek-kash.internal
rides driver-location
Auth
user_bearer
GET/api/rides/nearby-taxisJEKOld RN · api-server
https://api-server.jek-kash.internal
rides nearby-taxis
Auth
user_bearer
GET/api/rides/orders/{orderId}JEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId
Auth
user_bearer
GET/api/rides/orders/{orderId}/rideJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId ride
Auth
user_bearer
GET/api/rides/orders/{orderId}/statusJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId status
Auth
user_bearer
GET/api/rides/pickup-spotsJEKOld RN · api-server
https://api-server.jek-kash.internal
rides pickup-spots
Auth
user_bearer
GET/api/rides/place-searchJEKOld RN · api-server
https://api-server.jek-kash.internal
rides place-search
Auth
user_bearer
GET/api/rides/placesJEKOld RN · api-server
https://api-server.jek-kash.internal
rides places
Auth
user_bearer
GET/api/rides/routeJEKOld RN · api-server
https://api-server.jek-kash.internal
rides route
Auth
user_bearer
GET/api/rides/vehicle-classesJEKOld RN · api-server
https://api-server.jek-kash.internal
rides vehicle-classes
Auth
user_bearer
POST/api/rides/fare-estimateJEKOld RN · api-server
https://api-server.jek-kash.internal
rides fare-estimate
Auth
user_bearer
POST/api/rides/ordersJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders
Auth
user_bearer
POST/api/rides/orders/{orderId}/cancelJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId cancel
Auth
user_bearer
POST/api/rides/orders/{orderId}/cancel-reasonJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId cancel-reason
Auth
user_bearer
POST/api/rides/orders/{orderId}/classesJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId classes
Auth
user_bearer
POST/api/rides/orders/{orderId}/evaluationJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId evaluation
Auth
user_bearer
POST/api/rides/orders/{orderId}/payJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId pay
Auth
user_bearer
POST/api/rides/orders/{orderId}/payment-stateJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId payment-state
Auth
user_bearer
POST/api/rides/orders/{orderId}/tipJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId tip
Auth
user_bearer
POST/api/rides/orders/listJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders list
Auth
user_bearer
PUT/api/rides/orders/{orderId}/destinationJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId destination
Auth
user_bearer
PUT/api/rides/orders/{orderId}/quotesJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId quotes
Auth
user_bearer
PUT/api/rides/orders/{orderId}/staging-locationsJEKOld RN · api-server
https://api-server.jek-kash.internal
rides orders orderId staging-locations
Auth
user_bearer
RN · Platform
GET/api/healthzJEKOld RN · api-server
https://api-server.jek-kash.internal
healthz
Auth
no auth
RN · Wonder Account
GET/api/wonder/account/kyc-statusJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder account kyc-status
Auth
user_bearer
POST/api/wonder/account/nameJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder account name
Auth
user_bearer
POST/api/wonder/account/preferred-langJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder account preferred-lang
Auth
user_bearer
RN · Wonder Env Status
GET/api/wonder/env-statusJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder env-status
Auth
no auth
RN · Wonder Wallet
GET/api/wonder/wallet/cardsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards
Auth
user_bearer
GET/api/wonder/wallet/cards/{cardId}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards cardId
Auth
user_bearer
GET/api/wonder/wallet/cards/{cardId}/physical-deliverJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards cardId physical-deliver
Auth
user_bearer
GET/api/wonder/wallet/cards/{cardId}/verification-blacklistsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards cardId verification-blacklists
Auth
user_bearer
GET/api/wonder/wallet/cards/fee-rules/{currency}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards fee-rules currency
Auth
user_bearer
GET/api/wonder/wallet/cards/materialJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards material
Auth
user_bearer
GET/api/wonder/wallet/cards/terminate-reasonsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards terminate-reasons
Auth
user_bearer
GET/api/wonder/wallet/digital-wallet/currenciesJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet digital-wallet currencies
Auth
user_bearer
GET/api/wonder/wallet/digital-wallet/networks/{currency}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet digital-wallet networks currency
Auth
user_bearer
GET/api/wonder/wallet/fund-sourcesJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet fund-sources
Auth
user_bearer
GET/api/wonder/wallet/ledger-balanceJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet ledger-balance
Auth
user_bearer
GET/api/wonder/wallet/rebate-schemesJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet rebate-schemes
Auth
user_bearer
GET/api/wonder/wallet/send/user-searchJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send user-search
Auth
user_bearer
GET/api/wonder/wallet/settingsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet settings
Auth
user_bearer
GET/api/wonder/wallet/txn/card-by-auth/{authId}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn card-by-auth authId
Auth
user_bearer
GET/api/wonder/wallet/txn/card/{id}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn card id
Auth
user_bearer
GET/api/wonder/wallet/txn/fund-source/{id}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn fund-source id
Auth
user_bearer
GET/api/wonder/wallet/txn/listJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn list
Auth
user_bearer
GET/api/wonder/wallet/txn/payin/{id}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn payin id
Auth
user_bearer
GET/api/wonder/wallet/txn/payout/{id}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn payout id
Auth
user_bearer
GET/api/wonder/wallet/txn/related/{type}/{id}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet txn related type id
Auth
user_bearer
POST/api/wonder/wallet/cards/addressJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards address
Auth
user_bearer
POST/api/wonder/wallet/cards/free-payJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards free-pay
Auth
user_bearer
POST/api/wonder/wallet/cards/order/valuationJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards order valuation
Auth
user_bearer
POST/api/wonder/wallet/cards/paid-payJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards paid-pay
Auth
user_bearer
POST/api/wonder/wallet/cards/pci-card-revealJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards pci-card-reveal
Auth
user_bearer
POST/api/wonder/wallet/cards/pci-card-with-sessionJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards pci-card-with-session
Auth
user_bearer
POST/api/wonder/wallet/cards/pci-pin-verify-with-sessionJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards pci-pin-verify-with-session
Auth
user_bearer
POST/api/wonder/wallet/cards/pci-pin-with-sessionJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards pci-pin-with-session
Auth
user_bearer
POST/api/wonder/wallet/cards/pci-sessionJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards pci-session
Auth
user_bearer
POST/api/wonder/wallet/cards/physicalJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards physical
Auth
user_bearer
POST/api/wonder/wallet/cards/physical/code-checkJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards physical code-check
Auth
user_bearer
POST/api/wonder/wallet/cards/physical/not-receivedJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards physical not-received
Auth
user_bearer
POST/api/wonder/wallet/cards/spend-limit-otp/sendJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards spend-limit-otp send
Auth
user_bearer
POST/api/wonder/wallet/cards/spend-limit-otp/verifyJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards spend-limit-otp verify
Auth
user_bearer
POST/api/wonder/wallet/cards/verification-tokenJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards verification-token
Auth
user_bearer
POST/api/wonder/wallet/cards/virtualJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards virtual
Auth
user_bearer
POST/api/wonder/wallet/check-atcJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet check-atc
Auth
user_bearer
POST/api/wonder/wallet/digital-wallet/check/{id}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet digital-wallet check id
Auth
user_bearer
POST/api/wonder/wallet/digital-wallet/createJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet digital-wallet create
Auth
user_bearer
POST/api/wonder/wallet/digital-wallet/walletJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet digital-wallet wallet
Auth
user_bearer
POST/api/wonder/wallet/emv-qrJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet emv-qr
Auth
user_bearer
POST/api/wonder/wallet/send/fee-lookupJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send fee-lookup
Auth
user_bearer
POST/api/wonder/wallet/send/fx-quoteJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send fx-quote
Auth
user_bearer
POST/api/wonder/wallet/send/otpJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send otp
Auth
user_bearer
POST/api/wonder/wallet/send/payoutJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send payout
Auth
user_bearer
POST/api/wonder/wallet/send/payout/{requestId}/statusJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send payout requestId status
Auth
user_bearer
POST/api/wonder/wallet/send/verification-tokenJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send verification-token
Auth
user_bearer
POST/api/wonder/wallet/send/verifyJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet send verify
Auth
user_bearer
PUT/api/wonder/wallet/cards/{cardId}/address/{addressId}JEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards cardId address addressId
Auth
user_bearer
PUT/api/wonder/wallet/cards/{cardId}/editJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards cardId edit
Auth
user_bearer
PUT/api/wonder/wallet/cards/{cardId}/statusJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet cards cardId status
Auth
user_bearer
PUT/api/wonder/wallet/settingsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder wallet settings
Auth
user_bearer
RN · AI
POST/api/ai/chatJEKOld RN · api-server
https://api-server.jek-kash.internal
ai chat
Auth
no auth
RN · Developer Logs
POST/api/developer-logs/submitJEKOld RN · api-server
https://api-server.jek-kash.internal
developer-logs submit
Auth
user_bearer
RN · Emergency Contacts
POST/api/emergency-contacts/createJEKOld RN · api-server
https://api-server.jek-kash.internal
emergency-contacts create
Auth
user_bearer
POST/api/emergency-contacts/deleteJEKOld RN · api-server
https://api-server.jek-kash.internal
emergency-contacts delete
Auth
user_bearer
POST/api/emergency-contacts/listJEKOld RN · api-server
https://api-server.jek-kash.internal
emergency-contacts list
Auth
user_bearer
POST/api/emergency-contacts/updateJEKOld RN · api-server
https://api-server.jek-kash.internal
emergency-contacts update
Auth
user_bearer
RN · Wonder Auth
POST/api/wonder/auth/checkJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth check
Auth
user_bearer
POST/api/wonder/auth/meJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth me
Auth
user_bearer
POST/api/wonder/auth/otp/sendJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth otp send
Auth
user_bearer
POST/api/wonder/auth/otp/verifyJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth otp verify
Auth
user_bearer
POST/api/wonder/auth/passwordJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth password
Auth
user_bearer
POST/api/wonder/auth/password/resetJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth password reset
Auth
user_bearer
POST/api/wonder/auth/signoutJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth signout
Auth
user_bearer
POST/api/wonder/auth/signup/completeJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder auth signup complete
Auth
user_bearer
RN · Wonder Jumio
POST/api/wonder/jumio/bindJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder jumio bind
Auth
user_bearer
POST/api/wonder/jumio/eventJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder jumio event
Auth
user_bearer
POST/api/wonder/jumio/resultJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder jumio result
Auth
user_bearer
POST/api/wonder/jumio/signin-tokenJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder jumio signin-token
Auth
user_bearer
POST/api/wonder/jumio/signup-tokenJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder jumio signup-token
Auth
user_bearer
RN · Wonder Payment
POST/api/wonder/payment/additionalJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment additional
Auth
user_bearer
POST/api/wonder/payment/checkJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment check
Auth
user_bearer
POST/api/wonder/payment/default-cardJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment default-card
Auth
user_bearer
POST/api/wonder/payment/methodsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment methods
Auth
user_bearer
POST/api/wonder/payment/preauthJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment preauth
Auth
user_bearer
POST/api/wonder/payment/remove-cardJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment remove-card
Auth
user_bearer
POST/api/wonder/payment/save-cardJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment save-card
Auth
user_bearer
POST/api/wonder/payment/saved-cardsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment saved-cards
Auth
user_bearer
POST/api/wonder/payment/tipJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment tip
Auth
user_bearer
POST/api/wonder/payment/wallet-saleJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder payment wallet-sale
Auth
user_bearer
RN · Wonder Taxi
POST/api/wonder/taxi/access-pointsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi access-points
Auth
user_bearer
POST/api/wonder/taxi/adjust-tipsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi adjust-tips
Auth
user_bearer
POST/api/wonder/taxi/cancelJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi cancel
Auth
user_bearer
POST/api/wonder/taxi/cancel-previewJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi cancel-preview
Auth
user_bearer
POST/api/wonder/taxi/cancel-reasonsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi cancel-reasons
Auth
user_bearer
POST/api/wonder/taxi/evaluateJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi evaluate
Auth
user_bearer
POST/api/wonder/taxi/locations-quoteJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi locations-quote
Auth
user_bearer
POST/api/wonder/taxi/maps/autocompleteJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi maps autocomplete
Auth
user_bearer
POST/api/wonder/taxi/maps/geocodeJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi maps geocode
Auth
user_bearer
POST/api/wonder/taxi/maps/place-detailJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi maps place-detail
Auth
user_bearer
POST/api/wonder/taxi/maps/routerJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi maps router
Auth
user_bearer
POST/api/wonder/taxi/maps/suggestionsJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi maps suggestions
Auth
user_bearer
POST/api/wonder/taxi/nearbyJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi nearby
Auth
user_bearer
POST/api/wonder/taxi/order-listJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi order-list
Auth
user_bearer
POST/api/wonder/taxi/ordersJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi orders
Auth
user_bearer
POST/api/wonder/taxi/quotesJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi quotes
Auth
user_bearer
POST/api/wonder/taxi/rideJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi ride
Auth
user_bearer
POST/api/wonder/taxi/routerJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi router
Auth
user_bearer
POST/api/wonder/taxi/statusJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi status
Auth
user_bearer
POST/api/wonder/taxi/update-orderJEKOld RN · api-server
https://api-server.jek-kash.internal
wonder taxi update-order
Auth
user_bearer