Salla Embedded App

Use when building an iframe page inside the Salla Merchant Dashboard (an embedded app). Register it via salla_embedded_pages, install @salla.sa/embedded-sdk, await embedded.init() (postMessage bridge → layout: theme/locale/dir), then authenticate Trust-but-Verify: FE embedded.auth.getToken() sends a short-lived token to YOUR backend, which verifies it via POST /exchange-authority/v1/introspect (header S-Source = your App ID) and mints its own session; call embedded.ready() only after that. Use native Page/Nav/UI modules (No-Chrome rule), sync theme/RTL. Selling addons in-app → salla-addon-purchase-embedded; publish flow → salla-app-builder.

sallaapp 4a3b5e3 5 files · 64.7 KB Updated

File contents

sallaapp/salla-partners-agent-kit/tree/main/.agents/skills/salla-embedded-app commit 4a3b5e3028

Frequently asked questions

npx skillmds@latest add sallaapp/salla-embedded-app