Documentation Index
Fetch the complete documentation index at: https://libretto.sh/docs/llms.txt
Use this file to discover all available pages before exploring further.
Use the public auth endpoints to create a new account or accept an invite when you do not already have a Libretto account.These endpoints use the same ORPC request envelope as the rest of the Libretto Cloud API, but they do not require
x-api-key.
POST /v1/auth/signupAndCreateOrg
Create a new user account, create a new organization, send the verification email, and return the session cookie material that the CLI stores locally.
Request fields:
name: user display nameemail: user email addresspassword: password, 8 to 128 charactersorganizationName: organization display nameorganizationSlug: lowercase slug for the organizationdebugNotificationEmail: email that receives hosted workflow failure notifications
userIdemailorganizationIdorganizationSlugsessionTokensetCookieemailVerified
POST /v1/auth/acceptInviteAndSignup
Create a user account for an invited email address and accept the invitation in one call.
Request fields:
invitationId: invitation id from the invite emailtenantSlug: organization slug from the invite emailname: user display namepassword: password, 8 to 128 characters
userIdemailorganizationIdorganizationSlugsessionTokensetCookieemailVerified
Interactive auth flows
Interactive login, logout, invites, API-key issuance, and member management are handled through the Libretto Cloud CLI auth flow rather than separate public/v1/* endpoints here. Use Libretto Cloud authentication for that workflow.
Libretto Cloud API overview
Start with the base URL, envelope, and auth model.
Sessions
Create and close hosted browser sessions.
Deployments and Workflows
Upload bundles and inspect workflow state.