This is a list of the fields retrievable by each tool and their permission requirements.
1. Tool List
| Tool Name | Description | Required Scope | Retrievable Fields | Required Permission |
| list_apps | Retrieves the list of integrated apps for the tenant | apps:read | → Details | |
| get_app_accounts | Retrieves all account information for a specified app | apps:read | → Details | |
| get_access_logs | Retrieves access logs (SSO logs) for a specified date range | logs:read | → Details |
Note: For the list of tools planned for future addition, see here
2. Permission Matrix
This is a list of the TrustLogin permissions required to use each tool. If the required permission is not granted, the corresponding tool cannot be used.
○: Tool available, ×: Tool not available
| Tool Name | Super Administrator | Member Administrator | Group Administrator | App Administrator | Settings Administrator |
| list_apps | ○ | × | × | ○ | × |
| get_app_accounts | ○ | ○ | × | ○ | × |
| get_access_logs | ○ | ○ | ○ | ○ | ○ |
3. Retrievable Fields
Details of the fields retrievable by each tool.
①list_apps
| Field | Description |
| App Name | The name of the app |
| App ID | The unique identifier of the app |
| App Type | The authentication method used by the app (e.g., form autofill/SAML/Basic authentication) |
| Number of Registrations |
Total number of accounts* *An account refers to the credentials (ID and password set) for the connected service linked to the corporate app. If a single user has registered multiple accounts, each one is counted separately. |
| Number of Members | The number of members to whom the app has been assigned |
| Number of Groups | The number of groups to which the app has been assigned |
| Status | The usage status of the app (e.g., enabled/disabled) |
| Total Number of Assigned Members | The total number of apps assigned to members either directly or via a group |
②get_app_accounts
| Field | Description |
| Account ID |
The unique identifier of the account* *An account refers to the credentials (ID and password set) for the connected service linked to the corporate app. |
| App ID | The unique identifier of the corporate app |
| App Name | The name of the app |
| User ID | The identifier of the TrustLogin user linked to the app |
| User Email Address | The email address of the TrustLogin user linked to the app |
| First Assigned Date/Time | The date and time the app was first assigned |
| Number of Shared Accounts | The number of times the account is shared |
③get_access_logs
| Field | Description |
| SSO Execution Date/Time |
The date and time SSO was last performed within the specified period Note: You must specify a start date for retrieval. If not specified, the AI will ask for it in the chat. If no end date is specified, the current day will be used. |
| Account ID |
The unique identifier of the account* *An account refers to the connected service linked to the corporate app. (ID and password set) |
Note: List of Tools Planned for Future Addition
This is a list of tools currently under consideration for future release. The details are subject to change.
| Tool Name | Description |
list_users |
Retrieves the list of users |
get_app_users |
Retrieves the list of users assigned to the corporate app |
get_user |
Retrieves detailed user information |
search_users |
Searches for users by name or email address |
list_groups |
Retrieves the list of groups |
get_group_members |
Retrieves group members |
get_audit_logs |
Retrieves audit logs |
create_users |
Creates users |