Create an embed for a workbook

This endpoint lets you create an embed for a specific workbook. You can embed an entire workbook, a specific page, or an individual element within a workbook. Embedding enables seamless integration of Sigma content into other applications, websites, or internal platforms, providing a flexible and dynamic way to present and interact with data.

Embedding options

  • Publicly embed Sigma in a public website by creating an embed of type public.

  • Securely embed Sigma in an authenticated host application.

Usage notes

Usage scenarios

  • Web application integration: Developers can use this API to generate the embed URL for integration into their application or for display on a public-facing webpage.

Best practices

  • Validate the workbookId and sourceId to ensure they refer to existing resources before attempting to create an embed.
  • Consider the security settings of the embed type to match the integration context, ensuring that data exposure is controlled and appropriate for the audience.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Unique identifier of the workbook.

Body Params

The request body.

string
enum
required

Defines the visibility and access control of the embed. Choose public for open access or secure for restricted access. The secure and application options are both deprecated.

Allowed:
string
enum
required

Specifies the scope of the embed: "workbook" for the entire workbook, "page" for a single page, or "element" for a specific element within the workbook.

Allowed:
string

The specific identifier for the page or element to be embedded if the sourceType is "page" or "element".

Responses

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json