Projects
List workspace projects
client.projects.list(ProjectListParams { workspace_id, cursor, limit, query } query, RequestOptionsoptions?): ProjectsCursorPage<ProjectListResponse { created_at, last_modified, name, 3 more } >
GET/projects
Create a project
client.projects.create(ProjectCreateParams { name, workspace_id } body, RequestOptionsoptions?): ProjectCreateResponse { created_at, last_modified, name, 3 more }
POST/projects
Get a project
client.projects.retrieve(stringprojectID, RequestOptionsoptions?): ProjectRetrieveResponse { created_at, last_modified, name, 3 more }
GET/projects/{projectId}
List project canvas nodes
client.projects.listNodes(stringprojectID, ProjectListNodesParams { cursor, limit } query?, RequestOptionsoptions?): CanvasNodesCursorPage<ProjectListNodesResponse { node_id, type, asset_id, 4 more } >
GET/projects/{projectId}/nodes
ProjectsAssets
Project canvas endpoints.
Attach an asset to a canvas
client.projects.assets.attachAsset(stringassetID, AssetAttachAssetParams { projectId } params, RequestOptionsoptions?): AssetAttachAssetResponse { asset_id, canvas_url, node_id, project_id }
POST/projects/{projectId}/assets/{assetId}/attach