{ "name": "GetEnterpriseUsers", "fully_qualified_name": "TrelloApi.GetEnterpriseUsers@0.1.0", "description": "Retrieve users from a Trello enterprise, with optional filters.\n\nUse this tool to get information about users in a Trello enterprise, such as licensed members or board guests. The response is paginated, providing up to 100 users per request.", "toolkit": { "name": "ArcadeTrelloApi", "description": null, "version": "0.1.0" }, "input": { "parameters": [ { "name": "enterprise_id", "required": true, "description": "The unique identifier of the Trello enterprise to retrieve users from.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "ID of the enterprise to retrieve." }, "inferrable": true, "http_endpoint_parameter_name": "id" }, { "name": "active_since_date", "required": false, "description": "Return only users active since this date (inclusive). Format: YYYY-MM-DD.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Returns only Trello users active since this date (inclusive)." }, "inferrable": true, "http_endpoint_parameter_name": "activeSince" }, { "name": "inactive_since_date", "required": false, "description": "Returns only Trello users active since this date (inclusive). Provide the date in YYYY-MM-DD format.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Returns only Trello users active since this date (inclusive)." }, "inferrable": true, "http_endpoint_parameter_name": "inactiveSince" }, { "name": "search_value_filter", "required": false, "description": "Filter users by email address or full name starting with this value.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Returns members with email address or full name that start with the search value." }, "inferrable": true, "http_endpoint_parameter_name": "search" }, { "name": "pagination_cursor", "required": false, "description": "Cursor for returning the next set of results in a paginated response. Use the cursor from the response to fetch subsequent batches.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Cursor to return next set of results, use cursor returned in the response to query the next batch." }, "inferrable": true, "http_endpoint_parameter_name": "cursor" }, { "name": "licensed_members_only", "required": false, "description": "If true, return only members with a Trello license. If false, return only those without a license. If omitted, return both.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who possess a license for the corresponding Trello Enterprise; when false, returns members who do not. If unspecified, both licensed and unlicensed members will be returned." }, "inferrable": true, "http_endpoint_parameter_name": "licensed" }, { "name": "return_deactivated_members", "required": false, "description": "Return deactivated members when true; active members when false. Unspecified returns all members.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who have been deactivated for the corresponding Trello Enterprise; when false, returns members who have not. If unspecified, both active and deactivated members will be returned." }, "inferrable": true, "http_endpoint_parameter_name": "deactivated" }, { "name": "include_collaborators", "required": false, "description": "Set to true to include members who are board guests (without a license). False excludes them. If unspecified, both are returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who are guests on one or more boards in the corresponding Trello Enterprise (but do not possess a license); when false, returns members who are not. If unspecified, both guests and non-guests will be returned." }, "inferrable": true, "http_endpoint_parameter_name": "collaborator" }, { "name": "return_managed_members", "required": false, "description": "Set to true to return only members managed by the Trello Enterprise, false to exclude managed members. If not set, both are returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who are managed by the corresponding Trello Enterprise; when false, returns members who are not. If unspecified, both managed and unmanaged members will be returned." }, "inferrable": true, "http_endpoint_parameter_name": "managed" }, { "name": "include_administrators_only", "required": false, "description": "If true, returns only administrators of the Trello Enterprise. If false, returns only non-administrators. If unspecified, returns both.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who are administrators of the corresponding Trello Enterprise; when false, returns members who are not. If unspecified, both admin and non-admin members will be returned." }, "inferrable": true, "http_endpoint_parameter_name": "admin" } ] }, "output": { "description": "Response from the API endpoint 'get-users-id'.", "available_modes": [ "value", "error", "null" ], "value_schema": { "val_type": "json", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": null } }, "requirements": { "authorization": null, "secrets": [ { "key": "TRELLO_API_KEY" }, { "key": "TRELLO_TOKEN" } ], "metadata": null }, "deprecation_message": null, "metadata": { "object_type": "api_wrapper_tool", "version": "1.0.0", "description": "Tools that enable LLMs to interact directly with the trello API." }, "http_endpoint": { "metadata": { "object_type": "http_endpoint", "version": "1.0.0", "description": "" }, "url": "https://api.trello.com/1/enterprises/{id}/members/query", "http_method": "GET", "headers": {}, "parameters": [ { "name": "licensed", "tool_parameter_name": "licensed_members_only", "description": "When true, returns members who possess a license for the corresponding Trello Enterprise; when false, returns members who do not. If unspecified, both licensed and unlicensed members will be returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who possess a license for the corresponding Trello Enterprise; when false, returns members who do not. If unspecified, both licensed and unlicensed members will be returned." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "deactivated", "tool_parameter_name": "return_deactivated_members", "description": "When true, returns members who have been deactivated for the corresponding Trello Enterprise; when false, returns members who have not. If unspecified, both active and deactivated members will be returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who have been deactivated for the corresponding Trello Enterprise; when false, returns members who have not. If unspecified, both active and deactivated members will be returned." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "collaborator", "tool_parameter_name": "include_collaborators", "description": "When true, returns members who are guests on one or more boards in the corresponding Trello Enterprise (but do not possess a license); when false, returns members who are not. If unspecified, both guests and non-guests will be returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who are guests on one or more boards in the corresponding Trello Enterprise (but do not possess a license); when false, returns members who are not. If unspecified, both guests and non-guests will be returned." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "managed", "tool_parameter_name": "return_managed_members", "description": "When true, returns members who are managed by the corresponding Trello Enterprise; when false, returns members who are not. If unspecified, both managed and unmanaged members will be returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who are managed by the corresponding Trello Enterprise; when false, returns members who are not. If unspecified, both managed and unmanaged members will be returned." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "admin", "tool_parameter_name": "include_administrators_only", "description": "When true, returns members who are administrators of the corresponding Trello Enterprise; when false, returns members who are not. If unspecified, both admin and non-admin members will be returned.", "value_schema": { "val_type": "boolean", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "When true, returns members who are administrators of the corresponding Trello Enterprise; when false, returns members who are not. If unspecified, both admin and non-admin members will be returned." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "activeSince", "tool_parameter_name": "active_since_date", "description": "Returns only Trello users active since this date (inclusive).", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Returns only Trello users active since this date (inclusive)." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "inactiveSince", "tool_parameter_name": "inactive_since_date", "description": "Returns only Trello users active since this date (inclusive).", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Returns only Trello users active since this date (inclusive)." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "search", "tool_parameter_name": "search_value_filter", "description": "Returns members with email address or full name that start with the search value.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Returns members with email address or full name that start with the search value." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "cursor", "tool_parameter_name": "pagination_cursor", "description": "Cursor to return next set of results, use cursor returned in the response to query the next batch.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "Cursor to return next set of results, use cursor returned in the response to query the next batch." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "id", "tool_parameter_name": "enterprise_id", "description": "ID of the enterprise to retrieve.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "ID of the enterprise to retrieve." }, "accepted_as": "path", "required": true, "deprecated": false, "documentation_urls": [] } ], "documentation_urls": [], "secrets": [ { "arcade_key": "TRELLO_API_KEY", "parameter_name": "key", "accepted_as": "query", "formatted_value": null, "description": "", "is_auth_token": false }, { "arcade_key": "TRELLO_TOKEN", "parameter_name": "token", "accepted_as": "query", "formatted_value": null, "description": "", "is_auth_token": false } ] } }