Kvindo™ Cloud Docs
A User Token is a long-lived API authentication token for programmatic access to the Kvindo Cloud API without interactive login.
• Token value — the bearer string; read it from status.token after creation. It stays retrievable there unless Send to email is enabled.
• Send to email — when enabled, the token is emailed to the user instead and is never returned by the API (status.token stays empty)
• Scope — the token authenticates as the user it belongs to (spec.userId) and carries that user's permissions
Pass the token in the Authorization: Bearer <token> HTTP header for all API requests. Tokens are long-lived (10-year validity); to revoke one, delete the User Token resource.
| UI Name | API / kc name | Terraform name | Optional | Format | Default | Is read only | Description |
|---|---|---|---|---|---|---|---|
| User | spec.userId |
spec.user_id |
No | ULID | — | No | ULID of the IAM User this token belongs to |
| Send to email | spec.sendToEmail |
spec.send_to_email |
Yes | boolean (nullable) | — | No | Email the token to the user on creation |
| Token | status.token |
status.token |
— | string (nullable) | — | Yes | Bearer value; stays readable here unless Send to email was enabled at creation |
Terraform
Python SDK
kc CLI
Resource docs
Reference