Blocks
Figma
Access and manage Figma design files
Integrate with Figma to access design files, components, styles, and collaborate on designs. View and extract objects, layers, and their properties from files using OAuth authentication.
Block Preview
Figma
Access and manage Figma design files
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the figma block with monitoring enabled in production.
Inputs (UI)
Figma Account
oauth-inputPlaceholder: Select Figma account
Layout: full
Provider: figma
Operation
dropdownLayout: full
Options: Get File, Get File Nodes, Get Images, Get Comments
File Key
short-inputPlaceholder: Enter Figma file key (from URL)
Layout: full
Node IDs
short-inputPlaceholder: Comma-separated node IDs (e.g., 1:2,1:3)
Layout: full
Condition: operation = "get_file_nodes"
Image IDs
short-inputPlaceholder: Comma-separated node IDs to export as images
Layout: full
Condition: operation = "get_images"
Image Scale
short-inputPlaceholder: 1, 2, or 4 (default: 1)
Layout: half
Condition: operation = "get_images"
Image Format
dropdownLayout: half
Condition: operation = "get_images"
Options: JPG, PNG, SVG, PDF
Comment Message
long-inputPlaceholder: Enter your comment
Layout: full
Condition: operation = "post_comment"
Team ID
short-inputPlaceholder: Enter team ID
Layout: full
Condition: operation = "get_team_projects"
Project ID
short-inputPlaceholder: Enter project ID
Layout: full
Condition: operation = "get_project_files"
Inputs (API)
credential
stringRequired
operation
stringRequired
fileKey
stringOptional
nodeIds
stringOptional
ids
stringOptional
scale
stringOptional
format
stringOptional
message
stringOptional
teamId
stringOptional
projectId
stringOptional
Outputs
Primary response type:
{
"data": "json"
}