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
Trusted by world-class product and engineering teams

superAI
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
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
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
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
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
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

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.

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

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

✨ Powered by AI
Customize the mappings as you need using AI.
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









