Documentation Index
Fetch the complete documentation index at: https://docs.maadify.com/llms.txt
Use this file to discover all available pages before exploring further.
What users represent
Use the Users page to invite users, assign roles, and control access for your company and the companies you manage. The page includes three views, based on your permissions:- My Company’s Users: users who belong to your current tenant.
- Managed Company Users: users who belong to owned or managed tenants.
- Manage Roles: role definitions that group permissions.

User access model
Maadify controls access through roles. A role contains one or more permissions, such asusers.read, connectors.update, or parent_agents.create.
You can assign system roles for common access profiles, or create custom roles when users need a more specific set of permissions.
Assign roles based on what the user needs to do:
- Use
users.*permissions to manage users in your own tenant. - Use
tenant_users.*permissions to manage users in owned or managed tenants. - Use
roles.*permissions to view, create, update, or delete role definitions. - Use
admin_portal.accessto give a user access to the admin portal. Without this permission, the user only has access to the chat interface.
Add a user to your company

Add a user to a managed company
Use Managed Company Users when you need to create or manage users for an owned or managed tenant.
Roles for managed company users
Managed company users can only be assigned roles that are available to that tenant. For tenant users, Maadify shows non-system roles that have Shared Role enabled. Shared roles let an owning tenant define a role once and make it available to owned tenants. This is useful when you want managed companies to use the same access model, such as a standard viewer role or operator role.Sharing a role only makes the role available for assignment in owned tenants. It does not automatically create users, assign the role to existing users, or grant access to unrelated connected tenants.

User statuses
- Pending: the user has been invited but has not accepted the invitation.
- Confirmed: the user accepted the invitation and can sign in.
Manage existing users
Open a user row to view details, change assigned roles, resend an invite, reset access, or remove the user. Users cannot change their own assigned roles. To change your access, ask another administrator with the required user update permission.Required permissions
You need the matching permission for the area you want to manage:users.read,users.create,users.update, andusers.deletecontrol users in your own tenant.tenant_users.read,tenant_users.create,tenant_users.update, andtenant_users.deletecontrol users in owned or managed tenants.roles.readshows the Manage Roles view.roles.create,roles.update, androles.deletecontrol role creation, edits, and deletion.
