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.
Server path: /penpot-design | Type: Application | PCID required: Yes
Tool Description penpot_design_clone_templateClone into the specified project the template by its id. penpot_design_create_filePOST create-file penpot_design_create_file_snapshotPOST create-file-snapshot penpot_design_create_projectPOST create-project penpot_design_delete_filePOST delete-file penpot_design_delete_file_snapshotPOST delete-file-snapshot penpot_design_delete_projectPOST delete-project penpot_design_duplicate_fileDuplicate a single file in the same team. penpot_design_duplicate_projectDuplicate an entire project with all the files penpot_design_get_all_projectsGET get-all-projects penpot_design_get_fileRetrieve a file by its ID. Only authenticated users. penpot_design_get_file_infoRetrieve minimal file info by its ID. penpot_design_get_file_librariesGet libraries used by the specified file. penpot_design_get_file_snapshotsPOST get-file-snapshots penpot_design_get_file_summaryRetrieve a file summary by its ID. Only authenticated users. penpot_design_get_library_file_referencesReturns all the file references that use specified file (library) id. penpot_design_get_library_usageGets the number of files that use the specified library. penpot_design_get_pageRetrieves the page data from file and returns it. If no page-id is specified, the first page will be returned. If object-id is specified, only that object and its children will be returned in the page objects data structure. If you specify the object-id, the page-id parameter becomes mandatory. Mainly used for rendering purposes on the exporter. It does not accepts client features. penpot_design_get_projectPOST get-project penpot_design_get_project_filesGet all files for the specified project. penpot_design_get_projectsPOST get-projects penpot_design_get_team_deleted_filesPOST get-team-deleted-files penpot_design_get_team_recent_filesPOST get-team-recent-files penpot_design_get_team_shared_filesGet all file (libraries) for the specified team. penpot_design_has_file_librariesChecks if the file has libraries. Returns a boolean penpot_design_ignore_file_library_sync_statusIgnore updates in linked files penpot_design_link_file_to_libraryLink a file to a library. Returns the recursive list of libraries used by that library penpot_design_lock_file_snapshotPOST lock-file-snapshot penpot_design_move_filesMove a set of files from one project to other. penpot_design_move_projectMove projects between teams penpot_design_permanently_delete_team_filesMark the specified files to be deleted immediatelly on the specified team. The team-id on params will be used to filter and check writable permissons on team. penpot_design_rename_filePOST rename-file penpot_design_rename_projectPOST rename-project penpot_design_restore_deleted_team_filesRemoves the deletion mark from the specified files (and respective projects) on the specified team. penpot_design_restore_file_snapshotPOST restore-file-snapshot penpot_design_search_filesPOST search-files penpot_design_set_file_sharedPOST set-file-shared penpot_design_unlink_file_from_libraryPOST unlink-file-from-library penpot_design_unlock_file_snapshotPOST unlock-file-snapshot penpot_design_update_filePOST update-file penpot_design_update_file_library_sync_statusUpdate the synchronization status of a file->library link penpot_design_update_file_snapshotPOST update-file-snapshot penpot_design_update_project_pinPOST update-project-pin
penpot_design_clone_template
Clone into the specified project the template by its id.
Parameters:
Parameter Type Required Default Description projectIdstring Yes — UUID formatted string templateIdstring Yes — string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"projectId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"templateId" : {
"type" : "string" ,
"description" : "string"
}
},
"required" : [
"PCID" ,
"projectId" ,
"templateId"
]
}
penpot_design_create_file
POST create-file
Parameters:
Parameter Type Required Default Description featuresstring[] No — Set of Strings idstring No — UUID formatted string isSharedboolean No — boolean namestring Yes — The name value projectIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"features" : {
"type" : "array" ,
"items" : {
"type" : "string"
},
"description" : "Set of Strings"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"isShared" : {
"type" : "boolean" ,
"description" : "boolean"
},
"name" : {
"type" : "string" ,
"description" : "The name value"
},
"projectId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"name" ,
"projectId"
]
}
penpot_design_create_file_snapshot
POST create-file-snapshot
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string labelstring No — The label value
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"label" : {
"type" : "string" ,
"description" : "The label value"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_create_project
POST create-project
Parameters:
Parameter Type Required Default Description idstring No — UUID formatted string namestring Yes — The name value teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"name" : {
"type" : "string" ,
"description" : "The name value"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"name" ,
"teamId"
]
}
penpot_design_delete_file
POST delete-file
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_delete_file_snapshot
POST delete-file-snapshot
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_delete_project
POST delete-project
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_duplicate_file
Duplicate a single file in the same team.
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string namestring No — The name value
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"name" : {
"type" : "string" ,
"description" : "The name value"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_duplicate_project
Duplicate an entire project with all the files
Parameters:
Parameter Type Required Default Description namestring No — The name value projectIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"name" : {
"type" : "string" ,
"description" : "The name value"
},
"projectId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"projectId"
]
}
penpot_design_get_all_projects
GET get-all-projects
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
}
},
"required" : [
"PCID"
]
}
penpot_design_get_file
Retrieve a file by its ID. Only authenticated users.
Parameters:
Parameter Type Required Default Description featuresstring[] No — Set of Strings idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"features" : {
"type" : "array" ,
"items" : {
"type" : "string"
},
"description" : "Set of Strings"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_get_file_info
Retrieve minimal file info by its ID.
Parameters:
Parameter Type Required Default Description featuresstring[] No — Set of Strings idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"features" : {
"type" : "array" ,
"items" : {
"type" : "string"
},
"description" : "Set of Strings"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_get_file_libraries
Get libraries used by the specified file.
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_get_file_snapshots
POST get-file-snapshots
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_get_file_summary
Retrieve a file summary by its ID. Only authenticated users.
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_get_library_file_references
Returns all the file references that use specified file (library) id.
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_get_library_usage
Gets the number of files that use the specified library.
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_get_page
Retrieves the page data from file and returns it. If no page-id is specified, the first page will be returned. If object-id is specified, only that object and its children will be returned in the page objects data structure. If you specify the object-id, the page-id parameter becomes mandatory. Mainly used for rendering purposes on the exporter. It does not accepts client features.
Parameters:
Parameter Type Required Default Description featuresstring[] No — Set of Strings fileIdstring Yes — UUID formatted string objectIdstring[] No — Set of Strings pageIdstring No — UUID formatted string shareIdstring No — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"features" : {
"type" : "array" ,
"items" : {
"type" : "string"
},
"description" : "Set of Strings"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"objectId" : {
"type" : "array" ,
"items" : {
"type" : "string" ,
"format" : "uuid"
},
"description" : "Set of Strings"
},
"pageId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"shareId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_get_project
POST get-project
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_get_project_files
Get all files for the specified project.
Parameters:
Parameter Type Required Default Description projectIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"projectId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"projectId"
]
}
penpot_design_get_projects
POST get-projects
Parameters:
Parameter Type Required Default Description teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"teamId"
]
}
penpot_design_get_team_deleted_files
POST get-team-deleted-files
Parameters:
Parameter Type Required Default Description teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"teamId"
]
}
penpot_design_get_team_recent_files
POST get-team-recent-files
Parameters:
Parameter Type Required Default Description teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"teamId"
]
}
penpot_design_get_team_shared_files
Get all file (libraries) for the specified team.
Parameters:
Parameter Type Required Default Description teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"teamId"
]
}
penpot_design_has_file_libraries
Checks if the file has libraries. Returns a boolean
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId"
]
}
penpot_design_ignore_file_library_sync_status
Ignore updates in linked files
Parameters:
Parameter Type Required Default Description datestring Yes — The date value fileIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"date" : {
"type" : "string" ,
"description" : "The date value"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"date" ,
"fileId"
]
}
penpot_design_link_file_to_library
Link a file to a library. Returns the recursive list of libraries used by that library
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string libraryIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"libraryId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId" ,
"libraryId"
]
}
penpot_design_lock_file_snapshot
POST lock-file-snapshot
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_move_files
Move a set of files from one project to other.
Parameters:
Parameter Type Required Default Description idsstring[] Yes — Set of Strings projectIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"ids" : {
"type" : "array" ,
"items" : {
"type" : "string" ,
"format" : "uuid"
},
"description" : "Set of Strings"
},
"projectId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"ids" ,
"projectId"
]
}
penpot_design_move_project
Move projects between teams
Parameters:
Parameter Type Required Default Description projectIdstring Yes — UUID formatted string teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"projectId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"projectId" ,
"teamId"
]
}
penpot_design_permanently_delete_team_files
Mark the specified files to be deleted immediatelly on the specified team. The team-id on params will be used to filter and check writable permissons on team.
Parameters:
Parameter Type Required Default Description idsstring[] Yes — Set of Strings teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"ids" : {
"type" : "array" ,
"items" : {
"type" : "string" ,
"format" : "uuid"
},
"description" : "Set of Strings"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"ids" ,
"teamId"
]
}
penpot_design_rename_file
POST rename-file
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string namestring Yes — The name value
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"name" : {
"type" : "string" ,
"description" : "The name value"
}
},
"required" : [
"PCID" ,
"id" ,
"name"
]
}
penpot_design_rename_project
POST rename-project
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string namestring Yes — The name value
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"name" : {
"type" : "string" ,
"description" : "The name value"
}
},
"required" : [
"PCID" ,
"id" ,
"name"
]
}
penpot_design_restore_deleted_team_files
Removes the deletion mark from the specified files (and respective projects) on the specified team.
Parameters:
Parameter Type Required Default Description idsstring[] Yes — Set of Strings teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"ids" : {
"type" : "array" ,
"items" : {
"type" : "string" ,
"format" : "uuid"
},
"description" : "Set of Strings"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"ids" ,
"teamId"
]
}
penpot_design_restore_file_snapshot
POST restore-file-snapshot
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId" ,
"id"
]
}
penpot_design_search_files
POST search-files
Parameters:
Parameter Type Required Default Description searchTermstring No — Search term to filter results teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"searchTerm" : {
"type" : "string" ,
"description" : "Search term to filter results"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"teamId"
]
}
penpot_design_set_file_shared
POST set-file-shared
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string isSharedboolean Yes — boolean
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"isShared" : {
"type" : "boolean" ,
"description" : "boolean"
}
},
"required" : [
"PCID" ,
"id" ,
"isShared"
]
}
penpot_design_unlink_file_from_library
POST unlink-file-from-library
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string libraryIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"libraryId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId" ,
"libraryId"
]
}
penpot_design_unlock_file_snapshot
POST unlock-file-snapshot
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id"
]
}
penpot_design_update_file
POST update-file
Parameters:
Parameter Type Required Default Description changesany[] No — The changes value changesWithMetadataobject[] No — Changes With Metadata featuresstring[] No — Set of Strings idstring Yes — UUID formatted string revninteger Yes — integer sessionIdstring Yes — UUID formatted string skipValidateboolean No — boolean verninteger Yes — integer
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"changes" : {
"type" : "array" ,
"description" : "The changes value"
},
"changesWithMetadata" : {
"type" : "array" ,
"items" : {
"type" : "object"
},
"description" : "Changes With Metadata"
},
"features" : {
"type" : "array" ,
"items" : {
"type" : "string"
},
"description" : "Set of Strings"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"revn" : {
"type" : "integer" ,
"description" : "integer"
},
"sessionId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"skipValidate" : {
"type" : "boolean" ,
"description" : "boolean"
},
"vern" : {
"type" : "integer" ,
"description" : "integer"
}
},
"required" : [
"PCID" ,
"id" ,
"revn" ,
"sessionId" ,
"vern"
]
}
penpot_design_update_file_library_sync_status
Update the synchronization status of a file->library link
Parameters:
Parameter Type Required Default Description fileIdstring Yes — UUID formatted string libraryIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"fileId" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"libraryId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"fileId" ,
"libraryId"
]
}
penpot_design_update_file_snapshot
POST update-file-snapshot
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string labelstring Yes — not whitespace string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"label" : {
"type" : "string" ,
"description" : "not whitespace string"
}
},
"required" : [
"PCID" ,
"id" ,
"label"
]
}
penpot_design_update_project_pin
POST update-project-pin
Parameters:
Parameter Type Required Default Description idstring Yes — UUID formatted string isPinnedboolean Yes — boolean teamIdstring Yes — UUID formatted string
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID for the authenticated connection"
},
"id" : {
"type" : "string" ,
"description" : "UUID formatted string"
},
"isPinned" : {
"type" : "boolean" ,
"description" : "boolean"
},
"teamId" : {
"type" : "string" ,
"description" : "UUID formatted string"
}
},
"required" : [
"PCID" ,
"id" ,
"isPinned" ,
"teamId"
]
}