Projects are the top-level containers in Shootbin. Each project holds one or more albums, which in turn hold your photos. The projects API lets you enumerate every project your token has access to and create new ones without touching the Shootbin UI.Documentation Index
Fetch the complete documentation index at: https://docs.shootbin.com/llms.txt
Use this file to discover all available pages before exploring further.
Creating a project requires the
create (or post:create) token scope. Listing projects is available to all authenticated tokens regardless of scope.List all projects
Returns all projects accessible to the authenticated user, including both owned projects and projects they are a member of.Example request
Example response
Create a project
Creates a new project owned by the authenticated user.Request body
The display name of the project. Maximum 255 characters.
Example request
Example response
201 Created
Response fields
The unique identifier of the newly created project. Use this value as the
{project} path parameter in all subsequent album and photo API calls.The name you supplied at creation time.
Whether this is the user’s personal default team. Projects created through the API always return
false.ISO 8601 timestamp of when the project was created.
ISO 8601 timestamp of the most recent update.
Errors
| Status | Reason |
|---|---|
403 | Token does not have the create scope, or your plan limit on the number of projects has been reached |
422 | Validation failed — name is missing or exceeds 255 characters |