Skip to main content

Organization and team

Who the connection is, the token's organization and the people who use the console, with their memberships and roles.

Families on this page​

FamilyToolsreadwritedestructive
me — Connection identity1100
organizations — Organization6321
users — Users1100
memberships — Memberships1100
roles — Roles2110

me​

ToolKindScopePermissionEndpointWhat it does
kadu_me_getread— (any token)— (membership only)GET /v1/meWho this connection is: the person (sub), the organization the token acts for, and the scopes it was granted.

organizations​

ToolKindScopePermissionEndpointWhat it does
kadu_organizations_listreadkadu/organizations + readagent.organizations.listGET /v1/organizationsLists the organization the token acts for (a token always reaches exactly one).
kadu_organizations_getreadkadu/organizations + readagent.organizations.readGET /v1/organizations/{id}Gets the organization: label, timezone, monthly cost limit and the cost accumulated this month (USD).
kadu_organizations_updatewritekadu/organizations + writeagent.organizations.updatePATCH /v1/organizations/{id}Updates the token's own organization: label, timezone, custom metadata.
kadu_organizations_slack_installations_listreadkadu/organizations + readagent.organizations.readGET /v1/organizations/{id}/slack_installationsLists the organization's Slack bot installations: workspace, where the bot answers, output files mode, detail in the thread and connected accounts.
kadu_organizations_slack_installations_updatewritekadu/organizations + writeagent.organizations.updatePATCH /v1/organizations/{id}/slack_installations/{id}Configures a Slack installation: allowed channel types (public channels and Slack Connect expose results to more people), output files as console link or attachment, and log detail in the thread.
kadu_organizations_slack_installations_deletedestructivekadu/organizations + deleteagent.organizations.updateDELETE /v1/organizations/{id}/slack_installations/{id}Removes a Slack installation: revokes the bot token in Slack, the bot stops answering and account connections are undone.

users​

ToolKindScopePermissionEndpointWhat it does
kadu_users_listreadkadu/users + readagent.users.listGET /v1/usersLists the members of the organization (up to 100).

memberships​

ToolKindScopePermissionEndpointWhat it does
kadu_memberships_listreadkadu/memberships + readagent.memberships.listGET /v1/membershipsLists the memberships: which user holds which role in the organization.

roles​

ToolKindScopePermissionEndpointWhat it does
kadu_roles_listreadkadu/roles + readagent.roles.listGET /v1/rolesLists the roles and the permissions each one grants (agent.<resource>.<action>).
kadu_roles_createwritekadu/roles + writeagent.roles.createPOST /v1/rolesCreates a role.

The fields of each resource are in the API reference.

A tool you cannot run is not listed by tools/list at all. If one from this page is missing, see Authentication.