Display an embed within an iframe. If no embed id was included when creating the token, the iframe first displays a document picker where the user can create and configure a new embed. If an embed id was included, the iframe displays either an embedded document viewer, an embedded editor, or an embed configuration page depending on the token request body and embed settings.
Display an embed within an <iframe>.
- If no embed id was included when creating the token, the
<iframe>first displays a document picker where the user can create and configure a new embed. - If embed id was included, then, depending on the embed session token request body and embed settings, the
<iframe>displays either an embedded document viewer, an embedded editor where users can collaborate, or an embed configuration page for the associated document.
<iframe
src='https://lucid.app/embeds?token=:token'
></iframe>Document Embedding Event
Below is a list of possible events via postMessage sent to the parent window:
The EmbedCreated event
Fired when a new embed is created by the user.
| Property | Type | Description |
|---|---|---|
| type | String | "LucidEmbedEvent" |
| event | String | "EmbedCreated" |
| documentId | UUID | ID of the selected document. |
| embedId | String | ID of the newly created document embed. |
| signature | String | Signature of the newly created document embed. |
The SettingsClosed event
Fired when the embed settings are updated by the user.
| Property | Type | Description |
|---|---|---|
| type | String | "LucidEmbedEvent" |
| event | String | "SettingsClosed" |
| settingsUpdated | Boolean | true if the user changed the embed settings. |
The OpenCustomSettings event
Fired when the "Settings for
| Property | Type | Description |
|---|---|---|
| type | String | "LucidEmbedEvent" |
| event | String | "OpenCustomSettings" |
401Unauthorized. The token is missing or invalid.
403Forbidden. The access to the embed is forbidden.
404Not Found. The embed id is not found.