StaticacquireAcquires a new project deployment lock. This is required to perform project deployments.
The UUID of the project to acquire a lock for.
An async op that completes once the web server has replied to our request. The value of the async op is a boolean that indicates whether or not the lock was acquired.
StaticaddAdds a new user to the project with the given permissions.
The UUID of the project to add a new user to.
The UUID of the user to be added to the project.
The permissions to add the user with.
An async op that completes once the web server has replied to our request.
StaticchangeChanges the permissions of a user on the given the project to the given permissions.
The UUID of the project to change the permissions on.
The UUID of the user to have it's permissions changed on the project.
The permissions to change to.
An async op that completes once the web server has replied to our request.
StaticcreateCreates a new project on the web with the given name.
The name of the project to be created.
A string that describes the project. Will be stored alongside project metadata and will be returned by the API.
OptionalteamUUID: UUIDOptional, the UUID of the team to create the project in. If not set, the project will be created in the user's personal projects.
StaticcreateCreates a new project on the web with the given name using the given templateUUID project as a reference. All contents of
templateUUID will be copied into the new project.
The UUID of a project template to be cloned when creating the new project.
The name of the project to be created.
A string that describes the project. Will be stored alongside project metadata and will be returned by the API.
OptionalteamUUID: UUIDOptional, the UUID of the team to create the project in. If not set, the project will be created in the user's personal projects.
OptionalisDeepClone: booleanIf true, will copy all files under the new project. If false, will only reference the files from the original project in read-only form.
StaticcreateUpdates the project reference to the latest version.
An async op that completes once the server has replied to our request. The result is the UUID of the newly created reference.
StaticcreateCreates a new project reference.
An async op that completes once the server has replied to our request. The result is the UUID of the newly created reference.
StaticcreateCreates a new project template from the specified project. If a template for this project already exists, it will be updated.
The project to create a new template from.
An async op that completes once the server has replied to our request. The resulting object is the newly created template object.
StaticcreateCreates a new shared link to access the project with the given permissions.
The UUID of the project to change the permissions on.
The permissions to create the shared link with.
An async op that completes once the web server has replied to our request.
StaticdeleteCreates a new project on the web with the given name.
The project UUID to be deleted.
StaticdeleteDeletes an existing shared link.
An async op that completes once the web server has replied to our request.
StaticfavoriteMarks the given projectUUID as a favorite for the user.
The project o be marked as a favorite.
An async op that completes once the web server has replied to our request.
StaticgetLists all projects that the current user has access to.
StaticgetGets a list of all users that have access to the given project UUID on the web.
The project UUID to get the list of all users.
StaticgetGets a list of project references that are available to the current project.
The project to retrieve available references for.
An async op that completes once the server has replied to our request.
StaticgetGets information about a web project.
The project UUID to get information for.
StaticgetGets a list of all template projects available to create a new project from.
StaticgetGets user information with the given UUID.
StaticgetCreates a new shared link token to access the project with the given permissions.
An async op that completes once the web server has replied to our request.
StaticinviteInvites new users to the project with the given permissions.
The UUID of the project to invite users to.
A vector that specifies each invitation that should be sent.
An async op that completes once the web server has replied to our request.
StaticleaveLeaves a project. After this call, the user will lose access to the project.
The project to be removed from.
An async op that completes once the server has replied to our request.
StaticreleaseReleases a project deployment lock.
The UUID of the project to acquire a lock for.
An async op that completes once the web server has replied to our request. The value of the async op is a boolean that indicates whether or not the lock was released.
StaticremoveRemoves the project reference.
An async op that completes once the server has replied to our request.
StaticremoveRemoves a user from a project. All access to the user will be revoked.
An async op that completes once the web server has replied to our request.
StaticrenewRenews a project deployment lock.
The UUID of the project to acquire a lock for.
An async op that completes once the web server has replied to our request. The value of the async op is a boolean that indicates whether or not the lock was renewed.
StaticresendResends an invitation to a user.
The UUID of the project to resend the invitation for.
The email address of the user to resend the invitation to.
An async op that completes once the web server has replied to our request.
StaticunfavoriteRemoves the favorite state for the given projectUUID for the user.
The project o be unmarked as a favorite.
An async op that completes once the web server has replied to our request.
StaticupdateUpdates project metadata on the server.
The UUID of the project to update.
The metadata object. Any fields that are empty won't be updated on the server.
StaticupdateUpdates the project reference to the latest version.
An async op that completes once the server has replied to our request.
StaticupdateCreates a new shared link to access the project with the given permissions.
The UUID of the project to change the permissions on.
The UUID of the shared link to create a new token for.
The permissions to create the shared link with.
An async op that completes once the web server has replied to our request.
StaticuploadUploads a new preview image to the project.
An async op that completes once the web server has replied to our request. The value of the async data is the PixelData that
was upload. The data might be different than the pixelData if the data needed to be adjusted prior to uploading.
A service that allows querying users project-related information.