AgentSignupResponse
Returned from POST /api/agents/signup. Contains the newly-created agent user’s profile, an access token the CLI persists for future API calls, and an opaque claim token the human submits to take ownership of the account.
Properties
accessTokenstring requiredThe Pulumi access token to use for authenticating future API requests as the new user.accessTokenValidUntilstring requiredWhen the temporary access token expires.claimTokenstring requiredAn opaque single-use token the human submits to claim ownership of the account. The CLI surfaces a claim URL embedding this token to the human; the path is a CLI/UI concern.claimTokenValidUntilstring requiredWhen the claim token expires.- The newly-created user’s profile information.
- ↳
idstring requiredThe unique identifier of the user. - ↳
githubLoginstring requiredThe user’s login name (originally from GitHub). - ↳
namestring requiredThe user’s display name. - ↳
emailstring requiredThe user’s email address. - ↳
avatarUrlstring requiredThe URL of the user’s avatar image. - Organizations is the list of Pulumi organizations the user is a member of.
- PotentialOrganizations is the list of Pulumi organizations the user is a potential member of.
- ↳
identitiesarray[string] requiredIdentities is the array of identities a Pulumi user’s account is tied to. - ↳
siteAdminboolean optionalSiteAdministrator is whether or not the user is a site administrator. - ↳
registryAdminboolean optionalRegistryAdmin is whether or not the user is a registry administrator. - TokenInfo is contains metadata, set only for machine tokens & to be used only in the CLI
- ↳
hasMFAboolean requiredWhether the user has multi-factor authentication enabled. - ↳
isOrgManagedboolean requiredWhether the user’s account is managed by an organization. - ↳
isManagedByMultiOrgboolean requiredWhether the user’s account is managed by multiple organizations. - ↳
isAgentboolean optionalWhether the user is a synthetic agent account. Agent accounts cannot be authenticated except via their issued access token until a human claims the account via the claim URL.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.