The
projects client methods are currently in BETA. The API may change without notice. A one-time warning is emitted on first use.Get, Update, and Delete methods accept either a project name or an ID; when a name is passed, the parent Space (name or ID) is also required so the SDK can resolve the name to a unique ID.
List Projects
List returns a paginated list of projects. When Space is a base64 resource ID, it is sent as the space_id filter (exact match); otherwise it is sent as the space_name filter (case-insensitive substring match).
Signature:
Get a Project
Get returns a single project, resolving by name or ID. Space (name or ID) is required when Project is a name rather than an ID.
Signature:
Create a Project
Create issues a POST to create a new project in the given space, resolving the parent space by name or ID, and returns the created project.
Signature:
Update a Project
Update renames an existing project, resolving the target by name or ID, and returns the updated project. Space is required when Project is a name rather than an ID.
Signature:
Delete a Project
Delete removes a project, resolving by name or ID. Space is required when Project is a name rather than an ID. It returns only an error.
Signature: