Zeplin

Zeplin

API integration

Expand your

Default

integrations with the

Zeplin

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Zeplin AI Agent toolset with fine-grained access control and MCP Server capabilities. Zeplin MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

get_single_zeplin_screen_variant_by_id

Get a screen variant in Zeplin by project_id and id. Returns id, name, and variants with screen_id a…

list_all_zeplin_screen_variants

List all screen variants in Zeplin for the given project_id. Returns an array of screen variant grou…

list_all_zeplin_screen_sections

List all screen sections in Zeplin for a project. Requires project_id. Returns section fields includ…

get_single_zeplin_screen_section_by_id

Get a screen section in Zeplin by project_id and id. Returns id, created timestamp, name, and parent…

get_single_zeplin_latest_screen_version_by_id

Get the latest screen version in Zeplin for a specific project. Requires project_id and id. Returns…

get_single_zeplin_screen_version_by_id

Get details of a specific screen version in Zeplin. Requires project_id, screen_id, and id. Returns…

list_all_zeplin_screen_versions

List all versions of a screen in Zeplin. Requires project_id and screen_id. Returns screen version s…

create_a_zeplin_screen_version

Create a new screen version in Zeplin. Requires project_id and screen_id. Returns object reference w…

list_all_zeplin_screen_annotation_note_types

List screen annotation note types in Zeplin for a project using project_id. Returns id, name, and co…

delete_a_zeplin_screen_annotation_by_id

Delete a specific screen annotation in Zeplin. Requires project_id, screen_id, and id. Returns no co…

update_a_zeplin_screen_annotation_by_id

Update a specific screen annotation in Zeplin. Requires project_id, screen_id, and id. Returns no co…

create_a_zeplin_screen_annotation

Create an annotation on a screen in Zeplin. Requires project_id and screen_id. Returns id of the cre…

list_all_zeplin_screen_annotations

List all screen-annotations in Zeplin for a given project_id and screen_id. Returns id, content, typ…

get_single_zeplin_screen_annotation_by_id

Get a screen annotation in Zeplin by project_id, screen_id, and id. Returns id, content, type detail…

delete_a_zeplin_screen_comment_by_id

Delete a specific screen comment in Zeplin by providing project_id, screen_id, note_id, and id. Retu…

create_a_zeplin_screen_comment

Create a comment on a screen note in Zeplin. Requires project_id, screen_id, and note_id. Returns id…

update_a_zeplin_screen_comment_by_id

Update a specific screen comment in Zeplin using project_id, screen_id, note_id, and id. Returns no…

delete_a_zeplin_screen_note_by_id

Delete a specific screen note in Zeplin. Requires project_id, screen_id, and id. Returns no content…

update_a_zeplin_screen_note_by_id

Update a specific screen note in Zeplin. Requires project_id, screen_id, and id. Returns no content…

list_all_zeplin_screen_notes

List all notes in a screen in Zeplin. Requires project_id and screen_id. Returns note id, created ti…

create_a_zeplin_screen_note

Create a note on a screen in Zeplin. Requires project_id and screen_id. Returns id of the created no…

get_single_zeplin_screen_note_by_id

Get a screen note in Zeplin by project_id, screen_id, and id. Returns fields such as id, created, or…

list_all_zeplin_screen_components

List components in a specific screen in Zeplin. Requires project_id and screen_id. Returns component…

update_a_zeplin_project_screen_by_id

Update a screen in Zeplin. Requires project_id and id. Updates the screen's description or tags. Ret…

get_single_zeplin_project_screen_by_id

Get a specific project-screen in Zeplin by project_id and id. Returns fields such as id, name, descr…

create_a_zeplin_project_screen

Create a new screen in a Zeplin project. Requires project_id, name, and image. Returns the id of the…

list_all_zeplin_project_screens

List all screens of a project in Zeplin. Requires project_id. Returns an array of screens with field…

zeplin_user_notifications_bulk_update

Update user notifications in Zeplin. Requires is_read in request body. Optionally filter by type or…

list_all_zeplin_user_notifications

List user notifications in Zeplin. Returns notifications with fields such as id, timestamp, type, ac…

get_single_zeplin_user_notification_by_id

Get a notification in Zeplin by id. Requires id. Returns fields including id, timestamp, type, actio…

update_a_zeplin_user_notification_by_id

Update a user notification in Zeplin. Requires id. Returns no content on success or an error message…

list_all_zeplin_personal_styleguides

List personal styleguides in Zeplin that belong to the current user. Returns id, name, description,…

list_all_zeplin_personal_projects

List personal projects in Zeplin that belong to the current user. Returns projects with id, name, de…

list_all_zeplin_styleguide_linked_projects

List projects linked to a styleguide in Zeplin. Requires styleguide_id. Returns project details incl…

delete_a_zeplin_styleguide_member_by_id

Remove a specific styleguide member in Zeplin. Requires styleguide_id and id. Returns no content on…

create_a_zeplin_styleguide_member

Invite a member to a styleguide in Zeplin. Requires styleguide_id. Response returns no content on su…

list_all_zeplin_styleguide_members

List members of a styleguide in Zeplin. Requires id. Returns user details (id, email, username, avat…

list_all_zeplin_styleguides

List styleguides in Zeplin that the user is a member of. Returns fields like id, name, description,…

get_single_zeplin_styleguide_by_id

Get a specific styleguide in Zeplin using id. Returns fields including id, name, description, platfo…

update_a_zeplin_styleguide_by_id

Update a styleguide in Zeplin. Requires id. Returns no content if successful. Allows updating name a…

list_all_zeplin_project_variable_collections

Get project variable collections in Zeplin. Requires project_id. Returns collections with id, create…

list_all_zeplin_styleguide_variable_collections

Get variable collections in a styleguide in Zeplin. Requires styleguide_id. Returns id, created time…

list_all_zeplin_project_flow_board_nodes

List all flow board nodes in a project in Zeplin. Requires project_id and flow_board_id. Returns nod…

get_single_zeplin_project_flow_board_node_by_id

Get details of a specific project flow board node in Zeplin using project_id, flow_board_id, and id.…

list_all_zeplin_project_flow_board_connectors

List flow board connectors in Zeplin for a given project_id and flow_board_id. Returns connectors wi…

get_single_zeplin_project_flow_board_connector_by_id

Get details of a specific project flow board connector in Zeplin. Requires project_id, flow_board_id…

list_all_zeplin_project_flow_board_groups

List all flow board groups in a project in Zeplin. Requires project_id and flow_board_id. Returns gr…

list_all_zeplin_project_flow_boards

List flow boards in a project in Zeplin. Requires project_id. Returns id, name, number_of_connectors…

get_single_zeplin_project_flow_board_by_id

Get a project flow board in Zeplin using project_id and id. Returns id, name, number_of_connectors,…

list_all_zeplin_styleguide_design_tokens

Get styleguide design tokens in Zeplin. Requires id. Returns design token details including colors w…

list_all_zeplin_project_design_tokens

Get design tokens in Zeplin for a project using project_id. Returns colors with RGB values, spacing…

list_all_zeplin_styleguide_spacing_section

List spacing sections in a styleguide in Zeplin. Requires styleguide_id. Returns id (unique identifi…

update_a_zeplin_styleguide_spacing_token_by_id

Update a spacing token in a Zeplin styleguide. Requires styleguide_id and id. Returns no content on…

list_all_zeplin_styleguide_spacing_tokens

List spacing tokens of a styleguide in Zeplin. Requires styleguide_id. Returns id, name, value, colo…

list_all_zeplin_project_spacing_sections

List spacing sections in a project in Zeplin. Requires project_id. Returns id, name, and base_token.…

list_all_zeplin_project_spacing_tokens

List spacing tokens of a project in Zeplin. Requires project_id. Returns id, name, value, color (RGB…

update_a_zeplin_project_spacing_token_by_id

Update a specific spacing token in a project's local styleguide in Zeplin. Requires project_id and i…

list_all_zeplin_styleguide_pages

List all pages of a styleguide in Zeplin. Requires styleguide_id. Returns id, created timestamp, nam…

list_all_zeplin_styleguide_component_sections

Get component sections of a styleguide in Zeplin. Requires styleguide_id. Returns fields including i…

get_single_zeplin_styleguide_component_version_by_id

Get the latest styleguide component version in Zeplin. Requires styleguide_id and id. Returns fields…

get_single_zeplin_styleguide_component_by_id

Get a specific styleguide component in Zeplin. Requires styleguide_id and id. Returns fields includi…

update_a_zeplin_styleguide_component_by_id

Update a styleguide component in Zeplin. Requires styleguide_id and id. Updates the component's desc…

list_all_zeplin_styleguide_components

Get components in a styleguide in Zeplin. Requires styleguide_id. Returns id, name, description, ima…

list_all_zeplin_project_component_sections

List project component-sections in Zeplin. Requires project_id. Returns id, name, description, and o…

list_all_zeplin_project_pages

List all pages in a Zeplin project. Requires project_id. Returns page id, created timestamp, name, t…

get_single_zeplin_project_component_latest_version_by_id

Get latest version of a project component in Zeplin. Requires project_id and id. Returns fields such…

get_single_zeplin_project_component_by_id

Get a project component in Zeplin by project_id and id. Returns fields such as id, name, description…

list_all_zeplin_project_components

List components in a project in Zeplin. Requires project_id. Returns component fields including id,…

update_a_zeplin_project_component_by_id

Update a project component description in Zeplin. Requires project_id and id. Returns no content on…

list_all_zeplin_project_connected_components

List all connected components of a project in Zeplin. Requires project_id. Returns fields including…

list_all_zeplin_styleguide_connected_components

List all connected components in Zeplin for a given styleguide_id. Returns name, description, compon…

update_a_zeplin_styleguide_text_style_by_id

Update a styleguide text style in Zeplin using styleguide_id and id. Returns no content on success.…

list_all_zeplin_styleguide_text_styles

Get styleguide text styles in Zeplin. Requires styleguide_id. Returns text styles with fields includ…

update_a_zeplin_project_text_style_by_id

Update a project text style in Zeplin using project_id and id. Returns no content on success.…

list_all_zeplin_project_text_styles

List all text styles in a project's local styleguide in Zeplin. Requires project_id. Returns fields…

update_a_zeplin_styleguide_color_by_id

Update a specific styleguide color in Zeplin. Requires styleguide_id and id. Returns no content if s…

update_a_zeplin_project_color_by_id

Update a project color in Zeplin. Requires project_id and id. Returns no content on success.…

list_all_zeplin_styleguide_colors

Get styleguide colors in Zeplin. Requires styleguide_id. Returns fields including id, name, rgba val…

create_a_zeplin_styleguide_color

Create a styleguide color in Zeplin. Requires styleguide_id. Returns an object reference with the id…

list_all_zeplin_project_colors

List project colors in Zeplin. Requires project_id. Returns id, name, rgba values, created timestamp…

create_a_zeplin_project_color

Create a project color in Zeplin. Requires project_id. Returns the new color's id in the response.…

create_a_zeplin_project_member

Invite a project_member to a project in Zeplin. Requires project_id. Returns no content on success.…

delete_a_zeplin_project_member_by_id

Remove a project member in Zeplin. Requires project_id and id. Returns no content on success, or err…

update_a_zeplin_project_by_id

Update a project in Zeplin. Requires id. Returns no content in the response upon success.…

delete_a_zeplin_user_webhook_by_id

Delete a specific user webhook in Zeplin using id. Returns no content on success. Errors include 'Us…

update_a_zeplin_user_webhook_by_id

Update a user webhook in Zeplin. Requires id. Returns no content on success.…

list_all_zeplin_user_webhooks

List all user webhooks in Zeplin. Returns id, name, status, created, created_by, updated, updated_by…

get_single_zeplin_user_webhook_by_id

Get a user webhook in Zeplin by id. Requires id. Returns details including id, name, status, url, cr…

create_a_zeplin_user_webhook

Create a webhook for the user in Zeplin. Requires events, project_ids, styleguide_ids, url, and secr…

delete_a_zeplin_styleguide_webhook_by_id

Delete a specific styleguide webhook in Zeplin. Requires styleguide_id and id. Returns no content on…

update_a_zeplin_styleguide_webhook_by_id

Update a webhook for a styleguide in Zeplin. Requires styleguide_id and id. Returns no content on su…

create_a_zeplin_styleguide_webhook

Create a webhook for a styleguide in Zeplin. Requires styleguide_id. Returns id of the created webho…

get_single_zeplin_styleguide_webhook_by_id

Get a specific styleguide webhook in Zeplin by styleguide_id and id. Returns fields such as id, name…

list_all_zeplin_styleguide_webhooks

List styleguide webhooks in Zeplin using styleguide_id. Returns webhook fields including id, name, s…

delete_a_zeplin_project_webhook_by_id

Delete a webhook in Zeplin for a specific project. Requires project_id and id. Returns no content on…

update_a_zeplin_project_webhook_by_id

Update a specific project webhook in Zeplin. Requires project_id and id. Returns no content on succe…

list_all_zeplin_project_webhooks

List project webhooks in Zeplin. Requires project_id. Returns id, name, status, created, created_by,…

create_a_zeplin_project_webhook

Create a webhook for a project in Zeplin. Requires project_id. Returns id of the created webhook. No…

get_single_zeplin_project_webhook_by_id

Get a webhook in Zeplin by project_id and id. Returns webhook details including id, name, status, cr…

delete_a_zeplin_organization_webhook_by_id

Delete a webhook in Zeplin by organization_id and id. Returns no content on success. Errors may incl…

update_a_zeplin_organization_webhook_by_id

Update an organization webhook in Zeplin. Requires organization_id and id. Returns no content if suc…

list_all_zeplin_organization_webhooks

List organization webhooks in Zeplin. Requires organization_id. Returns id, name, status, created, c…

create_a_zeplin_organization_webhook

Create an organization webhook in Zeplin. Requires organization_id, events, project_ids, styleguide_…

get_single_zeplin_organization_webhook_by_id

Get a webhook in Zeplin by organization_id and id. Returns fields including id, name, status, create…

list_all_zeplin_organization_member_styleguides

Get styleguides for a member in Zeplin. Requires organization_id and id. Returns styleguide details…

list_all_zeplin_organization_member_projects

Get projects for a specific member in Zeplin. Requires organization_id and member_id. Returns projec…

delete_a_zeplin_member_by_id

Delete a member from an organization in Zeplin. Requires organization_id and id. Returns no content…

update_a_zeplin_member_by_id

Update a specific member in Zeplin. Requires organization_id and id. Updates role, restricted access…

create_a_zeplin_member

Invite a new member to an organization in Zeplin. Requires organization_id. Returns member details i…

list_all_zeplin_organization_aliens

List all aliens in an organization in Zeplin. Requires organization_id. Returns user details includi…

list_all_zeplin_organization_styleguides

List styleguides in Zeplin for an organization using organization_id. Returns id, name, description,…

list_all_zeplin_organization_workflow_statuses

List workflow statuses in Zeplin for a given organization_id. Returns id, name, and color (name, r,…

list_all_zeplin_organization_projects

List projects in Zeplin for a given organization_id. Returns project id, name, description, platform…

get_single_zeplin_organization_billing_by_id

Get organization billing details in Zeplin using organization_id. Returns total_seat_count and used_…

get_single_zeplin_project_by_id

Get a project in Zeplin by id. Returns fields including id, name, description, platform, thumbnail,…

list_all_zeplin_members

List all members in an organization in Zeplin. Requires organization_id. Returns user details (id, e…

list_all_zeplin_projects

List all projects in Zeplin that the user is a member of. Returns project details including id, name…

list_all_zeplin_project_members

List project_members in Zeplin. Requires project_id. Returns user details (id, email, username, avat…

get_single_zeplin_organization_by_id

Get details of a specific organization in Zeplin. Requires id. Returns id, name, and members with us…

list_all_zeplin_organizations

List organizations the user is a member of in Zeplin. Returns id, name, and logo for each organizati…

list_all_zeplin_me

Get details of the current user in Zeplin. Returns id, email, username, emotar, avatar, and last_see…

Enhanced

Zeplin

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

Zeplin

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Users

The User object represents a User.

Unified User Directory API

Organizations

Organizations are the top level entity in the source application. Users are associated with an organization.

Unified User Directory API

Workspaces

Workspaces represent concepts like teams, workspaces, projects in apps that support them

Unified User Directory API

Proxy API for

Zeplin

Access all of the

Zeplin

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Zeplin

Default

API.

API call us you

You call us, we call

Zeplin

and pass the response back in the same cycle.

Access all of the

Zeplin

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Zeplin

Default

API, you call us

we call

Zeplin

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Zeplin

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Zeplin

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Zeplin

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Zeplin

We translate

pagination

Get

Get

Zeplin

Zeplin

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain