{ "name": "GetEnterpriseUsers", "fully_qualified_name": "TrelloApi.GetEnterpriseUsers@2.0.0", "description": "Fetch users from a Trello enterprise.\n\nRetrieve the users of a specified Trello enterprise, including licensed members and board guests. The response is paginated, returning 100 users per call.", "toolkit": { "name": "ArcadeTrelloApi", "description": null, "version": "2.0.0" }, "input": { "parameters": [ { "name": "enterprise_id", "required": true, "description": "ID 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": "Filter users active since this date (inclusive). Use 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": "activeSince" }, { "name": "active_date_filter", "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_query", "required": false, "description": "String to search for members by email 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 value to fetch the next set of user results. Use the cursor received from a previous response to continue fetching more users.", "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": "Set to true to retrieve only members with a license for the Trello Enterprise; false for only unlicensed members. Leave unspecified to include both licensed and unlicensed members.", "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": "fetch_deactivated_members", "required": false, "description": "When true, returns members who have been deactivated; when false, returns members who have not. Both active and deactivated members are returned if unspecified.", "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": "return_board_guests", "required": false, "description": "Set to true to return members who are guests on boards; false to return only non-guests. If not set, both are included.", "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_only", "required": false, "description": "Specify true to return only managed members, false for only unmanaged, or omit for both.", "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": "only_admin_members", "required": false, "description": "Set to True to return only administrators of the Trello Enterprise. If False, return non-admins. 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.1.0", "description": "Tools that enable LLMs to interact directly with the trello API." }, "http_endpoint": { "metadata": { "object_type": "http_endpoint", "version": "1.2.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, "default": false, "documentation_urls": [] }, { "name": "deactivated", "tool_parameter_name": "fetch_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, "default": false, "documentation_urls": [] }, { "name": "collaborator", "tool_parameter_name": "return_board_guests", "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, "default": false, "documentation_urls": [] }, { "name": "managed", "tool_parameter_name": "return_managed_members_only", "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, "default": "none", "documentation_urls": [] }, { "name": "admin", "tool_parameter_name": "only_admin_members", "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, "default": 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, "default": "none", "documentation_urls": [] }, { "name": "inactiveSince", "tool_parameter_name": "active_date_filter", "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, "default": "none", "documentation_urls": [] }, { "name": "search", "tool_parameter_name": "search_query", "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, "default": "none", "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, "default": "none", "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, "default": null, "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 } ], "request_body_spec": null, "use_request_body_schema_mode": false, "validate_request_body_schema": false } }