arcade-mcp/toolkits/miro_api/arcade_miro_api/wrapper_tools/GetTeamSettings.json
jottakka fe94efaed7
[Moar][Miro] Miro tools added (#602)
Co-authored-by: Francisco Liberal <francisco@arcade.dev>
2025-10-13 15:11:56 -03:00

133 lines
3.9 KiB
JSON

{
"name": "GetTeamSettings",
"fully_qualified_name": "MiroApi.GetTeamSettings@0.1.0",
"description": "Retrieve team settings in an enterprise Miro account.\n\nThis tool retrieves the settings for a specific team within an enterprise Miro account. It is intended for users with the Company Admin role and requires access to the Enterprise plan. Use this when you need to access or verify the settings of a team in your organization's Miro account.",
"toolkit": {
"name": "ArcadeMiroApi",
"description": null,
"version": "0.1.0"
},
"input": {
"parameters": [
{
"name": "organization_id",
"required": true,
"description": "The unique identifier for the organization in Miro.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The id of the Organization."
},
"inferrable": true,
"http_endpoint_parameter_name": "org_id"
},
{
"name": "team_identifier",
"required": true,
"description": "The unique identifier for the team whose settings are to be retrieved.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The id of the Team."
},
"inferrable": true,
"http_endpoint_parameter_name": "team_id"
}
]
},
"output": {
"description": "Response from the API endpoint 'enterprise-get-team-settings'.",
"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": {
"provider_id": "arcade-miro",
"provider_type": "oauth2",
"id": null,
"oauth2": null
},
"secrets": null,
"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 miro API."
},
"http_endpoint": {
"metadata": {
"object_type": "http_endpoint",
"version": "1.0.0",
"description": ""
},
"url": "https://api.miro.com/v2/orgs/{org_id}/teams/{team_id}/settings",
"http_method": "GET",
"headers": {},
"parameters": [
{
"name": "org_id",
"tool_parameter_name": "organization_id",
"description": "The id of the Organization.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The id of the Organization."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"documentation_urls": []
},
{
"name": "team_id",
"tool_parameter_name": "team_identifier",
"description": "The id of the Team.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The id of the Team."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"documentation_urls": []
}
],
"documentation_urls": [],
"secrets": [
{
"arcade_key": "auth_token",
"parameter_name": "Authorization",
"accepted_as": "header",
"formatted_value": "Bearer {authorization}",
"description": "The OAuth token to use for authentication.",
"is_auth_token": true
}
]
}
}