Team Members
Update Member Role
/account/members/{member_id}
Update a team member’s role within the organization.
Request Body
Remove Member
/account/members/{member_id}
Remove a team member from the organization.
Invitations
List Invitations
/account/invitations
List all pending invitations for the organization.
Send Invitation
/account/invitations
Invite a new team member by email.
Cancel Invitation
/account/invitations/{invitation_id}
Cancel a pending invitation.
Resend Invitation
/account/invitations/{invitation_id}/resend
Resend the invitation email.
Accept Invitation
/account/invitations/accept/{token}
Accept an invitation using the token from the invitation email.
Verify Invitation
/account/invitations/verify/{token}
Verify that an invitation token is valid before accepting.
Permissions
Get Permissions
/account/permissions
Get the current user’s permissions within the organization.
Activity
Get Activity Log
/account/activity
Get the recent activity log for the organization.
Billing
List Invoices
/account/invoices
List all invoices for the organization, most recent first.
Get Invoice
/account/invoices/{invoiceId}
Get a specific invoice by ID.
Get Account Limits
/account/limits
Get resource usage and plan limits for the organization.
BYOK (Bring Your Own Key)
Manage your own API keys for AI model access. When BYOK is enabled, AI requests use your key instead of Hiveku’s shared quota.Get BYOK Status
/account/byok
Check whether BYOK is enabled and see the masked key.
Save API Key
/account/byok
Save or update your BYOK API key. The key is encrypted at rest.
Remove API Key
/account/byok
Remove your BYOK key and revert to Hiveku’s shared quota.
Settings
Get Settings
/settings
Get account-level settings.
Update Settings
/settings
Update account-level settings.
Check BYOK Key Status
/settings/byok-key-status
Verify whether a saved BYOK key is still valid and working.
Password
Reset Password
/account/password/reset
Trigger a password reset email for the current user.