Team
Manage team members and roles.
Manage who has access to your Risicare organization.
Roles
| Role | Description |
|---|---|
| Owner | Full access including billing and deletion |
| Admin | Manage projects, keys, and team members |
| Member | Read/write data, create evaluations and fixes |
| Viewer | Read-only access to all data |
Permission Matrix
| Action | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| View traces | Yes | Yes | Yes | Yes |
| Create evaluations | Yes | Yes | Yes | No |
| Manage fixes | Yes | Yes | Yes | No |
| Create API keys | Yes | Yes | No | No |
| Manage team | Yes | Yes | No | No |
| Manage projects | Yes | Yes | No | No |
| Billing | Yes | No | No | No |
| Delete org | Yes | No | No | No |
Inviting Members
Via Dashboard
- Navigate to Settings → Team
- Click "Invite Member"
- Enter email address
- Select role
- Click "Send Invite"
Via API
curl -X POST "https://app.risicare.ai/v1/team/invite" \
-H "Authorization: Bearer rsk-..." \
-d '{
"email": "user@example.com",
"role": "member"
}'Pending Invites
View pending invitations:
curl -X GET "https://app.risicare.ai/v1/team/invites" \
-H "Authorization: Bearer rsk-..."Cancel an invite:
curl -X DELETE "https://app.risicare.ai/v1/team/invites/{invite_id}" \
-H "Authorization: Bearer rsk-..."Changing Roles
Update a member's role:
curl -X PATCH "https://app.risicare.ai/v1/team/members/{user_id}" \
-H "Authorization: Bearer rsk-..." \
-d '{"role": "admin"}'Owner Transfer
To transfer ownership, contact support. There must always be exactly one owner.
Removing Members
Remove a team member:
curl -X DELETE "https://app.risicare.ai/v1/team/members/{user_id}" \
-H "Authorization: Bearer rsk-..."Removed members:
- Immediately lose access
- Can be re-invited later
- Personal data retained per policy
Authentication
OAuth Providers
Risicare supports:
- GitHub
SSO (Enterprise)
Enterprise customers can configure:
- SAML 2.0
- Custom identity provider
- Just-in-time provisioning
Contact sales for SSO setup.
Audit Log
View team activity:
curl -X GET "https://app.risicare.ai/v1/audit-log?actor_type=user" \
-H "Authorization: Bearer rsk-..."Logged events:
- Member invited
- Member removed
- Role changed
- API key created/revoked
- Project created/deleted
Team Limits
| Plan | Team Size |
|---|---|
| Free | 1 |
| Pro | 10 |
| Enterprise | Unlimited |