Defining an API

Multipart routes

File upload routes using MultipartRoute and withProgress.

Use MultipartRoute for file uploads. Pass type: RouteType.Multipart at the call site. Prefer withProgress for upload progress tracking.

Route definition

export type UploadWidgetMediaRoute = MultipartRoute<
  "post",
  IdentifyWidgetRouteFragment,
  {},
  Record<string, File>,
  CompactSuccess<{ data: WidgetMediaEntity[] }>
>;
Copyright © 2026