Skip to main content

Widgets

MX Widgets APIs issue short-lived SSO URLs so you can load MoneyMap-style PFM widgets (e.g. Mini Budgets) in a webview or iframe.

Supported APIs: MoneyMap (widget collection), SSO API (single sign-on and widget URL provisioning—required for Nexus and MoneyMap integrations per MX overview).

For embed and session semantics, see MX Documentation.

End-user benefits

  • Access personal finance management tools and widgets inside your app shell.
  • SSO-driven widget launch without long-lived embedded credentials.

Integration capabilities

  • Exchange an access token for a short-lived redirect URL with embedded session token.
  • Use ext_host, correlationId, and Accept: application/vnd.moneydesktop.sso.v3+xml (or negotiated SSO format) per documentation/mx-services.yaml.

Required headers

HeaderDescription
AuthorizationBearer token (OAuth2 authentication)
ext_hostTarget MX host for request routing
correlationIdUUID for request tracing
AcceptRequired; typically application/vnd.moneydesktop.sso.v3+xml for widget URL response

Error codes

HTTP Status CodeMessage
400Bad Request. Typical JSON fields: error, message, optional errors[]
401Unauthorized. Typical JSON fields: error, message
404Not Found — user or widget resource not available. Typical JSON fields: error, message

Endpoints