cap-de-edit-embed
Installation
SKILL.md
Domo Embedded Edit Experience
Let external users create, edit, save, and share Domo content (dashboards, cards, alerts, reports, data sources) through an embedded iframe. Uses the Domo Identity Broker with JWT auth — fundamentally different from read-only embeds.
For read-only embeds, see cap-de-programmatic-filters. For client-side filtering, see cap-de-jsapi-filters.
How It Works
- Your server authenticates the user and creates a JWT with identity, role, and routing attributes
- JWT is signed with a shared secret from Domo
- Server constructs edit URL:
{IDP_URL}/jwt?token={jwt_token} - Client renders URL directly as iframe
src(no POST form needed) - Identity Broker validates JWT, routes user to correct Domo instance by role
Key difference: read-only = OAuth → embed token → POST form. Edit = JWT → Identity Broker URL → iframe src.
Prerequisites
Work with your Domo CSM to set up the Identity Broker. Provide: your Domo instance URL, auth method (JWT), routing attribute key, and attribute-to-instance mappings.