Projects
Endpoints
- get
/projects/categoriesList the active categories available for project submissions. - get
/projects/publicList publicly visible community projects for the website/gallery. - get
/projects/public/{id}Get one publicly visible community project. - get
/projects/public/{id}/downloadDownload a published public project as a tar archive. - get
/projects/public/{id}/thumbnailFetch the public thumbnail for a published project. - post
/projects/public/{id}/voteAdd the authenticated user's upvote to a published community project. - delete
/projects/public/{id}/voteRemove the authenticated user's upvote from a published community project. - get
/projects/shared/{key}/downloadDownload a project using a share link. - get
/user/projectsList the authenticated user's projects. - post
/user/projectsCreate a draft project for the authenticated user. - get
/user/projects/{id}Get one of the authenticated user's projects. - put
/user/projects/{id}Replace one of the authenticated user's projects. - delete
/user/projects/{id}Delete one of the authenticated user's projects. - get
/user/projects/{id}/downloadDownload one of the authenticated user's projects as a tar archive. - post
/user/projects/{id}/publishSubmit one of the authenticated user's projects for public review. - get
/user/projects/{id}/share-linksList share links for one of the authenticated user's projects. - post
/user/projects/{id}/share-linksCreate a share link for one of the authenticated user's projects. - delete
/user/projects/{id}/share-links/{key}Delete one share link for one of the authenticated user's projects. - get
/user/projects/{id}/thumbnailFetch the authenticated owner's current project thumbnail.