Skip to main content

Mental model

RaaS Widgets separates your integration surface from the widget runtime: You never call the Widget API from your servers. You mint links, deliver URLs, and observe results.

Tenancy

Every Partner API call is scoped to your partnerId. Your sandbox and production environments, branding, corridors, and allowedFlows are configured by Leap when your account is provisioned. Inspect your profile with GET /partner/me.

Primary objects

Your tenant account: environment, branding, allowed flows, corridors, and webhook settings.
A productized experience (smart, m2m, request, …). Each flow has a host URL and a create-link config schema.
An end user keyed by your referenceId (and internal user id). CIP status and history accumulate across links.
A money-transfer record created when a user completes a transfer in a flow. List and inspect via /partner/operations.

Integration styles

  1. Minimal — mint smart (or similar) with only referenceId; the widget collects everything.
  2. Prefill — pass flow config (for example m2m userData) to skip steps.
  3. Hybrid — prefill what you have; fulfill data requests via webhooks when more is needed.

Next steps

Magic links

Envelope, lifecycle, and delivery.

Flows

Catalog of use cases.