> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# zeplin-design

> Zeplin Design - screens, components, flows, and connected components

**Server path:** `/zeplin-design` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                              | Description                               |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [`zeplin_design_create_screen`](#zeplin_design_create_screen)                                                     | Create a new screen                       |
| [`zeplin_design_create_screen_annotation`](#zeplin_design_create_screen_annotation)                               | Create an annotation                      |
| [`zeplin_design_create_screen_comment`](#zeplin_design_create_screen_comment)                                     | Create a comment                          |
| [`zeplin_design_create_screen_note`](#zeplin_design_create_screen_note)                                           | Create a note                             |
| [`zeplin_design_create_screen_version`](#zeplin_design_create_screen_version)                                     | Create a new screen version               |
| [`zeplin_design_delete_screen_annotation`](#zeplin_design_delete_screen_annotation)                               | Delete an annotation                      |
| [`zeplin_design_delete_screen_comment`](#zeplin_design_delete_screen_comment)                                     | Delete comment                            |
| [`zeplin_design_delete_screen_note`](#zeplin_design_delete_screen_note)                                           | Delete a note                             |
| [`zeplin_design_get_latest_screen_version`](#zeplin_design_get_latest_screen_version)                             | Get the latest screen version             |
| [`zeplin_design_get_project_component`](#zeplin_design_get_project_component)                                     | Get a single project component            |
| [`zeplin_design_get_project_component_latest_version`](#zeplin_design_get_project_component_latest_version)       | Get latest project component version      |
| [`zeplin_design_get_project_component_sections`](#zeplin_design_get_project_component_sections)                   | Get project component sections            |
| [`zeplin_design_get_project_components`](#zeplin_design_get_project_components)                                   | Get project components                    |
| [`zeplin_design_get_project_connected_components`](#zeplin_design_get_project_connected_components)               | Get project connected components          |
| [`zeplin_design_get_project_flow_board`](#zeplin_design_get_project_flow_board)                                   | Get a single project flow board           |
| [`zeplin_design_get_project_flow_board_connector`](#zeplin_design_get_project_flow_board_connector)               | Get a single project flow board connector |
| [`zeplin_design_get_project_flow_board_connectors`](#zeplin_design_get_project_flow_board_connectors)             | Get project flow board connectors         |
| [`zeplin_design_get_project_flow_board_groups`](#zeplin_design_get_project_flow_board_groups)                     | Get project flow board groups             |
| [`zeplin_design_get_project_flow_board_node`](#zeplin_design_get_project_flow_board_node)                         | Get a single project flow board node      |
| [`zeplin_design_get_project_flow_board_nodes`](#zeplin_design_get_project_flow_board_nodes)                       | Get project flow board nodes              |
| [`zeplin_design_get_project_flow_boards`](#zeplin_design_get_project_flow_boards)                                 | Get project flow boards                   |
| [`zeplin_design_get_project_pages`](#zeplin_design_get_project_pages)                                             | Get project pages                         |
| [`zeplin_design_get_project_screens`](#zeplin_design_get_project_screens)                                         | Get project screens                       |
| [`zeplin_design_get_screen`](#zeplin_design_get_screen)                                                           | Get a single screen                       |
| [`zeplin_design_get_screen_annotation`](#zeplin_design_get_screen_annotation)                                     | Get a single screen annotation            |
| [`zeplin_design_get_screen_annotations`](#zeplin_design_get_screen_annotations)                                   | Get screen annotations                    |
| [`zeplin_design_get_screen_annotations_note_types`](#zeplin_design_get_screen_annotations_note_types)             | Get screen annotation note types          |
| [`zeplin_design_get_screen_components`](#zeplin_design_get_screen_components)                                     | Get screen components                     |
| [`zeplin_design_get_screen_note`](#zeplin_design_get_screen_note)                                                 | Get a single screen note                  |
| [`zeplin_design_get_screen_notes`](#zeplin_design_get_screen_notes)                                               | Get screen notes                          |
| [`zeplin_design_get_screen_section`](#zeplin_design_get_screen_section)                                           | Get a single screen section               |
| [`zeplin_design_get_screen_sections`](#zeplin_design_get_screen_sections)                                         | Get screen sections                       |
| [`zeplin_design_get_screen_variant`](#zeplin_design_get_screen_variant)                                           | Get a single screen variant               |
| [`zeplin_design_get_screen_variants`](#zeplin_design_get_screen_variants)                                         | Get screen variants                       |
| [`zeplin_design_get_screen_version`](#zeplin_design_get_screen_version)                                           | Get a single screen version               |
| [`zeplin_design_get_screen_versions`](#zeplin_design_get_screen_versions)                                         | Get screen versions                       |
| [`zeplin_design_get_styleguide_component`](#zeplin_design_get_styleguide_component)                               | Get a single styleguide component         |
| [`zeplin_design_get_styleguide_component_latest_version`](#zeplin_design_get_styleguide_component_latest_version) | Get latest styleguide component version   |
| [`zeplin_design_get_styleguide_component_sections`](#zeplin_design_get_styleguide_component_sections)             | Get styleguide component sections         |
| [`zeplin_design_get_styleguide_components`](#zeplin_design_get_styleguide_components)                             | Get styleguide components                 |
| [`zeplin_design_get_styleguide_connected_components`](#zeplin_design_get_styleguide_connected_components)         | Get styleguide connected components       |
| [`zeplin_design_get_styleguide_pages`](#zeplin_design_get_styleguide_pages)                                       | Get styleguide pages                      |
| [`zeplin_design_update_project_component`](#zeplin_design_update_project_component)                               | Update a project component                |
| [`zeplin_design_update_screen`](#zeplin_design_update_screen)                                                     | Update a screen                           |
| [`zeplin_design_update_screen_annotation`](#zeplin_design_update_screen_annotation)                               | Update an annotation                      |
| [`zeplin_design_update_screen_comment`](#zeplin_design_update_screen_comment)                                     | Update comment                            |
| [`zeplin_design_update_screen_note`](#zeplin_design_update_screen_note)                                           | Update a note                             |
| [`zeplin_design_update_styleguide_component`](#zeplin_design_update_styleguide_component)                         | Update a styleguide component             |

***

## zeplin\_design\_create\_screen

Create a new screen

**Parameters:**

| Parameter        | Type      | Required | Default | Description                                                                                                  |
| ---------------- | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `project_id`     | string    | Yes      | —       | Project id                                                                                                   |
| `commit_color`   | string    | No       | —       | Commit color for the screen version                                                                          |
| `commit_message` | string    | No       | —       | Commit message for the screen version                                                                        |
| `description`    | string    | No       | —       | Description for the screen                                                                                   |
| `image`          | string    | Yes      | —       | Binary data of the screen image.  The image has to be in JPEG or PNG format, and its size cannot exceed 5MB. |
| `name`           | string    | Yes      | —       | Name of the screen                                                                                           |
| `section_id`     | string    | No       | —       | Unique id of the screen section                                                                              |
| `tags`           | string\[] | No       | —       | Tags for the screen                                                                                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "commit_color": {
        "type": "string",
        "description": "Commit color for the screen version",
        "enum": [
          "yellow",
          "orange",
          "peach",
          "green",
          "turquoise"
        ]
      },
      "commit_message": {
        "type": "string",
        "description": "Commit message for the screen version"
      },
      "description": {
        "type": "string",
        "description": "Description for the screen"
      },
      "image": {
        "type": "string",
        "description": "Binary data of the screen image.  The image has to be in JPEG or PNG format, and its size cannot exceed 5MB."
      },
      "name": {
        "type": "string",
        "description": "Name of the screen"
      },
      "section_id": {
        "type": "string",
        "description": "Unique id of the screen section"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Tags for the screen"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "image",
      "name"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_create\_screen\_annotation

Create an annotation

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                                  |
| ------------ | ------ | -------- | ------- | -------------------------------------------------------------------------------------------- |
| `project_id` | string | Yes      | —       | Project id                                                                                   |
| `screen_id`  | string | Yes      | —       | Screen id                                                                                    |
| `content`    | string | Yes      | —       | Content of the annotation                                                                    |
| `position`   | object | Yes      | —       | Position of the annotation with respect to top left corner. Values are normalized in \[0, 1] |
| `type`       | string | No       | —       | The unique id of the annotation type                                                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "content": {
        "type": "string",
        "description": "Content of the annotation"
      },
      "position": {
        "type": "object",
        "description": "Position of the annotation with respect to top left corner. Values are normalized in [0, 1]",
        "properties": {
          "x": {
            "type": "number",
            "description": "The x value"
          },
          "y": {
            "type": "number",
            "description": "The y value"
          }
        },
        "required": [
          "x",
          "y"
        ]
      },
      "type": {
        "type": "string",
        "description": "The unique id of the annotation type"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "content",
      "position"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_create\_screen\_comment

Create a comment

**Parameters:**

| Parameter    | Type   | Required | Default | Description            |
| ------------ | ------ | -------- | ------- | ---------------------- |
| `project_id` | string | Yes      | —       | Project id             |
| `screen_id`  | string | Yes      | —       | Screen id              |
| `note_id`    | string | Yes      | —       | Screen note id         |
| `content`    | string | Yes      | —       | Content of the comment |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "note_id": {
        "type": "string",
        "description": "Screen note id"
      },
      "content": {
        "type": "string",
        "description": "Content of the comment"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "note_id",
      "content"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_create\_screen\_note

Create a note

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                            |
| ------------ | ------ | -------- | ------- | -------------------------------------------------------------------------------------- |
| `project_id` | string | Yes      | —       | Project id                                                                             |
| `screen_id`  | string | Yes      | —       | Screen id                                                                              |
| `color`      | string | Yes      | —       | The color value                                                                        |
| `content`    | string | Yes      | —       | Content of the first comment of the note                                               |
| `position`   | object | Yes      | —       | Position of the note with respect to top left corner. Values are normalized in \[0, 1] |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "color": {
        "type": "string",
        "description": "The color value",
        "enum": [
          "yellow",
          "orange",
          "peach",
          "green",
          "turquoise",
          "cornflower_blue",
          "deep_purple"
        ]
      },
      "content": {
        "type": "string",
        "description": "Content of the first comment of the note"
      },
      "position": {
        "type": "object",
        "description": "Position of the note with respect to top left corner. Values are normalized in [0, 1]",
        "properties": {
          "x": {
            "type": "number",
            "description": "The X-coordinate of the note's position. For area notes, this represents the X-coordinate of the end point."
          },
          "y": {
            "type": "number",
            "description": "The Y-coordinate of the note's position. For area notes, this represents the Y-coordinate of the end point."
          },
          "x_start": {
            "type": "number",
            "description": "The X-coordinate of the start point for area notes. Ignored for point notes."
          },
          "y_start": {
            "type": "number",
            "description": "The Y-coordinate of the start point for area notes. Ignored for point notes."
          }
        },
        "required": [
          "x",
          "y"
        ]
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "color",
      "content",
      "position"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_create\_screen\_version

Create a new screen version

**Parameters:**

| Parameter        | Type   | Required | Default | Description                                                                                                  |
| ---------------- | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `project_id`     | string | Yes      | —       | Project id                                                                                                   |
| `screen_id`      | string | Yes      | —       | Screen id                                                                                                    |
| `commit_color`   | string | No       | —       | Commit color for the screen version                                                                          |
| `commit_message` | string | No       | —       | Commit message for the screen version                                                                        |
| `image`          | string | Yes      | —       | Binary data of the screen image.  The image has to be in JPEG or PNG format, and its size cannot exceed 5MB. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "commit_color": {
        "type": "string",
        "description": "Commit color for the screen version",
        "enum": [
          "yellow",
          "orange",
          "peach",
          "green",
          "turquoise"
        ]
      },
      "commit_message": {
        "type": "string",
        "description": "Commit message for the screen version"
      },
      "image": {
        "type": "string",
        "description": "Binary data of the screen image.  The image has to be in JPEG or PNG format, and its size cannot exceed 5MB."
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "image"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_delete\_screen\_annotation

Delete an annotation

**Parameters:**

| Parameter       | Type   | Required | Default | Description          |
| --------------- | ------ | -------- | ------- | -------------------- |
| `project_id`    | string | Yes      | —       | Project id           |
| `screen_id`     | string | Yes      | —       | Screen id            |
| `annotation_id` | string | Yes      | —       | Screen annotation id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "annotation_id": {
        "type": "string",
        "description": "Screen annotation id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "annotation_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_delete\_screen\_comment

Delete comment

**Parameters:**

| Parameter    | Type   | Required | Default | Description       |
| ------------ | ------ | -------- | ------- | ----------------- |
| `project_id` | string | Yes      | —       | Project id        |
| `screen_id`  | string | Yes      | —       | Screen id         |
| `note_id`    | string | Yes      | —       | Screen note id    |
| `comment_id` | string | Yes      | —       | Screen comment id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "note_id": {
        "type": "string",
        "description": "Screen note id"
      },
      "comment_id": {
        "type": "string",
        "description": "Screen comment id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "note_id",
      "comment_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_delete\_screen\_note

Delete a note

**Parameters:**

| Parameter    | Type   | Required | Default | Description    |
| ------------ | ------ | -------- | ------- | -------------- |
| `project_id` | string | Yes      | —       | Project id     |
| `screen_id`  | string | Yes      | —       | Screen id      |
| `note_id`    | string | Yes      | —       | Screen note id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "note_id": {
        "type": "string",
        "description": "Screen note id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "note_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_latest\_screen\_version

Get the latest screen version

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `project_id` | string | Yes      | —       | Project id  |
| `screen_id`  | string | Yes      | —       | Screen id   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_component

Get a single project component

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                                        |
| ---------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `project_id`                 | string  | Yes      | —       | Project id                                                         |
| `component_id`               | string  | Yes      | —       | Component id                                                       |
| `include_latest_version`     | boolean | No       | —       | Whether to include the latest version data in the Component object |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "component_id": {
        "type": "string",
        "description": "Component id"
      },
      "include_latest_version": {
        "type": "boolean",
        "description": "Whether to include the latest version data in the Component object"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "component_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_component\_latest\_version

Get latest project component version

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                  |
| ---------------------------- | ------- | -------- | ------- | -------------------------------------------- |
| `project_id`                 | string  | Yes      | —       | Project id                                   |
| `component_id`               | string  | Yes      | —       | Component id                                 |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "component_id": {
        "type": "string",
        "description": "Component id"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "component_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_component\_sections

Get project component sections

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `page_id`    | string  | No       | —       | Filter by page id |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "page_id": {
        "type": "string",
        "description": "Filter by page id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_components

Get project components

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                                        |
| ---------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `project_id`                 | string  | Yes      | —       | Project id                                                         |
| `section_id`                 | string  | No       | —       | Filter by section id                                               |
| `sort`                       | string  | No       | —       | Sort components by their `section` or their `created` date         |
| `include_latest_version`     | boolean | No       | —       | Whether to include the latest version data in the Component object |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not                       |
| `limit`                      | integer | No       | —       | Pagination limit                                                   |
| `offset`                     | integer | No       | —       | Pagination offset                                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "section_id": {
        "type": "string",
        "description": "Filter by section id"
      },
      "sort": {
        "type": "string",
        "description": "Sort components by their `section` or their `created` date",
        "enum": [
          "section",
          "created"
        ]
      },
      "include_latest_version": {
        "type": "boolean",
        "description": "Whether to include the latest version data in the Component object"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_connected\_components

Get project connected components

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                  |
| ---------------------------- | ------- | -------- | ------- | -------------------------------------------- |
| `project_id`                 | string  | Yes      | —       | Project id                                   |
| `limit`                      | integer | No       | —       | Pagination limit                             |
| `offset`                     | integer | No       | —       | Pagination offset                            |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_board

Get a single project flow board

**Parameters:**

| Parameter       | Type   | Required | Default | Description   |
| --------------- | ------ | -------- | ------- | ------------- |
| `project_id`    | string | Yes      | —       | Project id    |
| `flow_board_id` | string | Yes      | —       | Flow Board id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "flow_board_id": {
        "type": "string",
        "description": "Flow Board id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "flow_board_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_board\_connector

Get a single project flow board connector

**Parameters:**

| Parameter       | Type   | Required | Default | Description        |
| --------------- | ------ | -------- | ------- | ------------------ |
| `project_id`    | string | Yes      | —       | Project id         |
| `flow_board_id` | string | Yes      | —       | Flow Board id      |
| `connector_id`  | string | Yes      | —       | Board connector id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "flow_board_id": {
        "type": "string",
        "description": "Flow Board id"
      },
      "connector_id": {
        "type": "string",
        "description": "Board connector id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "flow_board_id",
      "connector_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_board\_connectors

Get project flow board connectors

**Parameters:**

| Parameter          | Type    | Required | Default | Description       |
| ------------------ | ------- | -------- | ------- | ----------------- |
| `project_id`       | string  | Yes      | —       | Project id        |
| `flow_board_id`    | string  | Yes      | —       | Flow Board id     |
| `starting_node_id` | string  | No       | —       | Starting node id  |
| `ending_node_id`   | string  | No       | —       | Ending node id    |
| `limit`            | integer | No       | —       | Pagination limit  |
| `offset`           | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "flow_board_id": {
        "type": "string",
        "description": "Flow Board id"
      },
      "starting_node_id": {
        "type": "string",
        "description": "Starting node id"
      },
      "ending_node_id": {
        "type": "string",
        "description": "Ending node id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "flow_board_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_board\_groups

Get project flow board groups

**Parameters:**

| Parameter       | Type   | Required | Default | Description   |
| --------------- | ------ | -------- | ------- | ------------- |
| `project_id`    | string | Yes      | —       | Project id    |
| `flow_board_id` | string | Yes      | —       | Flow Board id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "flow_board_id": {
        "type": "string",
        "description": "Flow Board id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "flow_board_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_board\_node

Get a single project flow board node

**Parameters:**

| Parameter       | Type   | Required | Default | Description   |
| --------------- | ------ | -------- | ------- | ------------- |
| `project_id`    | string | Yes      | —       | Project id    |
| `flow_board_id` | string | Yes      | —       | Flow Board id |
| `node_id`       | string | Yes      | —       | Board node id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "flow_board_id": {
        "type": "string",
        "description": "Flow Board id"
      },
      "node_id": {
        "type": "string",
        "description": "Board node id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "flow_board_id",
      "node_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_board\_nodes

Get project flow board nodes

**Parameters:**

| Parameter       | Type    | Required | Default | Description       |
| --------------- | ------- | -------- | ------- | ----------------- |
| `project_id`    | string  | Yes      | —       | Project id        |
| `flow_board_id` | string  | Yes      | —       | Flow Board id     |
| `group_id`      | string  | No       | —       | Group id          |
| `limit`         | integer | No       | —       | Pagination limit  |
| `offset`        | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "flow_board_id": {
        "type": "string",
        "description": "Flow Board id"
      },
      "group_id": {
        "type": "string",
        "description": "Group id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "flow_board_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_flow\_boards

Get project flow boards

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `project_id` | string | Yes      | —       | Project id  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_pages

Get project pages

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_project\_screens

Get project screens

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                             |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------- |
| `project_id` | string  | Yes      | —       | Project id                                              |
| `section_id` | string  | No       | —       | Filter by section id                                    |
| `sort`       | string  | No       | —       | Sort screens by their `section` or their `created` date |
| `limit`      | integer | No       | —       | Pagination limit                                        |
| `offset`     | integer | No       | —       | Pagination offset                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "section_id": {
        "type": "string",
        "description": "Filter by section id"
      },
      "sort": {
        "type": "string",
        "description": "Sort screens by their `section` or their `created` date",
        "enum": [
          "section",
          "created"
        ]
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen

Get a single screen

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `project_id` | string | Yes      | —       | Project id  |
| `screen_id`  | string | Yes      | —       | Screen id   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_annotation

Get a single screen annotation

**Parameters:**

| Parameter       | Type   | Required | Default | Description          |
| --------------- | ------ | -------- | ------- | -------------------- |
| `project_id`    | string | Yes      | —       | Project id           |
| `screen_id`     | string | Yes      | —       | Screen id            |
| `annotation_id` | string | Yes      | —       | Screen annotation id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "annotation_id": {
        "type": "string",
        "description": "Screen annotation id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "annotation_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_annotations

Get screen annotations

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `screen_id`  | string  | Yes      | —       | Screen id         |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_annotations\_note\_types

Get screen annotation note types

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `project_id` | string | Yes      | —       | Project id  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_components

Get screen components

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                                        |
| ---------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `project_id`                 | string  | Yes      | —       | Project id                                                         |
| `screen_id`                  | string  | Yes      | —       | Screen id                                                          |
| `limit`                      | integer | No       | —       | Pagination limit                                                   |
| `offset`                     | integer | No       | —       | Pagination offset                                                  |
| `include_latest_version`     | boolean | No       | —       | Whether to include the latest version data in the Component object |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      },
      "include_latest_version": {
        "type": "boolean",
        "description": "Whether to include the latest version data in the Component object"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_note

Get a single screen note

**Parameters:**

| Parameter    | Type   | Required | Default | Description    |
| ------------ | ------ | -------- | ------- | -------------- |
| `project_id` | string | Yes      | —       | Project id     |
| `screen_id`  | string | Yes      | —       | Screen id      |
| `note_id`    | string | Yes      | —       | Screen note id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "note_id": {
        "type": "string",
        "description": "Screen note id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "note_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_notes

Get screen notes

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `screen_id`  | string  | Yes      | —       | Screen id         |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_section

Get a single screen section

**Parameters:**

| Parameter    | Type   | Required | Default | Description       |
| ------------ | ------ | -------- | ------- | ----------------- |
| `project_id` | string | Yes      | —       | Project id        |
| `section_id` | string | Yes      | —       | Screen section id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "section_id": {
        "type": "string",
        "description": "Screen section id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "section_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_sections

Get screen sections

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_variant

Get a single screen variant

**Parameters:**

| Parameter    | Type   | Required | Default | Description       |
| ------------ | ------ | -------- | ------- | ----------------- |
| `project_id` | string | Yes      | —       | Project id        |
| `variant_id` | string | Yes      | —       | Screen variant id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "variant_id": {
        "type": "string",
        "description": "Screen variant id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "variant_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_variants

Get screen variants

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_version

Get a single screen version

**Parameters:**

| Parameter    | Type   | Required | Default | Description       |
| ------------ | ------ | -------- | ------- | ----------------- |
| `project_id` | string | Yes      | —       | Project id        |
| `screen_id`  | string | Yes      | —       | Screen id         |
| `version_id` | string | Yes      | —       | Screen version id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "version_id": {
        "type": "string",
        "description": "Screen version id"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "version_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_screen\_versions

Get screen versions

**Parameters:**

| Parameter    | Type    | Required | Default | Description       |
| ------------ | ------- | -------- | ------- | ----------------- |
| `project_id` | string  | Yes      | —       | Project id        |
| `screen_id`  | string  | Yes      | —       | Screen id         |
| `limit`      | integer | No       | —       | Pagination limit  |
| `offset`     | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_styleguide\_component

Get a single styleguide component

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                                        |
| ---------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `styleguide_id`              | string  | Yes      | —       | Styleguide id                                                      |
| `component_id`               | string  | Yes      | —       | Component id                                                       |
| `linked_project`             | string  | No       | —       | Reference project id                                               |
| `linked_styleguide`          | string  | No       | —       | Reference styleguide id                                            |
| `include_latest_version`     | boolean | No       | —       | Whether to include the latest version data in the Component object |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "component_id": {
        "type": "string",
        "description": "Component id"
      },
      "linked_project": {
        "type": "string",
        "description": "Reference project id"
      },
      "linked_styleguide": {
        "type": "string",
        "description": "Reference styleguide id"
      },
      "include_latest_version": {
        "type": "boolean",
        "description": "Whether to include the latest version data in the Component object"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "styleguide_id",
      "component_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_styleguide\_component\_latest\_version

Get latest styleguide component version

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                  |
| ---------------------------- | ------- | -------- | ------- | -------------------------------------------- |
| `styleguide_id`              | string  | Yes      | —       | Styleguide id                                |
| `component_id`               | string  | Yes      | —       | Component id                                 |
| `linked_project`             | string  | No       | —       | Reference project id                         |
| `linked_styleguide`          | string  | No       | —       | Reference styleguide id                      |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "component_id": {
        "type": "string",
        "description": "Component id"
      },
      "linked_project": {
        "type": "string",
        "description": "Reference project id"
      },
      "linked_styleguide": {
        "type": "string",
        "description": "Reference styleguide id"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "styleguide_id",
      "component_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_styleguide\_component\_sections

Get styleguide component sections

**Parameters:**

| Parameter           | Type    | Required | Default | Description             |
| ------------------- | ------- | -------- | ------- | ----------------------- |
| `styleguide_id`     | string  | Yes      | —       | Styleguide id           |
| `page_id`           | string  | No       | —       | Filter by page id       |
| `limit`             | integer | No       | —       | Pagination limit        |
| `offset`            | integer | No       | —       | Pagination offset       |
| `linked_project`    | string  | No       | —       | Reference project id    |
| `linked_styleguide` | string  | No       | —       | Reference styleguide id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "page_id": {
        "type": "string",
        "description": "Filter by page id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      },
      "linked_project": {
        "type": "string",
        "description": "Reference project id"
      },
      "linked_styleguide": {
        "type": "string",
        "description": "Reference styleguide id"
      }
    },
    "required": [
      "PCID",
      "styleguide_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_styleguide\_components

Get styleguide components

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                                        |
| ---------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `styleguide_id`              | string  | Yes      | —       | Styleguide id                                                      |
| `section_id`                 | string  | No       | —       | Filter by section id                                               |
| `sort`                       | string  | No       | —       | Sort components by their `section` or their `created` date         |
| `linked_project`             | string  | No       | —       | Reference project id                                               |
| `linked_styleguide`          | string  | No       | —       | Reference styleguide id                                            |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not                       |
| `include_latest_version`     | boolean | No       | —       | Whether to include the latest version data in the Component object |
| `limit`                      | integer | No       | —       | Pagination limit                                                   |
| `offset`                     | integer | No       | —       | Pagination offset                                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "section_id": {
        "type": "string",
        "description": "Filter by section id"
      },
      "sort": {
        "type": "string",
        "description": "Sort components by their `section` or their `created` date",
        "enum": [
          "section",
          "created"
        ]
      },
      "linked_project": {
        "type": "string",
        "description": "Reference project id"
      },
      "linked_styleguide": {
        "type": "string",
        "description": "Reference styleguide id"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      },
      "include_latest_version": {
        "type": "boolean",
        "description": "Whether to include the latest version data in the Component object"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "styleguide_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_styleguide\_connected\_components

Get styleguide connected components

**Parameters:**

| Parameter                    | Type    | Required | Default | Description                                  |
| ---------------------------- | ------- | -------- | ------- | -------------------------------------------- |
| `styleguide_id`              | string  | Yes      | —       | Styleguide id                                |
| `limit`                      | integer | No       | —       | Pagination limit                             |
| `offset`                     | integer | No       | —       | Pagination offset                            |
| `linked_project`             | string  | No       | —       | Reference project id                         |
| `linked_styleguide`          | string  | No       | —       | Reference styleguide id                      |
| `include_linked_styleguides` | boolean | No       | —       | Whether to include linked styleguides or not |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      },
      "linked_project": {
        "type": "string",
        "description": "Reference project id"
      },
      "linked_styleguide": {
        "type": "string",
        "description": "Reference styleguide id"
      },
      "include_linked_styleguides": {
        "type": "boolean",
        "description": "Whether to include linked styleguides or not"
      }
    },
    "required": [
      "PCID",
      "styleguide_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_get\_styleguide\_pages

Get styleguide pages

**Parameters:**

| Parameter       | Type    | Required | Default | Description       |
| --------------- | ------- | -------- | ------- | ----------------- |
| `styleguide_id` | string  | Yes      | —       | Styleguide id     |
| `limit`         | integer | No       | —       | Pagination limit  |
| `offset`        | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID",
      "styleguide_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_update\_project\_component

Update a project component

**Parameters:**

| Parameter      | Type   | Required | Default | Description                   |
| -------------- | ------ | -------- | ------- | ----------------------------- |
| `project_id`   | string | Yes      | —       | Project id                    |
| `component_id` | string | Yes      | —       | Component id                  |
| `description`  | string | Yes      | —       | New description for component |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "component_id": {
        "type": "string",
        "description": "Component id"
      },
      "description": {
        "type": "string",
        "description": "New description for component"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "component_id",
      "description"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_update\_screen

Update a screen

**Parameters:**

| Parameter     | Type      | Required | Default | Description                |
| ------------- | --------- | -------- | ------- | -------------------------- |
| `project_id`  | string    | Yes      | —       | Project id                 |
| `screen_id`   | string    | Yes      | —       | Screen id                  |
| `description` | string    | No       | —       | New description for screen |
| `tags`        | string\[] | No       | —       | New tags for the screen    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "description": {
        "type": "string",
        "description": "New description for screen"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "New tags for the screen"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_update\_screen\_annotation

Update an annotation

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                  |
| --------------- | ------ | -------- | ------- | -------------------------------------------------------------------------------------------- |
| `project_id`    | string | Yes      | —       | Project id                                                                                   |
| `screen_id`     | string | Yes      | —       | Screen id                                                                                    |
| `annotation_id` | string | Yes      | —       | Screen annotation id                                                                         |
| `content`       | string | No       | —       | Content of the annotation                                                                    |
| `position`      | object | No       | —       | Position of the annotation with respect to top left corner. Values are normalized in \[0, 1] |
| `type`          | string | No       | —       | The unique id of the annotation type                                                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "annotation_id": {
        "type": "string",
        "description": "Screen annotation id"
      },
      "content": {
        "type": "string",
        "description": "Content of the annotation"
      },
      "position": {
        "type": "object",
        "description": "Position of the annotation with respect to top left corner. Values are normalized in [0, 1]",
        "properties": {
          "x": {
            "type": "number",
            "description": "The x value"
          },
          "y": {
            "type": "number",
            "description": "The y value"
          }
        },
        "required": [
          "x",
          "y"
        ]
      },
      "type": {
        "type": "string",
        "description": "The unique id of the annotation type"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "annotation_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_update\_screen\_comment

Update comment

**Parameters:**

| Parameter    | Type   | Required | Default | Description            |
| ------------ | ------ | -------- | ------- | ---------------------- |
| `project_id` | string | Yes      | —       | Project id             |
| `screen_id`  | string | Yes      | —       | Screen id              |
| `note_id`    | string | Yes      | —       | Screen note id         |
| `comment_id` | string | Yes      | —       | Screen comment id      |
| `content`    | string | Yes      | —       | Content of the comment |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "note_id": {
        "type": "string",
        "description": "Screen note id"
      },
      "comment_id": {
        "type": "string",
        "description": "Screen comment id"
      },
      "content": {
        "type": "string",
        "description": "Content of the comment"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "note_id",
      "comment_id",
      "content"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_update\_screen\_note

Update a note

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                            |
| ------------ | ------ | -------- | ------- | -------------------------------------------------------------------------------------- |
| `project_id` | string | Yes      | —       | Project id                                                                             |
| `screen_id`  | string | Yes      | —       | Screen id                                                                              |
| `note_id`    | string | Yes      | —       | Screen note id                                                                         |
| `color`      | string | No       | —       | The color value                                                                        |
| `position`   | object | No       | —       | Position of the note with respect to top left corner. Values are normalized in \[0, 1] |
| `status`     | string | No       | —       | Status of the note                                                                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "string",
        "description": "Project id"
      },
      "screen_id": {
        "type": "string",
        "description": "Screen id"
      },
      "note_id": {
        "type": "string",
        "description": "Screen note id"
      },
      "color": {
        "type": "string",
        "description": "The color value",
        "enum": [
          "yellow",
          "orange",
          "peach",
          "green",
          "turquoise",
          "cornflower_blue",
          "deep_purple"
        ]
      },
      "position": {
        "type": "object",
        "description": "Position of the note with respect to top left corner. Values are normalized in [0, 1]",
        "properties": {
          "x": {
            "type": "number",
            "description": "The X-coordinate of the note's position. For area notes, this represents the X-coordinate of the end point."
          },
          "y": {
            "type": "number",
            "description": "The Y-coordinate of the note's position. For area notes, this represents the Y-coordinate of the end point."
          },
          "x_start": {
            "type": "number",
            "description": "The X-coordinate of the start point for area notes. Ignored for point notes."
          },
          "y_start": {
            "type": "number",
            "description": "The Y-coordinate of the start point for area notes. Ignored for point notes."
          }
        },
        "required": [
          "x",
          "y"
        ]
      },
      "status": {
        "type": "string",
        "description": "Status of the note",
        "enum": [
          "open",
          "resolved"
        ]
      }
    },
    "required": [
      "PCID",
      "project_id",
      "screen_id",
      "note_id"
    ]
  }
  ```
</Expandable>

***

## zeplin\_design\_update\_styleguide\_component

Update a styleguide component

**Parameters:**

| Parameter       | Type   | Required | Default | Description                   |
| --------------- | ------ | -------- | ------- | ----------------------------- |
| `styleguide_id` | string | Yes      | —       | Styleguide id                 |
| `component_id`  | string | Yes      | —       | Component id                  |
| `description`   | string | Yes      | —       | New description for component |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "styleguide_id": {
        "type": "string",
        "description": "Styleguide id"
      },
      "component_id": {
        "type": "string",
        "description": "Component id"
      },
      "description": {
        "type": "string",
        "description": "New description for component"
      }
    },
    "required": [
      "PCID",
      "styleguide_id",
      "component_id",
      "description"
    ]
  }
  ```
</Expandable>
