For the complete documentation index, see llms.txt. This page is also available as Markdown.

Zeplin

Your Toolhouse AI Worker can connect to Zeplin using 24 specialized tools.

Auth Connection

This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.

Tools (24)

Zeplin Auth O Auth Authorize

Integration name: ZEPLIN_AUTH_O_AUTH_AUTHORIZE

Tool to start OAuth 2.0 authorization code flow for Zeplin apps. Use when initiating user authorization; call before exchanging the code.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

state

string

"random_state_123"

Random string for CSRF protection; echoed back in the callback.

client_id

string

"your-client-id"

Identifier of your Zeplin app (provided by Zeplin).

redirect_uri

string

"https://yourapp.com/callback"

Whitelisted redirect URI registered in Zeplin. Must be a valid URI.

response_type

string

Must be 'code' to initiate authorization code flow.

code_challenge

string

"E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"

PKCE code challenge derived from code_verifier.

code_challenge_method

string

"S256"

Transformation method used to generate the code_challenge.


Zeplin Connected Components Project List

Integration name: ZEPLIN_CONNECTED_COMPONENTS_PROJECT_LIST

Tool to list connected components in a Zeplin project. Use when you have the project_id and need to retrieve connected components in a specific project.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of connected components to return per page (1-100)

offset

integer

0

Zero-based offset for pagination

project_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin project to list connected components for


Zeplin Project Colors List

Integration name: ZEPLIN_PROJECT_COLORS_LIST

Tool to list colors in a Zeplin project. Use when you need to fetch defined color tokens at the project level after obtaining the project ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

project_id

string

"60d0a29b2f634e3eab3a9fd2"

ID of the target project

token_type

string

"Bearer"

Token type for Authorization header, typically 'Bearer'

access_token

string

"eyJ...example.token..."

Access token value to include in Authorization header

authorization

string

"Bearer your_token_here"

Full Authorization header value. If provided, overrides token_type/access_token


Zeplin Project Color Update

Integration name: ZEPLIN_PROJECT_COLOR_UPDATE

Tool to update a color in a Zeplin project. Use when you need to modify RGBA channels or source ID of an existing color after confirming the project and color IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

a

number

1

Alpha (opacity) component of the color (0.0–1.0)

b

integer

64

Blue component of the color (0–255)

g

integer

128

Green component of the color (0–255)

r

integer

255

Red component of the color (0–255)

color_id

string

"6g7h8i9j0k1l2m3n4o5p"

ID of the color to update

source_id

string

"SketchColorID_1234"

Optional identifier of the color in the source design tool

project_id

string

"5f7e1c2b1234567890abcdef"

ID of the project containing the color to update


Zeplin Projects Get

Integration name: ZEPLIN_PROJECTS_GET

Tool to get a Zeplin project by ID. Use when you need detailed info about a specific project after confirming its project_id.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

project_id

string

"abc123def456"

Unique ID of the Zeplin project.


Zeplin Projects Members Invite

Integration name: ZEPLIN_PROJECTS_MEMBERS_INVITE

Tool to invite a user to a Zeplin project. Use when you need to add a member by email or username to a project after obtaining the project ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

role

string

"member"

Role to assign to the user in the project; one of owner, admin, editor, member, alien, user

handle

string

"user@example.com"

Identifier of the user to invite; typically an email address or username

project_id

string

"5d799e3120a139000f301fae"

ID of the Zeplin project to invite the member into


Zeplin Project Text Styles List

Integration name: ZEPLIN_PROJECT_TEXT_STYLES_LIST

Tool to list text styles in a Zeplin project. Use when you need to fetch typography tokens defined at the project level after obtaining the project ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of items to return per page (1-100)

offset

integer

0

Zero-based offset for pagination

project_id

string

"60d0a29b2f634e3eab3a9fd2"

ID of the target project

token_type

string

"Bearer"

Token type for Authorization header, typically 'Bearer'

access_token

string

"eyJ...example.token..."

Access token value to include in Authorization header

authorization

string

"Bearer your_token_here"

Full Authorization header value. If provided, overrides token_type/access_token


Zeplin Project Text Style Update

Integration name: ZEPLIN_PROJECT_TEXT_STYLE_UPDATE

Tool to update a text style in a Zeplin project. Use when you need to modify typography settings of an existing text style after confirming the project and text style IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

data

object

Fields to update on the text style

project_id

string

"60d0a29b2f634e3eab3a9fd2"

ID of the project containing the text style

token_type

string

Overrides stored token type (e.g., 'Bearer')

access_token

string

Overrides stored access token

authorization

string

"Bearer abcdef123456"

Full Authorization header value. Overrides token_type/access_token if provided

text_style_id

string

"1234567890abcdef"

ID of the text style to update


Zeplin Screen Annotation Delete

Integration name: ZEPLIN_SCREEN_ANNOTATION_DELETE

Tool to delete a screen annotation in Zeplin. Use when you need to remove a specific annotation from a Zeplin screen given its IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

screen_id

string

"5dd7e4e5f52d9b3e1c4b1a2f"

ID of the Zeplin screen containing the annotation.

annotation_id

string

"622f3aa1e3e4f912a9b2c9d7"

ID of the screen annotation to delete.


Zeplin Screen Annotation Get

Integration name: ZEPLIN_SCREEN_ANNOTATION_GET

Tool to fetch a single screen annotation. Use when you know the screen_id and annotation_id and need the detailed annotation data.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

screen_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin screen containing the annotation.

annotation_id

string

"622f3aa1e3e4f912a9b2c9d7"

Unique ID of the screen annotation to retrieve.


Zeplin Screen Annotations List

Integration name: ZEPLIN_SCREEN_ANNOTATIONS_LIST

Tool to list annotations for a Zeplin screen. Use when you have the screen_id and need its annotations.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of annotations to return per page (1-100)

offset

integer

0

Zero-based offset for pagination

screen_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin screen to list annotations for


Zeplin Screen Annotations Update

Integration name: ZEPLIN_SCREEN_ANNOTATIONS_UPDATE

Tool to update a screen annotation's content, position, or type. Use after confirming screen_id and annotation_id.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

type

object

Type identifier for a screen annotation note type.

content

string

"Updated note content"

New text/content for the annotation

position

object

Normalized position of a screen annotation.

screen_id

string

ID of the Zeplin screen containing the annotation

annotation_id

string

ID of the annotation to update


Zeplin Screen Components List

Integration name: ZEPLIN_SCREEN_COMPONENTS_LIST

Tool to list components in a Zeplin screen. Use when you have the screen_id and need to retrieve UI components in a specific screen.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of components to return per page (1-100)

offset

integer

0

Zero-based offset for pagination

screen_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin screen to list components for

include_latest_version

boolean

Whether to include latest_version data for each component


Zeplin Screen Section Get

Integration name: ZEPLIN_SCREEN_SECTION_GET

Tool to get a single screen section. Use when you need to fetch detailed information of a screen section by its ID after confirming the project and section IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

project_id

string

"5f8f8c40b54764421b7156e0"

Unique ID of the Zeplin project containing the section.

section_id

string

"60a7b8c123e4f56789abcd01"

Unique ID of the screen section to retrieve.


Zeplin Screen Sections List

Integration name: ZEPLIN_SCREEN_SECTIONS_LIST

Tool to list screen sections in a Zeplin project. Use when you need a paginated list of screen sections after confirming the project ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of screen sections to return per page (1-100).

offset

integer

0

Zero-based offset to start returning screen sections.

project_id

string

"abc123def456"

Unique ID of the Zeplin project to list screen sections for


Zeplin Screen Version Get

Integration name: ZEPLIN_SCREEN_VERSION_GET

Tool to retrieve a specific screen version. Use after specifying both screen_id and version_id when you need detailed snapshot metadata.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

screen_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin screen containing the version.

version_id

string

"6012a8c0bb987d0017a45e3f"

Unique ID of the specific screen version to retrieve.


Zeplin Screen Versions Create

Integration name: ZEPLIN_SCREEN_VERSIONS_CREATE

Tool to create a new version of a screen. Use when uploading a new design snapshot (PNG or JPEG image) as a screen version. Requires a valid project_id, screen_id, and an image file. Optionally include a commit_message.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

image

object

Image file to upload as the new screen version. Supported formats: PNG, JPEG.

screen_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the screen to create a new version for.

project_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin project containing the screen.

commit_message

string

"Updated button design"

Descriptive message for the screen version commit.


Zeplin Screen Versions List

Integration name: ZEPLIN_SCREEN_VERSIONS_LIST

Tool to list all versions of a screen. Use when you need to enumerate past screen snapshots after obtaining a screen ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Maximum number of versions to return per page (1-100)

offset

integer

0

Zero-based index of the first version to return

screen_id

string

"5b6cd1b1e69a9f4128b164ac"

Unique ID of the Zeplin screen to list versions for


Zeplin Styleguide Color Create

Integration name: ZEPLIN_STYLEGUIDE_COLOR_CREATE

Tool to create a new styleguide color. Use after obtaining the styleguide ID to define custom color tokens.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

a

number

1

Alpha channel value (0–1)

b

integer

170

Blue channel value (0–255)

g

integer

64

Green channel value (0–255)

r

integer

34

Red channel value (0–255)

name

string

"Primary Blue"

Name of the color

token_type

string

"Bearer"

Token type for Authorization header, typically 'Bearer'

access_token

string

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

Access token value to include in Authorization header

authorization

string

"Bearer x.y.z"

Full Authorization header value. If provided, overrides token_type/access_token

styleguide_id

string

"60d0a29b2f634e3eab3a9fd1"

ID of the target styleguide


Zeplin Styleguide Colors List

Integration name: ZEPLIN_STYLEGUIDE_COLORS_LIST

Tool to list colors in a Zeplin styleguide. Use when you need to fetch defined color tokens after obtaining the styleguide ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

token_type

string

"Bearer"

Token type for Authorization header, typically 'Bearer'

access_token

string

"eyJ...example.token..."

Access token value to include in Authorization header

authorization

string

"Bearer your_token_here"

Full Authorization header value. If provided, overrides token_type/access_token

styleguide_id

string

"60d0a29b2f634e3eab3a9fd1"

ID of the target styleguide

linked_project

string

"5f7e1c2b1234567890abcdef"

Optional project ID to grant access when requester may not be authorized to view the styleguide


Zeplin Styleguide Color Update

Integration name: ZEPLIN_STYLEGUIDE_COLOR_UPDATE

Tool to update a color in a Zeplin styleguide. Use after obtaining the styleguide and color IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

a

number

1

Alpha component (0.0–1.0)

b

integer

170

Blue component (0–255)

g

integer

64

Green component (0–255)

r

integer

34

Red component (0–255)

name

string

"Primary / Blue 500"

Name of the color

color_id

string

"clr_456"

ID of the color to update

source_id

string

"SketchColorID_1234"

Design tool/source identifier of the color

token_type

string

Token type to use in Authorization header, typically 'Bearer'

access_token

string

Access token value for Authorization header

authorization

string

Full Authorization header value (e.g., 'Bearer x.y.z'). Overrides token_type/access_token if provided

styleguide_id

string

"sg_123"

ID of the styleguide containing the color


Zeplin Styleguide Text Styles List

Integration name: ZEPLIN_STYLEGUIDE_TEXT_STYLES_LIST

Tool to list text styles in a Zeplin styleguide. Use when you need to fetch defined typography tokens after obtaining the styleguide ID.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of items to return per page (1-100)

offset

integer

0

Zero-based offset for pagination

token_type

string

"Bearer"

Token type for Authorization header, typically 'Bearer'

access_token

string

"eyJ...example.token..."

Access token value to include in Authorization header

authorization

string

"Bearer your_token_here"

Full Authorization header value. If provided, overrides token_type/access_token

styleguide_id

string

"60d0a29b2f634e3eab3a9fd1"

ID of the target styleguide

linked_project

string

"5f7e1c2b1234567890abcdef"

Optional project ID to filter linked text styles


Zeplin Styleguide Text Style Update

Integration name: ZEPLIN_STYLEGUIDE_TEXT_STYLE_UPDATE

Tool to update a text style in a Zeplin styleguide. Use when you need to modify typography settings of an existing text style after confirming the styleguide and text style IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

data

object

Fields to update on the text style

token_type

string

Overrides stored token type (e.g., 'Bearer')

access_token

string

Overrides stored access token

authorization

string

"Bearer abcdef123456"

Full Authorization header value. Overrides token_type/access_token if provided

styleguide_id

string

"60d0a29b2f634e3eab3a9fd1"

ID of the styleguide containing the text style

text_style_id

string

"1234567890abcdef"

ID of the text style to update


Zeplin Users Get Personal Projects

Integration name: ZEPLIN_USERS_GET_PERSONAL_PROJECTS

Tool to list personal projects. Use when you need to fetch all projects in the current user's personal workspace after authentication.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

limit

integer

30

Number of items to return; default 30; maximum 100.

offset

integer

0

Zero-based starting index; default 0.