[MOAR][TRELLO] Adding trello tools (#591)
No Oauth, uses Oauth1 and needs a Token and a Api key as secrets. --------- Co-authored-by: Francisco Liberal <francisco@arcade.dev> Co-authored-by: Renato Byrro <rmbyrro@gmail.com>
This commit is contained in:
parent
d7107c107d
commit
d74af74cef
248 changed files with 53663 additions and 0 deletions
18
toolkits/trello_api/.pre-commit-config.yaml
Normal file
18
toolkits/trello_api/.pre-commit-config.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
files: ^.*/trello_api/.*
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: "v4.4.0"
|
||||
hooks:
|
||||
- id: check-case-conflict
|
||||
- id: check-merge-conflict
|
||||
- id: check-toml
|
||||
- id: check-yaml
|
||||
- id: end-of-file-fixer
|
||||
- id: trailing-whitespace
|
||||
|
||||
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||
rev: v0.6.7
|
||||
hooks:
|
||||
- id: ruff
|
||||
args: [--fix]
|
||||
- id: ruff-format
|
||||
44
toolkits/trello_api/.ruff.toml
Normal file
44
toolkits/trello_api/.ruff.toml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
target-version = "py310"
|
||||
line-length = 100
|
||||
fix = true
|
||||
|
||||
[lint]
|
||||
select = [
|
||||
# flake8-2020
|
||||
"YTT",
|
||||
# flake8-bandit
|
||||
"S",
|
||||
# flake8-bugbear
|
||||
"B",
|
||||
# flake8-builtins
|
||||
"A",
|
||||
# flake8-comprehensions
|
||||
"C4",
|
||||
# flake8-debugger
|
||||
"T10",
|
||||
# flake8-simplify
|
||||
"SIM",
|
||||
# isort
|
||||
"I",
|
||||
# mccabe
|
||||
"C90",
|
||||
# pycodestyle
|
||||
"E", "W",
|
||||
# pyflakes
|
||||
"F",
|
||||
# pygrep-hooks
|
||||
"PGH",
|
||||
# pyupgrade
|
||||
"UP",
|
||||
# ruff
|
||||
"RUF",
|
||||
# tryceratops
|
||||
"TRY",
|
||||
]
|
||||
|
||||
[lint.per-file-ignores]
|
||||
"**/tests/*" = ["S101"]
|
||||
|
||||
[format]
|
||||
preview = true
|
||||
skip-magic-trailing-comma = false
|
||||
21
toolkits/trello_api/LICENSE
Normal file
21
toolkits/trello_api/LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2025, Arcade AI
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
54
toolkits/trello_api/Makefile
Normal file
54
toolkits/trello_api/Makefile
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
.PHONY: help
|
||||
|
||||
help:
|
||||
@echo "🛠️ github Commands:\n"
|
||||
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
|
||||
|
||||
.PHONY: install
|
||||
install: ## Install the uv environment and install all packages with dependencies
|
||||
@echo "🚀 Creating virtual environment and installing all packages using uv"
|
||||
@uv sync --active --all-extras --no-sources
|
||||
@if [ -f .pre-commit-config.yaml ]; then uv run --no-sources pre-commit install; fi
|
||||
@echo "✅ All packages and dependencies installed via uv"
|
||||
|
||||
.PHONY: install-local
|
||||
install-local: ## Install the uv environment and install all packages with dependencies with local Arcade sources
|
||||
@echo "🚀 Creating virtual environment and installing all packages using uv"
|
||||
@uv sync --active --all-extras
|
||||
@if [ -f .pre-commit-config.yaml ]; then uv run pre-commit install; fi
|
||||
@echo "✅ All packages and dependencies installed via uv"
|
||||
.PHONY: build
|
||||
build: clean-build ## Build wheel file using poetry
|
||||
@echo "🚀 Creating wheel file"
|
||||
uv build
|
||||
|
||||
.PHONY: clean-build
|
||||
clean-build: ## clean build artifacts
|
||||
@echo "🗑️ Cleaning dist directory"
|
||||
rm -rf dist
|
||||
|
||||
.PHONY: test
|
||||
test: ## Test the code with pytest
|
||||
@echo "🚀 Testing code: Running pytest"
|
||||
@uv run --no-sources pytest -W ignore -v --cov --cov-config=pyproject.toml --cov-report=xml
|
||||
|
||||
.PHONY: coverage
|
||||
coverage: ## Generate coverage report
|
||||
@echo "coverage report"
|
||||
@uv run --no-sources coverage report
|
||||
@echo "Generating coverage report"
|
||||
@uv run --no-sources coverage html
|
||||
|
||||
.PHONY: bump-version
|
||||
bump-version: ## Bump the version in the pyproject.toml file by a patch version
|
||||
@echo "🚀 Bumping version in pyproject.toml"
|
||||
uv version --no-sources --bump patch
|
||||
|
||||
.PHONY: check
|
||||
check: ## Run code quality tools.
|
||||
@if [ -f .pre-commit-config.yaml ]; then\
|
||||
echo "🚀 Linting code: Running pre-commit";\
|
||||
uv run --no-sources pre-commit run -a;\
|
||||
fi
|
||||
@echo "🚀 Static type checking: Running mypy"
|
||||
@uv run --no-sources mypy --config-file=pyproject.toml
|
||||
0
toolkits/trello_api/arcade_trello_api/__init__.py
Normal file
0
toolkits/trello_api/arcade_trello_api/__init__.py
Normal file
8759
toolkits/trello_api/arcade_trello_api/tools/__init__.py
Normal file
8759
toolkits/trello_api/arcade_trello_api/tools/__init__.py
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,271 @@
|
|||
{
|
||||
"name": "AddAttachmentToTrelloCard",
|
||||
"fully_qualified_name": "TrelloApi.AddAttachmentToTrelloCard@0.1.0",
|
||||
"description": "Add an attachment to a Trello card.\n\nThis tool is used to attach a file or URL to a specific Trello card by its ID. It should be called when users need to add additional resources or files to a Trello card to enhance task management or provide context.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card to which the attachment will be added. This is a required parameter.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "attachment_name",
|
||||
"required": false,
|
||||
"description": "The name of the attachment. Provide a descriptive title, maximum length 256 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the attachment. Max length 256."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "attachment_file",
|
||||
"required": false,
|
||||
"description": "The file to attach as multipart/form-data. Provide the file path or binary data.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The file to attach, as multipart/form-data"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "file"
|
||||
},
|
||||
{
|
||||
"name": "attachment_mime_type",
|
||||
"required": false,
|
||||
"description": "The MIME type of the attachment. Example: 'image/png'. Max length 256.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The mimeType of the attachment. Max length 256"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "mimeType"
|
||||
},
|
||||
{
|
||||
"name": "attachment_url",
|
||||
"required": false,
|
||||
"description": "A URL to attach to the Trello card, starting with `http://` or `https://`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A URL to attach. Must start with `http://` or `https://`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "url"
|
||||
},
|
||||
{
|
||||
"name": "use_attachment_as_cover",
|
||||
"required": false,
|
||||
"description": "Set to true to use the new attachment as a cover for the card.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to use the new attachment as a cover for the Card."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "setCover"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-attachments'.",
|
||||
"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/cards/{id}/attachments",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "attachment_name",
|
||||
"description": "The name of the attachment. Max length 256.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the attachment. Max length 256."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "file",
|
||||
"tool_parameter_name": "attachment_file",
|
||||
"description": "The file to attach, as multipart/form-data",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The file to attach, as multipart/form-data"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "mimeType",
|
||||
"tool_parameter_name": "attachment_mime_type",
|
||||
"description": "The mimeType of the attachment. Max length 256",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The mimeType of the attachment. Max length 256"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "url",
|
||||
"tool_parameter_name": "attachment_url",
|
||||
"description": "A URL to attach. Must start with `http://` or `https://`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A URL to attach. Must start with `http://` or `https://`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "setCover",
|
||||
"tool_parameter_name": "use_attachment_as_cover",
|
||||
"description": "Determines whether to use the new attachment as a cover for the Card.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to use the new attachment as a cover for the Card."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "AddDropdownOptionTrello",
|
||||
"fully_qualified_name": "TrelloApi.AddDropdownOptionTrello@0.1.0",
|
||||
"description": "Add an option to a Trello dropdown Custom Field.\n\nThis tool is used to add an option to a dropdown Custom Field in Trello. It should be called when you need to expand the selection options available in a specific dropdown custom field.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "customfield_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the custom field to which a dropdown option will be added.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfield."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-customfields-id-options'.",
|
||||
"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/customFields/{id}/options",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "customfield_id",
|
||||
"description": "ID of the customfield.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfield."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "AddLabelToCard",
|
||||
"fully_qualified_name": "TrelloApi.AddLabelToCard@0.1.0",
|
||||
"description": "Add a label to a Trello card.\n\nThis tool adds a specified label to a given card in Trello. It is called when you need to organize or categorize a Trello card by attaching a label.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the Trello card to which the label will be added.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "label_id",
|
||||
"required": false,
|
||||
"description": "The ID of the label to add to a Trello card. This is required to identify the specific label.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the label to add"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "value"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-idlabels'.",
|
||||
"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/cards/{id}/idLabels",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"tool_parameter_name": "label_id",
|
||||
"description": "The ID of the label to add",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the label to add"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "AddLabelToTrelloCard",
|
||||
"fully_qualified_name": "TrelloApi.AddLabelToTrelloCard@0.1.0",
|
||||
"description": "Create a label on a Trello board and attach it to a card.\n\nUse this tool to create a new label for a Trello board and add it to a specified card. This can help organize tasks and improve project management efficiency.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "label_color",
|
||||
"required": true,
|
||||
"description": "Specify a valid label color or `null`. Refer to Trello label options for valid colors.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A valid label color or `null`. See [labels](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "color"
|
||||
},
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello card you want to attach the label to.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "label_name",
|
||||
"required": false,
|
||||
"description": "Specify the name for the new label to be created and added to the card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A name for the label"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-labels'.",
|
||||
"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/cards/{id}/labels",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "color",
|
||||
"tool_parameter_name": "label_color",
|
||||
"description": "A valid label color or `null`. See [labels](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A valid label color or `null`. See [labels](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "label_name",
|
||||
"description": "A name for the label",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A name for the label"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,215 @@
|
|||
{
|
||||
"name": "AddMemberToTrelloBoard",
|
||||
"fully_qualified_name": "TrelloApi.AddMemberToTrelloBoard@0.1.0",
|
||||
"description": "Add a member to a Trello board.\n\nUse this tool to add a specific member to a Trello board by specifying the board ID and the member ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_type",
|
||||
"required": true,
|
||||
"description": "Specifies the role of the member on the board. Accepts: admin, normal, observer.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"admin",
|
||||
"normal",
|
||||
"observer"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: admin, normal, observer. Determines the type of member this user will be on the board."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "type"
|
||||
},
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello board to which a member will be added. Provide a valid board ID.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_id",
|
||||
"required": true,
|
||||
"description": "The ID of the member to add to the Trello board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the member to add to the board."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idMember"
|
||||
},
|
||||
{
|
||||
"name": "allow_billable_guest",
|
||||
"required": false,
|
||||
"description": "Optional boolean to allow organization admins to add multi-board guests onto the board.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Optional param that allows organization admins to add multi-board guests onto a board."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "allowBillableGuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'put-boards-id-members-idmember'.",
|
||||
"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/boards/{id}/members/{idMember}",
|
||||
"http_method": "PUT",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "type",
|
||||
"tool_parameter_name": "member_type",
|
||||
"description": "One of: admin, normal, observer. Determines the type of member this user will be on the board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"admin",
|
||||
"normal",
|
||||
"observer"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: admin, normal, observer. Determines the type of member this user will be on the board."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "allowBillableGuest",
|
||||
"tool_parameter_name": "allow_billable_guest",
|
||||
"description": "Optional param that allows organization admins to add multi-board guests onto a board.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Optional param that allows organization admins to add multi-board guests onto a board."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The id of the board to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idMember",
|
||||
"tool_parameter_name": "member_id",
|
||||
"description": "The id of the member to add to the board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the member to add to the board."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "AddMemberToTrelloCard",
|
||||
"fully_qualified_name": "TrelloApi.AddMemberToTrelloCard@0.1.0",
|
||||
"description": "Add a member to a Trello card.\n\nUse this tool to assign a member to a specific Trello card by providing the card ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card to which a member will be added.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_id_to_add",
|
||||
"required": false,
|
||||
"description": "The ID of the member to be added to the specified Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Member to add to the card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "value"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-idmembers'.",
|
||||
"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/cards/{id}/idMembers",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"tool_parameter_name": "member_id_to_add",
|
||||
"description": "The ID of the Member to add to the card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Member to add to the card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "AddOrganizationsToEnterprise",
|
||||
"fully_qualified_name": "TrelloApi.AddOrganizationsToEnterprise@0.1.0",
|
||||
"description": "Add multiple organizations to an enterprise.\n\nUse this tool to add an array of organizations to a Trello enterprise. This operation is asynchronous for enterprises using AdminHub for user management. A successful call returns a 200 status, indicating the receipt of the request but not the completion of the process.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "The ID of the enterprise to which organizations are being added.",
|
||||
"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": "organization_ids_to_add",
|
||||
"required": true,
|
||||
"description": "An array of organization IDs to be added to the enterprise.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "An array of IDs of the organizations to be removed from the enterprise."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idOrganizations"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-enterprises-id-organizations-bulk-idOrganizations'.",
|
||||
"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}/organizations/bulk/{idOrganizations}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"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": []
|
||||
},
|
||||
{
|
||||
"name": "idOrganizations",
|
||||
"tool_parameter_name": "organization_ids_to_add",
|
||||
"description": "An array of IDs of the organizations to be removed from the enterprise.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "An array of IDs of the organizations to be removed from the enterprise."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,271 @@
|
|||
{
|
||||
"name": "AddStickerToCard",
|
||||
"fully_qualified_name": "TrelloApi.AddStickerToCard@0.1.0",
|
||||
"description": "Add a sticker to a specific Trello card.\n\nUse this tool to place a sticker on a specific Trello card by providing the card's ID. This is helpful for visually organizing or marking cards for emphasis.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "sticker_identifier",
|
||||
"required": true,
|
||||
"description": "For custom stickers, provide the sticker ID. For default stickers, provide the string identifier (e.g., 'taco-cool').",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For custom stickers, the id of the sticker. For default stickers, the string identifier (like 'taco-cool', see below)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "image"
|
||||
},
|
||||
{
|
||||
"name": "sticker_top_position",
|
||||
"required": true,
|
||||
"description": "The vertical position of the sticker, ranging from -60 to 100, indicating how far from the top it should be placed.",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The top position of the sticker, from -60 to 100"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "top"
|
||||
},
|
||||
{
|
||||
"name": "sticker_left_position",
|
||||
"required": true,
|
||||
"description": "Specify the left position of the sticker on the card, ranging from -60 to 100.",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The left position of the sticker, from -60 to 100"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "left"
|
||||
},
|
||||
{
|
||||
"name": "sticker_z_index",
|
||||
"required": true,
|
||||
"description": "The z-index/layer position of the sticker, affecting its stack order on the card.",
|
||||
"value_schema": {
|
||||
"val_type": "integer",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The z-index of the sticker"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "zIndex"
|
||||
},
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card where the sticker will be added.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "sticker_rotation",
|
||||
"required": false,
|
||||
"description": "The rotation angle of the sticker on the card, specified as a number.",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The rotation of the sticker"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "rotate"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-stickers'.",
|
||||
"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/cards/{id}/stickers",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "image",
|
||||
"tool_parameter_name": "sticker_identifier",
|
||||
"description": "For custom stickers, the id of the sticker. For default stickers, the string identifier (like 'taco-cool', see below)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For custom stickers, the id of the sticker. For default stickers, the string identifier (like 'taco-cool', see below)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "top",
|
||||
"tool_parameter_name": "sticker_top_position",
|
||||
"description": "The top position of the sticker, from -60 to 100",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The top position of the sticker, from -60 to 100"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "left",
|
||||
"tool_parameter_name": "sticker_left_position",
|
||||
"description": "The left position of the sticker, from -60 to 100",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The left position of the sticker, from -60 to 100"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "zIndex",
|
||||
"tool_parameter_name": "sticker_z_index",
|
||||
"description": "The z-index of the sticker",
|
||||
"value_schema": {
|
||||
"val_type": "integer",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The z-index of the sticker"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "rotate",
|
||||
"tool_parameter_name": "sticker_rotation",
|
||||
"description": "The rotation of the sticker",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The rotation of the sticker"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "AddTrelloCardComment",
|
||||
"fully_qualified_name": "TrelloApi.AddTrelloCardComment@0.1.0",
|
||||
"description": "Add a comment to a Trello card.\n\nThis tool allows you to add a new comment to a specific Trello card. Use it when you need to append additional information or feedback to a card in Trello.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "comment_text",
|
||||
"required": true,
|
||||
"description": "The text of the comment to add to the Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The comment"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "text"
|
||||
},
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card to which the comment will be added.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-actions-comments'.",
|
||||
"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/cards/{id}/actions/comments",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "text",
|
||||
"tool_parameter_name": "comment_text",
|
||||
"description": "The comment",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The comment"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "AddTrelloWebhook",
|
||||
"fully_qualified_name": "TrelloApi.AddTrelloWebhook@0.1.0",
|
||||
"description": "Create a new webhook on Trello.\n\nThis tool creates a new webhook in Trello, allowing users to receive updates about changes to boards or cards. Call this tool when you need to automate interactions or notifications based on Trello activities.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "callback_url",
|
||||
"required": true,
|
||||
"description": "A string for a valid URL that Trello can reach with `HEAD` and `POST` requests, used for receiving webhook payloads.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A valid URL that is reachable with a `HEAD` and `POST` request."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "callbackURL"
|
||||
},
|
||||
{
|
||||
"name": "model_id_to_monitor",
|
||||
"required": true,
|
||||
"description": "ID of the Trello model (e.g., board or card) to monitor for updates.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the model to be monitored"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idModel"
|
||||
},
|
||||
{
|
||||
"name": "webhook_description",
|
||||
"required": false,
|
||||
"description": "Provide a description for the new webhook, with a length of 0 to 16384 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A string with a length from `0` to `16384`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "description"
|
||||
},
|
||||
{
|
||||
"name": "webhook_is_active",
|
||||
"required": false,
|
||||
"description": "Indicates if the webhook is active and sending POST requests. True to activate, false to deactivate.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether the webhook is active and sending `POST` requests."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "active"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-webhooks'.",
|
||||
"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/webhooks/",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "description",
|
||||
"tool_parameter_name": "webhook_description",
|
||||
"description": "A string with a length from `0` to `16384`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A string with a length from `0` to `16384`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "callbackURL",
|
||||
"tool_parameter_name": "callback_url",
|
||||
"description": "A valid URL that is reachable with a `HEAD` and `POST` request.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A valid URL that is reachable with a `HEAD` and `POST` request."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idModel",
|
||||
"tool_parameter_name": "model_id_to_monitor",
|
||||
"description": "ID of the model to be monitored",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the model to be monitored"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "active",
|
||||
"tool_parameter_name": "webhook_is_active",
|
||||
"description": "Determines whether the webhook is active and sending `POST` requests.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether the webhook is active and sending `POST` requests."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "ArchiveAllCardsInList",
|
||||
"fully_qualified_name": "TrelloApi.ArchiveAllCardsInList@0.1.0",
|
||||
"description": "Archive all cards in a specified Trello list.\n\nUse this tool to archive every card in a specified Trello list. It is useful for organizing cards and clearing lists once they are no longer needed.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "list_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello list to archive all cards from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-lists-id-archiveallcards'.",
|
||||
"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/lists/{id}/archiveAllCards",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "list_id",
|
||||
"description": "The ID of the list",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "ArchiveUnarchiveListTrello",
|
||||
"fully_qualified_name": "TrelloApi.ArchiveUnarchiveListTrello@0.1.0",
|
||||
"description": "Toggle a list's archived status in Trello.\n\nUse this tool to archive or unarchive a list in Trello by specifying its ID. This is useful for organizing boards by managing list visibility.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "list_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello list to archive or unarchive.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "archive_list",
|
||||
"required": false,
|
||||
"description": "Set to true to archive the list, false to unarchive.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Set to true to close (archive) the list"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "value"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'put-lists-id-closed'.",
|
||||
"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/lists/{id}/closed",
|
||||
"http_method": "PUT",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"tool_parameter_name": "archive_list",
|
||||
"description": "Set to true to close (archive) the list",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Set to true to close (archive) the list"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "list_id",
|
||||
"description": "The ID of the list",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "CheckNewBillableGuestsOnBoard",
|
||||
"fully_qualified_name": "TrelloApi.CheckNewBillableGuestsOnBoard@0.1.0",
|
||||
"description": "Checks for new billable guests on a specified Trello board.\n\nUse this tool to determine if a specific Trello board within an organization has acquired new billable guests.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_id_or_name",
|
||||
"required": true,
|
||||
"description": "The ID or name of the Trello organization to check for new billable guests on a board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_id_to_check_new_billable_guests",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello board to check for new billable guests.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board to check for new billable guests."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBoard"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-organizations-id-newbillableguests-idboard'.",
|
||||
"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/organizations/{id}/newBillableGuests/{idBoard}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "organization_id_or_name",
|
||||
"description": "The ID or name of the organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBoard",
|
||||
"tool_parameter_name": "board_id_to_check_new_billable_guests",
|
||||
"description": "The ID of the board to check for new billable guests.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board to check for new billable guests."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "CheckOrgTransferability",
|
||||
"fully_qualified_name": "TrelloApi.CheckOrgTransferability@0.1.0",
|
||||
"description": "Check if an organization can be transferred to an enterprise.\n\nUse this tool to determine whether a specific organization is eligible for transfer to a certain enterprise.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "ID of the Enterprise for which to check transferability.",
|
||||
"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": "organization_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Organization resource to check for transfer eligibility.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "An ID of an Organization resource."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idOrganization"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-enterprises-id-transferrable-organization-idOrganization'.",
|
||||
"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}/transferrable/organization/{idOrganization}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"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": []
|
||||
},
|
||||
{
|
||||
"name": "idOrganization",
|
||||
"tool_parameter_name": "organization_id",
|
||||
"description": "An ID of an Organization resource.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "An ID of an Organization resource."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "CreateBoardTag",
|
||||
"fully_qualified_name": "TrelloApi.CreateBoardTag@0.1.0",
|
||||
"description": "Create a new tag for a Trello board.\n\nUse this tool to create a new tag for a specific board in Trello. Ideal for organizing and categorizing tasks within a board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_tag_id",
|
||||
"required": true,
|
||||
"description": "Provide the ID of a tag from the organization this board belongs to.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of a tag from the organization to which this board belongs."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "value"
|
||||
},
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board where the tag will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-boards-id-idtags'.",
|
||||
"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/boards/{id}/idTags",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"tool_parameter_name": "organization_tag_id",
|
||||
"description": "The id of a tag from the organization to which this board belongs.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of a tag from the organization to which this board belongs."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The id of the board to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,303 @@
|
|||
{
|
||||
"name": "CreateCheckitemOnChecklist",
|
||||
"fully_qualified_name": "TrelloApi.CreateCheckitemOnChecklist@0.1.0",
|
||||
"description": "Add a checkitem to a specific checklist on Trello.\n\nUse this tool to add a new checkitem to an existing checklist on Trello by providing the checklist ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checkitem_name",
|
||||
"required": true,
|
||||
"description": "The name of the new check item on the checklist. Must be between 1 and 16384 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the new check item on the checklist. Should be a string of length 1 to 16384."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the checklist to which the checkitem will be added. This should be a string.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_position",
|
||||
"required": false,
|
||||
"description": "Specify the check item's position in the checklist as 'top', 'bottom', or a positive number.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the check item in the checklist. One of: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_due_date",
|
||||
"required": false,
|
||||
"description": "Set the due date for the new checkitem. Use the format YYYY-MM-DD.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A due date for the checkitem"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "due"
|
||||
},
|
||||
{
|
||||
"name": "due_reminder_minutes",
|
||||
"required": false,
|
||||
"description": "The number of minutes before the due date at which a reminder should be sent for the checkitem.",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A dueReminder for the due date on the checkitem"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "dueReminder"
|
||||
},
|
||||
{
|
||||
"name": "member_id",
|
||||
"required": false,
|
||||
"description": "The ID of a member resource to assign the checkitem to.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "An ID of a member resource."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idMember"
|
||||
},
|
||||
{
|
||||
"name": "is_checkitem_checked",
|
||||
"required": false,
|
||||
"description": "Indicates if the check item is already marked as checked upon creation. Accepts a boolean value.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether the check item is already checked when created."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "checked"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-checklists-id-checkitems'.",
|
||||
"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/checklists/{id}/checkItems",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "checkitem_name",
|
||||
"description": "The name of the new check item on the checklist. Should be a string of length 1 to 16384.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the new check item on the checklist. Should be a string of length 1 to 16384."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "checkitem_position",
|
||||
"description": "The position of the check item in the checklist. One of: `top`, `bottom`, or a positive number.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the check item in the checklist. One of: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "checked",
|
||||
"tool_parameter_name": "is_checkitem_checked",
|
||||
"description": "Determines whether the check item is already checked when created.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether the check item is already checked when created."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "due",
|
||||
"tool_parameter_name": "checkitem_due_date",
|
||||
"description": "A due date for the checkitem",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A due date for the checkitem"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "dueReminder",
|
||||
"tool_parameter_name": "due_reminder_minutes",
|
||||
"description": "A dueReminder for the due date on the checkitem",
|
||||
"value_schema": {
|
||||
"val_type": "number",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A dueReminder for the due date on the checkitem"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idMember",
|
||||
"tool_parameter_name": "member_id",
|
||||
"description": "An ID of a member resource.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "An ID of a member resource."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "CreateChecklistOnCard",
|
||||
"fully_qualified_name": "TrelloApi.CreateChecklistOnCard@0.1.0",
|
||||
"description": "Create a new checklist on a Trello card.\n\nThis tool allows you to create a new checklist on a specified Trello card by providing the card ID. Use it to organize tasks or items within a card efficiently.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello card where the checklist will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checklist_name",
|
||||
"required": false,
|
||||
"description": "The name for the new checklist on the card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the checklist"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "source_checklist_id",
|
||||
"required": false,
|
||||
"description": "The ID of a source checklist to copy into the new one being created on the card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of a source checklist to copy into the new one"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idChecklistSource"
|
||||
},
|
||||
{
|
||||
"name": "checklist_position_on_card",
|
||||
"required": false,
|
||||
"description": "Specify the position of the checklist on the card. Can be 'top', 'bottom', or a positive number indicating the position.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the checklist on the card. One of: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards-id-checklists'.",
|
||||
"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/cards/{id}/checklists",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "checklist_name",
|
||||
"description": "The name of the checklist",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the checklist"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idChecklistSource",
|
||||
"tool_parameter_name": "source_checklist_id",
|
||||
"description": "The ID of a source checklist to copy into the new one",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of a source checklist to copy into the new one"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "checklist_position_on_card",
|
||||
"description": "The position of the checklist on the card. One of: `top`, `bottom`, or a positive number.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the checklist on the card. One of: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "CreateCustomEmoji",
|
||||
"fully_qualified_name": "TrelloApi.CreateCustomEmoji@0.1.0",
|
||||
"description": "Create a new custom emoji for a Trello member.\n\nThis tool is used to create a new custom emoji for a specific Trello member. It should be called when a user wants to add a personalized emoji to their Trello account.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "emoji_file_path",
|
||||
"required": true,
|
||||
"description": "Path to the image file for the custom emoji. Must be a supported image format.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "file"
|
||||
},
|
||||
{
|
||||
"name": "emoji_name",
|
||||
"required": true,
|
||||
"description": "Name for the custom emoji, must be between 2 to 64 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name for the emoji. 2 - 64 characters"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "member_identifier",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member for whom the emoji is being created. This identifies the target member.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-members-id-customemoji'.",
|
||||
"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/members/{id}/customEmoji",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "file",
|
||||
"tool_parameter_name": "emoji_file_path",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "emoji_name",
|
||||
"description": "Name for the emoji. 2 - 64 characters",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name for the emoji. 2 - 64 characters"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_identifier",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "CreateEnterpriseAuthToken",
|
||||
"fully_qualified_name": "TrelloApi.CreateEnterpriseAuthToken@0.1.0",
|
||||
"description": "Create an auth token for a Trello enterprise.\n\nUse this tool to generate an authentication token for a specified Trello enterprise. It is typically called when access to enterprise-level features is required.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "ID of the enterprise for which you want to create an auth token.",
|
||||
"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": "token_expiration",
|
||||
"required": false,
|
||||
"description": "Specify token expiration duration: `1hour`, `1day`, `30days`, or `never`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `1hour`, `1day`, `30days`, `never`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "expiration"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-enterprises-id-tokens'.",
|
||||
"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}/tokens",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "expiration",
|
||||
"tool_parameter_name": "token_expiration",
|
||||
"description": "One of: `1hour`, `1day`, `30days`, `never`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `1hour`, `1day`, `30days`, `never`"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "CreateLabelOnBoard",
|
||||
"fully_qualified_name": "TrelloApi.CreateLabelOnBoard@0.1.0",
|
||||
"description": "Create a new label on a Trello board.\n\nUse this tool to create a new label on a specific Trello board by providing the board ID and label details.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "label_name",
|
||||
"required": true,
|
||||
"description": "The name of the label to be created, between 1 and 16384 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the label to be created. 1 to 16384 characters long."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "label_color",
|
||||
"required": true,
|
||||
"description": "Sets the color of the new label. Accepts a label color or `null` for no color.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Sets the color of the new label. Valid values are a label color or `null`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "color"
|
||||
},
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello board where the new label will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-boards-id-labels'.",
|
||||
"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/boards/{id}/labels",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "label_name",
|
||||
"description": "The name of the label to be created. 1 to 16384 characters long.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the label to be created. 1 to 16384 characters long."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "color",
|
||||
"tool_parameter_name": "label_color",
|
||||
"description": "Sets the color of the new label. Valid values are a label color or `null`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Sets the color of the new label. Valid values are a label color or `null`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The id of the board to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "CreateMemberAvatar",
|
||||
"fully_qualified_name": "TrelloApi.CreateMemberAvatar@0.1.0",
|
||||
"description": "Create a new avatar for a Trello member.\n\nUse this tool to generate a new avatar for a specified Trello member by providing their ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "avatar_file_path",
|
||||
"required": true,
|
||||
"description": "The file path of the image to be used as the new avatar for the member. The path must point to a valid image file.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "file"
|
||||
},
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member for whom the avatar is being created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'membersidavatar'.",
|
||||
"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/members/{id}/avatar",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "file",
|
||||
"tool_parameter_name": "avatar_file_path",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "CreateOrganizationTag",
|
||||
"fully_qualified_name": "TrelloApi.CreateOrganizationTag@0.1.0",
|
||||
"description": "Create a new tag within a specified organization on Trello.\n\nThis tool is used to create a new tag for a specific organization in Trello. Call this tool when you need to organize tasks by adding a tag to an organization's board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_identifier",
|
||||
"required": true,
|
||||
"description": "The ID or name of the organization for which the tag will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the Organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-organizations-id-tags'.",
|
||||
"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/organizations/{id}/tags",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "organization_identifier",
|
||||
"description": "The ID or name of the Organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the Organization"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "CreateSavedSearchTrello",
|
||||
"fully_qualified_name": "TrelloApi.CreateSavedSearchTrello@0.1.0",
|
||||
"description": "Create a saved search in Trello for a member.\n\nThis tool is used to create a new saved search for a specific Trello member. It should be called when a user wants to save a search query for future use in their Trello account.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "saved_search_name",
|
||||
"required": true,
|
||||
"description": "The name for the saved search in Trello. This is how the search will be referred to in the interface.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name for the saved search"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "search_query",
|
||||
"required": true,
|
||||
"description": "The search query to be saved for a Trello member.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The search query"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "query"
|
||||
},
|
||||
{
|
||||
"name": "saved_search_position",
|
||||
"required": true,
|
||||
"description": "Specifies where to position the saved search: 'top', 'bottom', or a positive float for a custom position.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the saved search. `top`, `bottom`, or a positive float."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
},
|
||||
{
|
||||
"name": "member_identifier",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member for whom the saved search is being created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-members-id-savedsearches'.",
|
||||
"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/members/{id}/savedSearches",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "saved_search_name",
|
||||
"description": "The name for the saved search",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name for the saved search"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "query",
|
||||
"tool_parameter_name": "search_query",
|
||||
"description": "The search query",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The search query"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "saved_search_position",
|
||||
"description": "The position of the saved search. `top`, `bottom`, or a positive float.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the saved search. `top`, `bottom`, or a positive float."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_identifier",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,673 @@
|
|||
{
|
||||
"name": "CreateTrelloBoard",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloBoard@0.1.0",
|
||||
"description": "Create a new board in Trello.\n\nUse this tool to create a new board on Trello. It should be called when there's a need to organize tasks or projects into a new board structure.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_name",
|
||||
"required": true,
|
||||
"description": "The name of the new Trello board. Must be 1 to 16384 characters long.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The new name for the board. 1 to 16384 characters long."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "board_description",
|
||||
"required": false,
|
||||
"description": "A new description for the board, ranging from 0 to 16384 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A new description for the board, 0 to 16384 characters long"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "desc"
|
||||
},
|
||||
{
|
||||
"name": "workspace_id_or_name",
|
||||
"required": false,
|
||||
"description": "The ID or name of the Workspace where the board will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id or name of the Workspace the board should belong to."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idOrganization"
|
||||
},
|
||||
{
|
||||
"name": "source_board_id",
|
||||
"required": false,
|
||||
"description": "The ID of the board to copy into the new board. If provided, the new board will be a copy of the specified board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of a board to copy into the new board."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBoardSource"
|
||||
},
|
||||
{
|
||||
"name": "keep_original_cards",
|
||||
"required": false,
|
||||
"description": "Specify if cards from the original board should be retained in the new board. Use 'cards' to keep them or 'none' to exclude them.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"cards",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "To keep cards from the original board pass in the value `cards`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "keepFromSource"
|
||||
},
|
||||
{
|
||||
"name": "enable_power_ups",
|
||||
"required": false,
|
||||
"description": "Specifies which Power-Ups to enable on the new board. Options include: `all`, `calendar`, `cardAging`, `recap`, `voting`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"calendar",
|
||||
"cardAging",
|
||||
"recap",
|
||||
"voting"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The Power-Ups that should be enabled on the new board. One of: `all`, `calendar`, `cardAging`, `recap`, `voting`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "powerUps"
|
||||
},
|
||||
{
|
||||
"name": "board_permission_level",
|
||||
"required": false,
|
||||
"description": "Specifies the permission level of the board. Choose from 'org', 'private', or 'public'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"org",
|
||||
"private",
|
||||
"public"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The permissions level of the board. One of: `org`, `private`, `public`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_permissionLevel"
|
||||
},
|
||||
{
|
||||
"name": "set_voting_permissions",
|
||||
"required": false,
|
||||
"description": "Set who can vote on the board. Options: 'disabled', 'members', 'observers', 'org', 'public'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"disabled",
|
||||
"members",
|
||||
"observers",
|
||||
"org",
|
||||
"public"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Who can vote on this board. One of `disabled`, `members`, `observers`, `org`, `public`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_voting"
|
||||
},
|
||||
{
|
||||
"name": "comment_permissions",
|
||||
"required": false,
|
||||
"description": "Specifies who can comment on cards on this board. Options: `disabled`, `members`, `observers`, `org`, `public`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"disabled",
|
||||
"members",
|
||||
"observers",
|
||||
"org",
|
||||
"public"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Who can comment on cards on this board. One of: `disabled`, `members`, `observers`, `org`, `public`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_comments"
|
||||
},
|
||||
{
|
||||
"name": "invitation_permission_level",
|
||||
"required": false,
|
||||
"description": "Specifies who can invite users to join the board. Options: 'members' or 'admins'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"members",
|
||||
"admins"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines what types of members can invite users to join. One of: `admins`, `members`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_invitations"
|
||||
},
|
||||
{
|
||||
"name": "board_background_color",
|
||||
"required": false,
|
||||
"description": "Select a background color for the board. Options are: `blue`, `orange`, `green`, `red`, `purple`, `pink`, `lime`, `sky`, `grey`, or a custom background ID.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"blue",
|
||||
"orange",
|
||||
"green",
|
||||
"red",
|
||||
"purple",
|
||||
"pink",
|
||||
"lime",
|
||||
"sky",
|
||||
"grey"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of a custom background or one of: `blue`, `orange`, `green`, `red`, `purple`, `pink`, `lime`, `sky`, `grey`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_background"
|
||||
},
|
||||
{
|
||||
"name": "card_aging_type",
|
||||
"required": false,
|
||||
"description": "Type of card aging for the board. Choose 'pirate' or 'regular'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"pirate",
|
||||
"regular"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines the type of card aging that should take place on the board if card aging is enabled. One of: `pirate`, `regular`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_cardAging"
|
||||
},
|
||||
{
|
||||
"name": "use_default_labels",
|
||||
"required": false,
|
||||
"description": "Set to true to use the default set of labels.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to use the default set of labels."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "defaultLabels"
|
||||
},
|
||||
{
|
||||
"name": "add_default_lists",
|
||||
"required": false,
|
||||
"description": "Determines if the default lists (To Do, Doing, Done) should be added to the board. Ignored if `idBoardSource` is provided.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to add the default set of lists to a board (To Do, Doing, Done). It is ignored if `idBoardSource` is provided."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "defaultLists"
|
||||
},
|
||||
{
|
||||
"name": "allow_self_join",
|
||||
"required": false,
|
||||
"description": "Set to true to allow users to join the board themselves; false requires an invitation.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether users can join the boards themselves or whether they have to be invited."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_selfJoin"
|
||||
},
|
||||
{
|
||||
"name": "enable_card_covers",
|
||||
"required": false,
|
||||
"description": "Set to true to enable card covers on the board.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether card covers are enabled."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "prefs_cardCovers"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-boards'.",
|
||||
"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/boards/",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "board_name",
|
||||
"description": "The new name for the board. 1 to 16384 characters long.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The new name for the board. 1 to 16384 characters long."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "defaultLabels",
|
||||
"tool_parameter_name": "use_default_labels",
|
||||
"description": "Determines whether to use the default set of labels.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to use the default set of labels."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "defaultLists",
|
||||
"tool_parameter_name": "add_default_lists",
|
||||
"description": "Determines whether to add the default set of lists to a board (To Do, Doing, Done). It is ignored if `idBoardSource` is provided.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to add the default set of lists to a board (To Do, Doing, Done). It is ignored if `idBoardSource` is provided."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "desc",
|
||||
"tool_parameter_name": "board_description",
|
||||
"description": "A new description for the board, 0 to 16384 characters long",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A new description for the board, 0 to 16384 characters long"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idOrganization",
|
||||
"tool_parameter_name": "workspace_id_or_name",
|
||||
"description": "The id or name of the Workspace the board should belong to.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id or name of the Workspace the board should belong to."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBoardSource",
|
||||
"tool_parameter_name": "source_board_id",
|
||||
"description": "The id of a board to copy into the new board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of a board to copy into the new board."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "keepFromSource",
|
||||
"tool_parameter_name": "keep_original_cards",
|
||||
"description": "To keep cards from the original board pass in the value `cards`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"cards",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "To keep cards from the original board pass in the value `cards`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "powerUps",
|
||||
"tool_parameter_name": "enable_power_ups",
|
||||
"description": "The Power-Ups that should be enabled on the new board. One of: `all`, `calendar`, `cardAging`, `recap`, `voting`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"calendar",
|
||||
"cardAging",
|
||||
"recap",
|
||||
"voting"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The Power-Ups that should be enabled on the new board. One of: `all`, `calendar`, `cardAging`, `recap`, `voting`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_permissionLevel",
|
||||
"tool_parameter_name": "board_permission_level",
|
||||
"description": "The permissions level of the board. One of: `org`, `private`, `public`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"org",
|
||||
"private",
|
||||
"public"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The permissions level of the board. One of: `org`, `private`, `public`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_voting",
|
||||
"tool_parameter_name": "set_voting_permissions",
|
||||
"description": "Who can vote on this board. One of `disabled`, `members`, `observers`, `org`, `public`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"disabled",
|
||||
"members",
|
||||
"observers",
|
||||
"org",
|
||||
"public"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Who can vote on this board. One of `disabled`, `members`, `observers`, `org`, `public`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_comments",
|
||||
"tool_parameter_name": "comment_permissions",
|
||||
"description": "Who can comment on cards on this board. One of: `disabled`, `members`, `observers`, `org`, `public`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"disabled",
|
||||
"members",
|
||||
"observers",
|
||||
"org",
|
||||
"public"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Who can comment on cards on this board. One of: `disabled`, `members`, `observers`, `org`, `public`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_invitations",
|
||||
"tool_parameter_name": "invitation_permission_level",
|
||||
"description": "Determines what types of members can invite users to join. One of: `admins`, `members`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"members",
|
||||
"admins"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines what types of members can invite users to join. One of: `admins`, `members`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_selfJoin",
|
||||
"tool_parameter_name": "allow_self_join",
|
||||
"description": "Determines whether users can join the boards themselves or whether they have to be invited.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether users can join the boards themselves or whether they have to be invited."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_cardCovers",
|
||||
"tool_parameter_name": "enable_card_covers",
|
||||
"description": "Determines whether card covers are enabled.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether card covers are enabled."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_background",
|
||||
"tool_parameter_name": "board_background_color",
|
||||
"description": "The id of a custom background or one of: `blue`, `orange`, `green`, `red`, `purple`, `pink`, `lime`, `sky`, `grey`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"blue",
|
||||
"orange",
|
||||
"green",
|
||||
"red",
|
||||
"purple",
|
||||
"pink",
|
||||
"lime",
|
||||
"sky",
|
||||
"grey"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of a custom background or one of: `blue`, `orange`, `green`, `red`, `purple`, `pink`, `lime`, `sky`, `grey`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "prefs_cardAging",
|
||||
"tool_parameter_name": "card_aging_type",
|
||||
"description": "Determines the type of card aging that should take place on the board if card aging is enabled. One of: `pirate`, `regular`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"pirate",
|
||||
"regular"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines the type of card aging that should take place on the board if card aging is enabled. One of: `pirate`, `regular`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "CreateTrelloBoardList",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloBoardList@0.1.0",
|
||||
"description": "Create a new list on a Trello board.\n\nUse this tool to add a new list to an existing Trello board. Ideal for organizing tasks or projects by creating distinct categories or phases.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "list_name",
|
||||
"required": true,
|
||||
"description": "The name of the list to be created on the Trello board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name for the list"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello board where the new list will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The long ID of the board the list should be created on"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBoard"
|
||||
},
|
||||
{
|
||||
"name": "source_list_id",
|
||||
"required": false,
|
||||
"description": "ID of the list to copy into the new list to replicate its content.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the List to copy into the new List"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idListSource"
|
||||
},
|
||||
{
|
||||
"name": "list_position",
|
||||
"required": false,
|
||||
"description": "Specifies where the new list will be positioned on the board. Accepts 'top', 'bottom', or a positive floating point number to indicate a specific position.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Position of the list. `top`, `bottom`, or a positive floating point number"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-lists'.",
|
||||
"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/lists",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "list_name",
|
||||
"description": "Name for the list",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name for the list"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBoard",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The long ID of the board the list should be created on",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The long ID of the board the list should be created on"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idListSource",
|
||||
"tool_parameter_name": "source_list_id",
|
||||
"description": "ID of the List to copy into the new List",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the List to copy into the new List"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "list_position",
|
||||
"description": "Position of the list. `top`, `bottom`, or a positive floating point number",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Position of the list. `top`, `bottom`, or a positive floating point number"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,689 @@
|
|||
{
|
||||
"name": "CreateTrelloCard",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloCard@0.1.0",
|
||||
"description": "Create a new card in Trello.\n\nUse this tool to create a new card on a Trello board. This is useful when you need to organize tasks or information by adding cards to your Trello workflow.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "list_id_for_card",
|
||||
"required": true,
|
||||
"description": "The ID of the list where the new card will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list the card should be created in"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idList"
|
||||
},
|
||||
{
|
||||
"name": "card_name",
|
||||
"required": false,
|
||||
"description": "The title or name of the card to be created in Trello.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name for the card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "card_description",
|
||||
"required": false,
|
||||
"description": "A detailed text description for the Trello card. This helps in adding more context or information about the card's purpose or content.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The description for the card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "desc"
|
||||
},
|
||||
{
|
||||
"name": "card_position",
|
||||
"required": false,
|
||||
"description": "Position of the new card. Use 'top', 'bottom', or a specific float value.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the new card. `top`, `bottom`, or a positive float"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
},
|
||||
{
|
||||
"name": "card_due_date",
|
||||
"required": false,
|
||||
"description": "The due date for the Trello card, formatted as a string. Use ISO 8601 format (YYYY-MM-DD) for consistency.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A due date for the card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "due"
|
||||
},
|
||||
{
|
||||
"name": "start_date",
|
||||
"required": false,
|
||||
"description": "The start date of the card in YYYY-MM-DD format, or `null` if not applicable.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The start date of a card, or `null`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "start"
|
||||
},
|
||||
{
|
||||
"name": "member_ids_to_add",
|
||||
"required": false,
|
||||
"description": "A list of Trello member IDs to add to the card.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "Comma-separated list of member IDs to add to the card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idMembers"
|
||||
},
|
||||
{
|
||||
"name": "label_ids",
|
||||
"required": false,
|
||||
"description": "List of label IDs to add to the card. Provide IDs as strings in a list format.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "Comma-separated list of label IDs to add to the card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idLabels"
|
||||
},
|
||||
{
|
||||
"name": "attachment_url",
|
||||
"required": false,
|
||||
"description": "A URL starting with `http://` or `https://` to be attached to the card upon creation.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A URL starting with `http://` or `https://`. The URL will be attached to the card upon creation."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "urlSource"
|
||||
},
|
||||
{
|
||||
"name": "attachment_file_path",
|
||||
"required": false,
|
||||
"description": "The local file path to be attached to the Trello card. This file will be uploaded when the card is created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fileSource"
|
||||
},
|
||||
{
|
||||
"name": "attachment_mime_type",
|
||||
"required": false,
|
||||
"description": "The MIME type of the attachment for the Trello card. Maximum length is 256 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The mimeType of the attachment. Max length 256"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "mimeType"
|
||||
},
|
||||
{
|
||||
"name": "copy_card_source_id",
|
||||
"required": false,
|
||||
"description": "The ID of a card to copy properties from into the new card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of a card to copy into the new card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idCardSource"
|
||||
},
|
||||
{
|
||||
"name": "copy_properties_from_source",
|
||||
"required": false,
|
||||
"description": "Specify properties to copy if using `idCardSource`. Use `all` or a comma-separated list of: `attachments,checklists,customFields,comments,due,start,labels,members,stickers`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"attachments",
|
||||
"checklists",
|
||||
"comments",
|
||||
"customFields",
|
||||
"due",
|
||||
"start",
|
||||
"labels",
|
||||
"members",
|
||||
"start",
|
||||
"stickers"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "If using `idCardSource` you can specify which properties to copy over. `all` or comma-separated list of: `attachments,checklists,customFields,comments,due,start,labels,members,start,stickers`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "keepFromSource"
|
||||
},
|
||||
{
|
||||
"name": "map_view_address",
|
||||
"required": false,
|
||||
"description": "The address for use with the Map View in Trello. This can enhance location-based features.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For use with/by the Map View"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "address"
|
||||
},
|
||||
{
|
||||
"name": "location_name",
|
||||
"required": false,
|
||||
"description": "The name of the location for use with the Map View in Trello.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For use with/by the Map View"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "locationName"
|
||||
},
|
||||
{
|
||||
"name": "map_coordinates",
|
||||
"required": false,
|
||||
"description": "Coordinates for the Map View in the format latitude,longitude.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For use with/by the Map View. Should take the form latitude,longitude"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "coordinates"
|
||||
},
|
||||
{
|
||||
"name": "card_display_role",
|
||||
"required": false,
|
||||
"description": "Specifies how the card should be displayed. Options: `separator` for visual separation, `board` for linking to a Trello board, `mirror` for linking to a Trello card, and `link` for a general URL link.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"separator",
|
||||
"board",
|
||||
"mirror",
|
||||
"link"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For displaying cards in different ways based on the card name. Board cards must have a name that is a link to a Trello board. Mirror cards must have a name that is a link to a Trello card."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "cardRole"
|
||||
},
|
||||
{
|
||||
"name": "card_completion_status",
|
||||
"required": false,
|
||||
"description": "Indicate if the card's status is complete. True means the card is complete, and false means it is incomplete.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Whether the status of the card is complete"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "dueComplete"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-cards'.",
|
||||
"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/cards",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "card_name",
|
||||
"description": "The name for the card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name for the card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "desc",
|
||||
"tool_parameter_name": "card_description",
|
||||
"description": "The description for the card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The description for the card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "card_position",
|
||||
"description": "The position of the new card. `top`, `bottom`, or a positive float",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the new card. `top`, `bottom`, or a positive float"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "due",
|
||||
"tool_parameter_name": "card_due_date",
|
||||
"description": "A due date for the card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A due date for the card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "start",
|
||||
"tool_parameter_name": "start_date",
|
||||
"description": "The start date of a card, or `null`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The start date of a card, or `null`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "dueComplete",
|
||||
"tool_parameter_name": "card_completion_status",
|
||||
"description": "Whether the status of the card is complete",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Whether the status of the card is complete"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idList",
|
||||
"tool_parameter_name": "list_id_for_card",
|
||||
"description": "The ID of the list the card should be created in",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list the card should be created in"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idMembers",
|
||||
"tool_parameter_name": "member_ids_to_add",
|
||||
"description": "Comma-separated list of member IDs to add to the card",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "Comma-separated list of member IDs to add to the card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idLabels",
|
||||
"tool_parameter_name": "label_ids",
|
||||
"description": "Comma-separated list of label IDs to add to the card",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "Comma-separated list of label IDs to add to the card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "urlSource",
|
||||
"tool_parameter_name": "attachment_url",
|
||||
"description": "A URL starting with `http://` or `https://`. The URL will be attached to the card upon creation.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A URL starting with `http://` or `https://`. The URL will be attached to the card upon creation."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "fileSource",
|
||||
"tool_parameter_name": "attachment_file_path",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "mimeType",
|
||||
"tool_parameter_name": "attachment_mime_type",
|
||||
"description": "The mimeType of the attachment. Max length 256",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The mimeType of the attachment. Max length 256"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idCardSource",
|
||||
"tool_parameter_name": "copy_card_source_id",
|
||||
"description": "The ID of a card to copy into the new card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of a card to copy into the new card"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "keepFromSource",
|
||||
"tool_parameter_name": "copy_properties_from_source",
|
||||
"description": "If using `idCardSource` you can specify which properties to copy over. `all` or comma-separated list of: `attachments,checklists,customFields,comments,due,start,labels,members,start,stickers`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"attachments",
|
||||
"checklists",
|
||||
"comments",
|
||||
"customFields",
|
||||
"due",
|
||||
"start",
|
||||
"labels",
|
||||
"members",
|
||||
"start",
|
||||
"stickers"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "If using `idCardSource` you can specify which properties to copy over. `all` or comma-separated list of: `attachments,checklists,customFields,comments,due,start,labels,members,start,stickers`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "address",
|
||||
"tool_parameter_name": "map_view_address",
|
||||
"description": "For use with/by the Map View",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For use with/by the Map View"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "locationName",
|
||||
"tool_parameter_name": "location_name",
|
||||
"description": "For use with/by the Map View",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For use with/by the Map View"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "coordinates",
|
||||
"tool_parameter_name": "map_coordinates",
|
||||
"description": "For use with/by the Map View. Should take the form latitude,longitude",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For use with/by the Map View. Should take the form latitude,longitude"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "cardRole",
|
||||
"tool_parameter_name": "card_display_role",
|
||||
"description": "For displaying cards in different ways based on the card name. Board cards must have a name that is a link to a Trello board. Mirror cards must have a name that is a link to a Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"separator",
|
||||
"board",
|
||||
"mirror",
|
||||
"link"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "For displaying cards in different ways based on the card name. Board cards must have a name that is a link to a Trello board. Mirror cards must have a name that is a link to a Trello card."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "CreateTrelloChecklist",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloChecklist@0.1.0",
|
||||
"description": "Create a checklist on a Trello card.\n\nUse this tool to create a new checklist on a specified Trello card. This can be useful for organizing tasks and ensuring all steps are accounted for within a card.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello card where the checklist will be added.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card that the checklist should be added to."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idCard"
|
||||
},
|
||||
{
|
||||
"name": "checklist_name",
|
||||
"required": false,
|
||||
"description": "The name of the checklist. Must be between 1 and 16384 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the checklist. Should be a string of length 1 to 16384."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "checklist_position",
|
||||
"required": false,
|
||||
"description": "Specify the position of the checklist on the card: 'top', 'bottom', or a positive number for a specific placement.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the checklist on the card. One of: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
},
|
||||
{
|
||||
"name": "source_checklist_id",
|
||||
"required": false,
|
||||
"description": "The ID of an existing checklist to copy into the new checklist. Use this to duplicate a checklist template or predefined checklist items.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of a checklist to copy into the new checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idChecklistSource"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-checklists'.",
|
||||
"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/checklists",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "idCard",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card that the checklist should be added to.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card that the checklist should be added to."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "checklist_name",
|
||||
"description": "The name of the checklist. Should be a string of length 1 to 16384.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the checklist. Should be a string of length 1 to 16384."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "checklist_position",
|
||||
"description": "The position of the checklist on the card. One of: `top`, `bottom`, or a positive number.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The position of the checklist on the card. One of: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idChecklistSource",
|
||||
"tool_parameter_name": "source_checklist_id",
|
||||
"description": "The ID of a checklist to copy into the new checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of a checklist to copy into the new checklist."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,197 @@
|
|||
{
|
||||
"name": "CreateTrelloLabel",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloLabel@0.1.0",
|
||||
"description": "Create a new label on a Trello board.\n\nUse this tool to add a new label to a specific board in Trello. Ideal for organizing and categorizing tasks on your board by creating custom labels.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "label_name",
|
||||
"required": true,
|
||||
"description": "Name for the label to be created on the Trello board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name for the label"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "label_color",
|
||||
"required": true,
|
||||
"description": "Specifies the color for the label. Accepted values are: yellow, purple, blue, red, green, orange, black, sky, pink, lime.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"yellow",
|
||||
"purple",
|
||||
"blue",
|
||||
"red",
|
||||
"green",
|
||||
"orange",
|
||||
"black",
|
||||
"sky",
|
||||
"pink",
|
||||
"lime"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The color for the label."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "color"
|
||||
},
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the Trello board where the label will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Board to create the Label on."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBoard"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-labels'.",
|
||||
"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/labels",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "label_name",
|
||||
"description": "Name for the label",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name for the label"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "color",
|
||||
"tool_parameter_name": "label_color",
|
||||
"description": "The color for the label.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"yellow",
|
||||
"purple",
|
||||
"blue",
|
||||
"red",
|
||||
"green",
|
||||
"orange",
|
||||
"black",
|
||||
"sky",
|
||||
"pink",
|
||||
"lime"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The color for the label."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBoard",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the Board to create the Label on.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Board to create the Label on."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "CreateTrelloList",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloList@0.1.0",
|
||||
"description": "Create a new list on a Trello board.\n\nThis tool is used to create a new list on a specified Trello board. It should be called when you need to organize tasks or categories by adding a new list to an existing board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "list_name",
|
||||
"required": true,
|
||||
"description": "The name of the list to be created, ranging from 1 to 16384 characters.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the list to be created. 1 to 16384 characters long."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello board where the list will be created.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "list_position",
|
||||
"required": false,
|
||||
"description": "Defines the position of the new list on the board. Accepts 'top', 'bottom', or a specific positive number for custom ordering.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines the position of the list. Valid values: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "pos"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-boards-id-lists'.",
|
||||
"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/boards/{id}/lists",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "list_name",
|
||||
"description": "The name of the list to be created. 1 to 16384 characters long.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name of the list to be created. 1 to 16384 characters long."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"tool_parameter_name": "list_position",
|
||||
"description": "Determines the position of the list. Valid values: `top`, `bottom`, or a positive number.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines the position of the list. Valid values: `top`, `bottom`, or a positive number."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the board",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "CreateTrelloWebhook",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloWebhook@0.1.0",
|
||||
"description": "Create a new webhook for a Trello token.\n\nUse this tool to create a new webhook associated with a specific Trello token. This is useful for setting up event notifications or integrations with Trello boards or cards.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "webhook_post_url",
|
||||
"required": true,
|
||||
"description": "The URL where the webhook will send POST requests when triggered.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The URL that the webhook should POST information to."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "callbackURL"
|
||||
},
|
||||
{
|
||||
"name": "object_id_for_webhook",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello object (board or card) to create a webhook on.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the object to create a webhook on."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idModel"
|
||||
},
|
||||
{
|
||||
"name": "webhook_token",
|
||||
"required": true,
|
||||
"description": "The Trello authorization token needed for creating the webhook. This grants access to the Trello account where the webhook will be set up.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "token"
|
||||
},
|
||||
{
|
||||
"name": "webhook_description",
|
||||
"required": false,
|
||||
"description": "A description displayed when retrieving webhook information. This should provide meaningful context for the Trello webhook.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A description to be displayed when retrieving information about the webhook."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "description"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-tokens-token-webhooks'.",
|
||||
"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/tokens/{token}/webhooks",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "description",
|
||||
"tool_parameter_name": "webhook_description",
|
||||
"description": "A description to be displayed when retrieving information about the webhook.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A description to be displayed when retrieving information about the webhook."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "callbackURL",
|
||||
"tool_parameter_name": "webhook_post_url",
|
||||
"description": "The URL that the webhook should POST information to.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The URL that the webhook should POST information to."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idModel",
|
||||
"tool_parameter_name": "object_id_for_webhook",
|
||||
"description": "ID of the object to create a webhook on.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the object to create a webhook on."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "token",
|
||||
"tool_parameter_name": "webhook_token",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
"name": "CreateTrelloWorkspace",
|
||||
"fully_qualified_name": "TrelloApi.CreateTrelloWorkspace@0.1.0",
|
||||
"description": "Create a new Trello workspace.\n\nUse this tool to create a new workspace in Trello. It should be called when you want to organize boards and manage team's projects under a new workspace.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "display_name_for_workspace",
|
||||
"required": true,
|
||||
"description": "The name to display for the Trello workspace. This should be a descriptive and recognizable name.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name to display for the Organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "displayName"
|
||||
},
|
||||
{
|
||||
"name": "workspace_description",
|
||||
"required": false,
|
||||
"description": "A description for the Trello workspace. Provide details about the purpose or scope of this workspace.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The description for the organizations"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "desc"
|
||||
},
|
||||
{
|
||||
"name": "workspace_identifier",
|
||||
"required": false,
|
||||
"description": "A unique string with at least 3 characters. Only lowercase letters, underscores, and numbers are allowed.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A string with a length of at least 3. Only lowercase letters, underscores, and numbers are allowed. If the name contains invalid characters, they will be removed. If the name conflicts with an existing name, a new name will be substituted."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "workspace_website_url",
|
||||
"required": false,
|
||||
"description": "The website URL for the workspace, must start with `http://` or `https://`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A URL starting with `http://` or `https://`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "website"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-organizations'.",
|
||||
"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/organizations",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "displayName",
|
||||
"tool_parameter_name": "display_name_for_workspace",
|
||||
"description": "The name to display for the Organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The name to display for the Organization"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "desc",
|
||||
"tool_parameter_name": "workspace_description",
|
||||
"description": "The description for the organizations",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The description for the organizations"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "workspace_identifier",
|
||||
"description": "A string with a length of at least 3. Only lowercase letters, underscores, and numbers are allowed. If the name contains invalid characters, they will be removed. If the name conflicts with an existing name, a new name will be substituted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A string with a length of at least 3. Only lowercase letters, underscores, and numbers are allowed. If the name contains invalid characters, they will be removed. If the name conflicts with an existing name, a new name will be substituted."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "website",
|
||||
"tool_parameter_name": "workspace_website_url",
|
||||
"description": "A URL starting with `http://` or `https://`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A URL starting with `http://` or `https://`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,315 @@
|
|||
{
|
||||
"name": "DeactivateEnterpriseMember",
|
||||
"fully_qualified_name": "TrelloApi.DeactivateEnterpriseMember@0.1.0",
|
||||
"description": "Deactivate a member from an enterprise on Trello.\n\nDeactivate an enterprise member on Trello, unless the enterprise uses AdminHub for user management.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "The ID of the enterprise from which to deactivate a member.",
|
||||
"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": "member_id_to_deactivate",
|
||||
"required": true,
|
||||
"description": "ID of the member to deactivate in the enterprise.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the Member to deactive."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idMember"
|
||||
},
|
||||
{
|
||||
"name": "user_deactivation_status",
|
||||
"required": true,
|
||||
"description": "Set to true to deactivate the user; false keeps them active.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether the user is deactivated or not."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "value"
|
||||
},
|
||||
{
|
||||
"name": "member_field_values",
|
||||
"required": false,
|
||||
"description": "Comma-separated list of valid member field values, currently only 'id' is supported.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A comma separated list of any valid values that the [nested member field resource]() accepts."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
},
|
||||
{
|
||||
"name": "organization_field",
|
||||
"required": false,
|
||||
"description": "Specify the organization attribute to retrieve, such as 'id' or 'name'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Any valid value that the [nested organization resource](/cloud/trello/guides/rest-api/nested-resources/) accepts."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "organization_fields"
|
||||
},
|
||||
{
|
||||
"name": "board_field_values",
|
||||
"required": false,
|
||||
"description": "A comma-separated list of fields related to the board resource, such as 'id', 'name', or 'url'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name",
|
||||
"desc",
|
||||
"descData",
|
||||
"closed",
|
||||
"idMemberCreator",
|
||||
"idOrganization",
|
||||
"pinned",
|
||||
"url",
|
||||
"shortUrl",
|
||||
"prefs",
|
||||
"labelNames",
|
||||
"starred",
|
||||
"limits",
|
||||
"memberships",
|
||||
"enterpriseOwned"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Any valid value that the [nested board resource](/cloud/trello/guides/rest-api/nested-resources/) accepts."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "board_fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'enterprises-id-members-idMember-deactivated'.",
|
||||
"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/{idMember}/deactivated",
|
||||
"http_method": "PUT",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"tool_parameter_name": "user_deactivation_status",
|
||||
"description": "Determines whether the user is deactivated or not.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether the user is deactivated or not."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "member_field_values",
|
||||
"description": "A comma separated list of any valid values that the [nested member field resource]() accepts.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "A comma separated list of any valid values that the [nested member field resource]() accepts."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "organization_fields",
|
||||
"tool_parameter_name": "organization_field",
|
||||
"description": "Any valid value that the [nested organization resource](/cloud/trello/guides/rest-api/nested-resources/) accepts.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Any valid value that the [nested organization resource](/cloud/trello/guides/rest-api/nested-resources/) accepts."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "board_fields",
|
||||
"tool_parameter_name": "board_field_values",
|
||||
"description": "Any valid value that the [nested board resource](/cloud/trello/guides/rest-api/nested-resources/) accepts.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name",
|
||||
"desc",
|
||||
"descData",
|
||||
"closed",
|
||||
"idMemberCreator",
|
||||
"idOrganization",
|
||||
"pinned",
|
||||
"url",
|
||||
"shortUrl",
|
||||
"prefs",
|
||||
"labelNames",
|
||||
"starred",
|
||||
"limits",
|
||||
"memberships",
|
||||
"enterpriseOwned"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Any valid value that the [nested board resource](/cloud/trello/guides/rest-api/nested-resources/) accepts."
|
||||
},
|
||||
"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": []
|
||||
},
|
||||
{
|
||||
"name": "idMember",
|
||||
"tool_parameter_name": "member_id_to_deactivate",
|
||||
"description": "ID of the Member to deactive.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the Member to deactive."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeclineEnterpriseJoinRequests",
|
||||
"fully_qualified_name": "TrelloApi.DeclineEnterpriseJoinRequests@0.1.0",
|
||||
"description": "Decline multiple enterprise join requests for organizations.\n\nThis tool declines enterprise join requests for one or multiple organizations in a Trello enterprise. It should be used when you need to reject several join requests at once.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_ids",
|
||||
"required": true,
|
||||
"description": "An array of organization IDs to decline join requests for.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "An array of IDs of an Organization resource."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idOrganizations"
|
||||
},
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "The ID of the enterprise for which join requests should be declined.",
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'put-enterprises-id-enterpriseJoinRequest-bulk'.",
|
||||
"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}/enterpriseJoinRequest/bulk",
|
||||
"http_method": "PUT",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "idOrganizations",
|
||||
"tool_parameter_name": "organization_ids",
|
||||
"description": "An array of IDs of an Organization resource.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "An array of IDs of an Organization resource."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteBoardBackground",
|
||||
"fully_qualified_name": "TrelloApi.DeleteBoardBackground@0.1.0",
|
||||
"description": "Deletes a board background for a Trello member.\n\nUse this tool to delete a specified board background for a Trello member. This should be called when a user needs to remove an unwanted or outdated background from their Trello board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member whose board background you want to delete.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_background_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the board background to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board background"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBackground"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-members-id-boardbackgrounds-idbackground'.",
|
||||
"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/members/{id}/boardBackgrounds/{idBackground}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBackground",
|
||||
"tool_parameter_name": "board_background_id",
|
||||
"description": "The ID of the board background",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board background"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteCardAttachment",
|
||||
"fully_qualified_name": "TrelloApi.DeleteCardAttachment@0.1.0",
|
||||
"description": "Delete an attachment from a Trello card.\n\nUse this tool to remove an attachment from a specified Trello card. It should be called when you need to delete an attachment from a card, identified by its card ID and attachment ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card from which the attachment will be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "attachment_id_to_delete",
|
||||
"required": true,
|
||||
"description": "The ID of the attachment you want to delete from the specified Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the attachment to delete"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idAttachment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'deleted-cards-id-attachments-idattachment'.",
|
||||
"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/cards/{id}/attachments/{idAttachment}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idAttachment",
|
||||
"tool_parameter_name": "attachment_id_to_delete",
|
||||
"description": "The ID of the attachment to delete",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the attachment to delete"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteChecklistFromCard",
|
||||
"fully_qualified_name": "TrelloApi.DeleteChecklistFromCard@0.1.0",
|
||||
"description": "Delete a checklist from a Trello card.\n\nUse this tool to delete a specific checklist from a given Trello card, identified by card and checklist IDs.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card from which to delete the checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checklist_id_to_delete",
|
||||
"required": true,
|
||||
"description": "The ID of the checklist to delete from the specified Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the checklist to delete"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idChecklist"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-cards-id-checklists-idchecklist'.",
|
||||
"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/cards/{id}/checklists/{idChecklist}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idChecklist",
|
||||
"tool_parameter_name": "checklist_id_to_delete",
|
||||
"description": "The ID of the checklist to delete",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the checklist to delete"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteCustomBoardBackground",
|
||||
"fully_qualified_name": "TrelloApi.DeleteCustomBoardBackground@0.1.0",
|
||||
"description": "Delete a specific custom board background on Trello.\n\nUse this tool to delete a custom board background for a specific member in Trello. Call this when you need to remove a visually customized board background permanently.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member whose custom board background is to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "background_id",
|
||||
"required": true,
|
||||
"description": "The ID of the custom background to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the custom background"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBackground"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-members-id-customboardbackgrounds-idbackground'.",
|
||||
"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/members/{id}/customBoardBackgrounds/{idBackground}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBackground",
|
||||
"tool_parameter_name": "background_id",
|
||||
"description": "The ID of the custom background",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the custom background"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteCustomField",
|
||||
"fully_qualified_name": "TrelloApi.DeleteCustomField@0.1.0",
|
||||
"description": "Delete a Custom Field from a Trello board.\n\nUse this tool to remove a specific custom field from a Trello board when it is no longer needed.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "custom_field_id",
|
||||
"required": true,
|
||||
"description": "The ID of the specific Custom Field to be deleted from a Trello board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the Custom Field."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-customfields-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/customFields/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "custom_field_id",
|
||||
"description": "ID of the Custom Field.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the Custom Field."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteCustomfieldOption",
|
||||
"fully_qualified_name": "TrelloApi.DeleteCustomfieldOption@0.1.0",
|
||||
"description": "Delete an option from a Custom Field dropdown on Trello.\n\nUse this tool to remove a specific option from a Custom Field dropdown in Trello. Ideal for maintaining updates or cleaning up unnecessary options.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "customfield_item_id",
|
||||
"required": true,
|
||||
"description": "The ID of the custom field item from which the option will be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfielditem."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "custom_field_option_id",
|
||||
"required": true,
|
||||
"description": "ID of the custom field option to delete.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfieldoption to retrieve."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idCustomFieldOption"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-customfields-options-idcustomfieldoption'.",
|
||||
"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/customFields/{id}/options/{idCustomFieldOption}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "customfield_item_id",
|
||||
"description": "ID of the customfielditem.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfielditem."
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idCustomFieldOption",
|
||||
"tool_parameter_name": "custom_field_option_id",
|
||||
"description": "ID of the customfieldoption to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfieldoption 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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteMemberCustomSticker",
|
||||
"fully_qualified_name": "TrelloApi.DeleteMemberCustomSticker@0.1.0",
|
||||
"description": "Remove a member's custom sticker.\n\nUse this tool to delete a specified custom sticker from a Trello member's profile.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member whose custom sticker will be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "sticker_id",
|
||||
"required": true,
|
||||
"description": "The ID of the uploaded sticker to be deleted from the member's profile.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the uploaded sticker"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idSticker"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-members-id-customstickers-idsticker'.",
|
||||
"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/members/{id}/customStickers/{idSticker}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idSticker",
|
||||
"tool_parameter_name": "sticker_id",
|
||||
"description": "The ID of the uploaded sticker",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the uploaded sticker"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteMemberFromWorkspace",
|
||||
"fully_qualified_name": "TrelloApi.DeleteMemberFromWorkspace@0.1.0",
|
||||
"description": "Remove a member from a Trello Workspace and all its boards.\n\nThis tool removes a specified member from a Trello Workspace and all associated boards. It should be used when you need to completely revoke a member's access to a workspace and its boards.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_id_or_name",
|
||||
"required": true,
|
||||
"description": "The ID or name of the Trello organization to specify which workspace the member should be removed from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_id_to_remove",
|
||||
"required": true,
|
||||
"description": "The ID of the member to remove from the Trello Workspace and all associated boards.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the member to remove from the Workspace"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idMember"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'organizations-id-members-idmember-all'.",
|
||||
"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/organizations/{id}/members/{idMember}/all",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "organization_id_or_name",
|
||||
"description": "The ID or name of the organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idMember",
|
||||
"tool_parameter_name": "member_id_to_remove",
|
||||
"description": "The ID of the member to remove from the Workspace",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the member to remove from the Workspace"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteOrganization",
|
||||
"fully_qualified_name": "TrelloApi.DeleteOrganization@0.1.0",
|
||||
"description": "Delete an existing organization in Trello.\n\nUse this tool to permanently delete an organization from Trello by providing its ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_id_or_name",
|
||||
"required": true,
|
||||
"description": "The ID or name of the Trello organization to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the Organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-organizations-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/organizations/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "organization_id_or_name",
|
||||
"description": "The ID or name of the Organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the Organization"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteOrganizationTag",
|
||||
"fully_qualified_name": "TrelloApi.DeleteOrganizationTag@0.1.0",
|
||||
"description": "Delete a tag from an organization in Trello.\n\nUse this tool to remove a specific tag from an organization in Trello, identified by the organization ID and tag ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "organization_identifier",
|
||||
"required": true,
|
||||
"description": "The ID or name of the organization from which to delete the tag.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "tag_id_to_delete",
|
||||
"required": true,
|
||||
"description": "The identifier for the tag that needs to be deleted from the organization in Trello.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the tag to delete"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idTag"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-organizations-id-tags-idtag'.",
|
||||
"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/organizations/{id}/tags/{idTag}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "organization_identifier",
|
||||
"description": "The ID or name of the organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idTag",
|
||||
"tool_parameter_name": "tag_id_to_delete",
|
||||
"description": "The ID of the tag to delete",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the tag to delete"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteSavedSearch",
|
||||
"fully_qualified_name": "TrelloApi.DeleteSavedSearch@0.1.0",
|
||||
"description": "Permanently remove a saved search for a Trello member.\n\nUse this tool when you need to delete a specific saved search for a Trello member by their ID and the search ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member whose saved search will be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "saved_search_id",
|
||||
"required": true,
|
||||
"description": "The ID of the saved search to delete for a Trello member.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the saved search to delete"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idSearch"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-members-id-savedsearches-idsearch'.",
|
||||
"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/members/{id}/savedSearches/{idSearch}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idSearch",
|
||||
"tool_parameter_name": "saved_search_id",
|
||||
"description": "The ID of the saved search to delete",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the saved search to delete"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteTrelloBoard",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloBoard@0.1.0",
|
||||
"description": "Delete a Trello board by ID.\n\nUse this tool to delete a specified Trello board by providing its ID. It confirms the deletion of the board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello board to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to delete"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-boards-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/boards/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The id of the board to delete",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to delete"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteTrelloCard",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloCard@0.1.0",
|
||||
"description": "Deletes a card from Trello by ID.\n\nUse this tool to delete a specific card from a Trello board by providing its ID. Useful for removing tasks or notes that are no longer needed.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id_to_delete",
|
||||
"required": true,
|
||||
"description": "The unique ID of the Trello card to delete.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-cards-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/cards/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id_to_delete",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteTrelloChecklist",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloChecklist@0.1.0",
|
||||
"description": "Delete a checklist from Trello by its ID.\n\nUse this tool to remove a checklist from a Trello board by specifying the checklist's ID. Call this tool when you need to delete a checklist from a Trello card or board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the checklist to be deleted from Trello.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-checklists-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/checklists/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteTrelloChecklistItem",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloChecklistItem@0.1.0",
|
||||
"description": "Delete a checklist item from a Trello card.\n\nUse this tool to delete a specific checklist item from a Trello card when given the card and checklist item IDs.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello card from which to delete a checklist item.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_id",
|
||||
"required": true,
|
||||
"description": "The ID of the checklist item to be deleted from the Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the checkitem"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idCheckItem"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-cards-id-checkitem-idcheckitem'.",
|
||||
"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/cards/{id}/checkItem/{idCheckItem}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idCheckItem",
|
||||
"tool_parameter_name": "checkitem_id",
|
||||
"description": "The ID of the checkitem",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the checkitem"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteTrelloComment",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloComment@0.1.0",
|
||||
"description": "Delete a specific comment from a Trello card.\n\nUse this tool to delete a comment from a Trello card by providing the card and action IDs.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card from which the comment will be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "comment_action_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the comment action to be deleted on the Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the comment action to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idAction"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-cards-id-actions-id-comments'.",
|
||||
"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/cards/{id}/actions/{idAction}/comments",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idAction",
|
||||
"tool_parameter_name": "comment_action_id",
|
||||
"description": "The ID of the comment action to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the comment action to update"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteTrelloCommentAction",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloCommentAction@0.1.0",
|
||||
"description": "Delete a specific comment action on Trello.\n\nUse this tool to delete a specific comment action on Trello by providing the action ID. Only comment actions are eligible for deletion.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "action_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello comment action to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-actions-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/actions/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "action_id",
|
||||
"description": "The ID of the Action",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteTrelloLabel",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloLabel@0.1.0",
|
||||
"description": "Delete a Trello label by its ID.\n\nUse this tool to remove a specific label from Trello by providing its ID. It should be called when a user wants to delete a label that is no longer needed.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "label_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the Trello label to be deleted.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Label"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-labels-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/labels/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "label_id",
|
||||
"description": "The ID of the Label",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Label"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteTrelloReaction",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloReaction@0.1.0",
|
||||
"description": "Delete a reaction from a Trello action.\n\nUse this tool to remove a specific reaction from a Trello action, given the action ID and reaction ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "action_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello action.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idAction"
|
||||
},
|
||||
{
|
||||
"name": "reaction_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the reaction to be deleted from the Trello action.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the reaction"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-actions-idaction-reactions-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/actions/{idAction}/reactions/{id}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "idAction",
|
||||
"tool_parameter_name": "action_id",
|
||||
"description": "The ID of the Action",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "reaction_id",
|
||||
"description": "The ID of the reaction",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the reaction"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteTrelloToken",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloToken@0.1.0",
|
||||
"description": "Delete a Trello API authentication token.\n\nUse this tool to delete a specific Trello API authentication token when it is no longer needed for access or should be invalidated for security reasons.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "trello_token",
|
||||
"required": true,
|
||||
"description": "The authentication token to be deleted. This is required for access removal.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "token"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-token'.",
|
||||
"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/tokens/{token}/",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"tool_parameter_name": "trello_token",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DeleteTrelloWebhook",
|
||||
"fully_qualified_name": "TrelloApi.DeleteTrelloWebhook@0.1.0",
|
||||
"description": "Delete a specific Trello webhook.\n\nUse this tool to delete a webhook in Trello, specified by token and webhook ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "authentication_token",
|
||||
"required": true,
|
||||
"description": "The authentication token for the Trello account to authorize the deletion of the webhook.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "token"
|
||||
},
|
||||
{
|
||||
"name": "webhook_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello webhook to delete.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the [Webhooks](ref:webhooks) to retrieve."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idWebhook"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-tokens-token-webhooks-idwebhook'.",
|
||||
"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/tokens/{token}/webhooks/{idWebhook}",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "token",
|
||||
"tool_parameter_name": "authentication_token",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idWebhook",
|
||||
"tool_parameter_name": "webhook_id",
|
||||
"description": "ID of the [Webhooks](ref:webhooks) to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the [Webhooks](ref:webhooks) 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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "DeleteWorkspaceLogo",
|
||||
"fully_qualified_name": "TrelloApi.DeleteWorkspaceLogo@0.1.0",
|
||||
"description": "Deletes the logo from a Trello workspace.\n\nThis tool deletes the logo from a specified Trello workspace by its ID. Use it when you need to remove a logo from a workspace to update its appearance.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "workspace_identifier",
|
||||
"required": true,
|
||||
"description": "The ID or name of the Trello workspace whose logo you want to delete.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'delete-organizations-id-logo'.",
|
||||
"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/organizations/{id}/logo",
|
||||
"http_method": "DELETE",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "workspace_identifier",
|
||||
"description": "The ID or name of the organization",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or name of the organization"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "DismissTrelloMessage",
|
||||
"fully_qualified_name": "TrelloApi.DismissTrelloMessage@0.1.0",
|
||||
"description": "Dismiss a specific message for a Trello member.\n\nUse this tool to dismiss a one-time message for a Trello member by their ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "message_to_dismiss",
|
||||
"required": true,
|
||||
"description": "The content of the Trello message to be dismissed for the member.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The message to dismiss"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "value"
|
||||
},
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member for whom the message will be dismissed.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-members-id-onetimemessagesdismissed'.",
|
||||
"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/members/{id}/oneTimeMessagesDismissed",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "value",
|
||||
"tool_parameter_name": "message_to_dismiss",
|
||||
"description": "The message to dismiss",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The message to dismiss"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "EditTrelloComment",
|
||||
"fully_qualified_name": "TrelloApi.EditTrelloComment@0.1.0",
|
||||
"description": "Update an existing comment on a Trello card.\n\nUse this tool to update a comment in a Trello card's activity. It is useful when a user needs to correct or modify a comment previously made on a Trello card.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "new_comment_text",
|
||||
"required": true,
|
||||
"description": "The new text content for the Trello comment that needs to be updated.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The new text for the comment"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "text"
|
||||
},
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card associated with the comment to update.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "comment_action_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the comment action you want to update on the Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the comment action to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idAction"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'put-cards-id-actions-idaction-comments'.",
|
||||
"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/cards/{id}/actions/{idAction}/comments",
|
||||
"http_method": "PUT",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "text",
|
||||
"tool_parameter_name": "new_comment_text",
|
||||
"description": "The new text for the comment",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The new text for the comment"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idAction",
|
||||
"tool_parameter_name": "comment_action_id",
|
||||
"description": "The ID of the comment action to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the comment action to update"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GenerateBoardEmailKey",
|
||||
"fully_qualified_name": "TrelloApi.GenerateBoardEmailKey@0.1.0",
|
||||
"description": "Generate an email key for a Trello board.\n\nThis tool generates an email key for a specified Trello board, allowing emails to be sent directly to the board. It should be called when you need to enable email integration for a board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board for which to generate an email key.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-boards-id-emailkey-generate'.",
|
||||
"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/boards/{id}/emailKey/generate",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The id of the board to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GenerateTrelloBoardCalendarKey",
|
||||
"fully_qualified_name": "TrelloApi.GenerateTrelloBoardCalendarKey@0.1.0",
|
||||
"description": "Generates a calendar key for a Trello board.\n\nUse this tool to generate a calendar key for an existing Trello board. This key can be used to integrate the board's calendar with other applications.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board for which to generate a calendar key.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-boards-id-calendarkey-generate'.",
|
||||
"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/boards/{id}/calendarKey/generate",
|
||||
"http_method": "POST",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The id of the board to update",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The id of the board to update"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
{
|
||||
"name": "GetActionMember",
|
||||
"fully_qualified_name": "TrelloApi.GetActionMember@0.1.0",
|
||||
"description": "Retrieve the member associated with a specific action.\n\nThis tool is used to get details about the member related to a particular action in Trello, excluding the creator. It should be called when you need information about the member involved in an action.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "action_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the action to retrieve the associated member details.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_fields",
|
||||
"required": false,
|
||||
"description": "Specify `all` or list specific member fields, separated by commas, to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of member fields"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-actions-id-member'.",
|
||||
"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/actions/{id}/member",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "member_fields",
|
||||
"description": "`all` or a comma-separated list of member fields",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of member fields"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "action_id",
|
||||
"description": "The ID of the Action",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,161 @@
|
|||
{
|
||||
"name": "GetActionProperty",
|
||||
"fully_qualified_name": "TrelloApi.GetActionProperty@0.1.0",
|
||||
"description": "Retrieve a specific property of a Trello action.\n\nUse this tool to get a particular property value of a specified action in Trello. It should be called when you need details about a specific aspect of an action.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "action_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello action whose property you want to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "action_field",
|
||||
"required": true,
|
||||
"description": "Select a specific property of a Trello action to retrieve. Options include: id, idMemberCreator, data, type, date, limits, display, memberCreator.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"idMemberCreator",
|
||||
"data",
|
||||
"type",
|
||||
"date",
|
||||
"limits",
|
||||
"display",
|
||||
"memberCreator"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "An action field"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "field"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-actions-id-field'.",
|
||||
"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/actions/{id}/{field}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "action_id",
|
||||
"description": "The ID of the Action",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Action"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "field",
|
||||
"tool_parameter_name": "action_field",
|
||||
"description": "An action field",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"idMemberCreator",
|
||||
"data",
|
||||
"type",
|
||||
"date",
|
||||
"limits",
|
||||
"display",
|
||||
"memberCreator"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "An action field"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetApplicationComplianceData",
|
||||
"fully_qualified_name": "TrelloApi.GetApplicationComplianceData@0.1.0",
|
||||
"description": "Retrieve an application's compliance data from Trello.\n\nUse this tool to get compliance information for a specific application by its key in Trello.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "application_key",
|
||||
"required": true,
|
||||
"description": "The unique key associated with the application to retrieve its compliance data.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "key"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'applications-key-compliance'.",
|
||||
"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/applications/{key}/compliance",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "key",
|
||||
"tool_parameter_name": "application_key",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
{
|
||||
"name": "GetBlockedNotificationKeys",
|
||||
"fully_qualified_name": "TrelloApi.GetBlockedNotificationKeys@0.1.0",
|
||||
"description": "Fetch blocked notification keys for a Trello member's channel.\n\nThis tool retrieves the blocked notification keys of a specific Trello member on a designated channel. It is useful for managing or auditing notification settings for a user's communication channels.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member to fetch blocked notification keys.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "notification_channel",
|
||||
"required": true,
|
||||
"description": "Specify the channel to block notifications on. Currently, 'email' is supported.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"email"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Channel to block notifications on"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "channel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-members-id-notificationChannelSettings-channel'.",
|
||||
"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/members/{id}/notificationsChannelSettings/{channel}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "channel",
|
||||
"tool_parameter_name": "notification_channel",
|
||||
"description": "Channel to block notifications on",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"email"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Channel to block notifications on"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetBoardByListId",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardByListId@0.1.0",
|
||||
"description": "Retrieve the board for a specified list ID in Trello.\n\nThis tool retrieves the details of the board that a specific list belongs to in Trello. Use it when you need to identify or access the board associated with a particular list.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "list_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the list to find its associated board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of board fields to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/#board-object)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-lists-id-board'.",
|
||||
"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/lists/{id}/board",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "board_fields",
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/#board-object)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/#board-object)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "list_id",
|
||||
"description": "The ID of the list",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the list"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetBoardChecklists",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardChecklists@0.1.0",
|
||||
"description": "Retrieve all checklists from a Trello board.\n\nUse this tool to get a list of all checklists on a specific Trello board by providing the board ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board for which to retrieve checklists.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'boards-id-checklists'.",
|
||||
"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/boards/{id}/checklists",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the board",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetBoardCustomFields",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardCustomFields@0.1.0",
|
||||
"description": "Get Custom Field Definitions for a Trello board.\n\nUse this tool to retrieve the Custom Field Definitions associated with a specific Trello board by providing the board ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board to retrieve custom field definitions for.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-boards-id-customfields'.",
|
||||
"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/boards/{id}/customFields",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the board",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetBoardField",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardField@0.1.0",
|
||||
"description": "Retrieve a specific field value from a Trello board.\n\nUse this tool to get a specific field value from a Trello board by providing the board ID and the field name.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board to retrieve the field from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_field_name",
|
||||
"required": true,
|
||||
"description": "Specify the field name to retrieve from the Trello board. Valid values: closed, dateLastActivity, dateLastView, desc, descData, idMemberCreator, idOrganization, invitations, invited, labelNames, memberships, name, pinned, powerUps, prefs, shortLink, shortUrl, starred, subscribed, url.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The field you'd like to receive. Valid values: closed, dateLastActivity, dateLastView, desc, descData, idMemberCreator, idOrganization, invitations, invited, labelNames, memberships, name, pinned, powerUps, prefs, shortLink, shortUrl, starred, subscribed, url."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "field"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-boards-id-field'.",
|
||||
"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/boards/{id}/{field}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board."
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "field",
|
||||
"tool_parameter_name": "board_field_name",
|
||||
"description": "The field you'd like to receive. Valid values: closed, dateLastActivity, dateLastView, desc, descData, idMemberCreator, idOrganization, invitations, invited, labelNames, memberships, name, pinned, powerUps, prefs, shortLink, shortUrl, starred, subscribed, url.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The field you'd like to receive. Valid values: closed, dateLastActivity, dateLastView, desc, descData, idMemberCreator, idOrganization, invitations, invited, labelNames, memberships, name, pinned, powerUps, prefs, shortLink, shortUrl, starred, subscribed, url."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,177 @@
|
|||
{
|
||||
"name": "GetBoardForAction",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardForAction@0.1.0",
|
||||
"description": "Fetch the board associated with a given action ID.\n\nUse this tool to retrieve information about the board linked to a specific action in Trello. It should be called when there's a need to understand the context or details of the board related to a particular action.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "action_id",
|
||||
"required": true,
|
||||
"description": "The ID of the action to fetch the associated board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the action"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of board fields like 'id', 'name', 'desc', etc.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name",
|
||||
"desc",
|
||||
"descData",
|
||||
"closed",
|
||||
"idMemberCreator",
|
||||
"idOrganization",
|
||||
"pinned",
|
||||
"url",
|
||||
"shortUrl",
|
||||
"prefs",
|
||||
"labelNames",
|
||||
"starred",
|
||||
"limits",
|
||||
"memberships",
|
||||
"enterpriseOwned"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board fields"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-actions-id-board'.",
|
||||
"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/actions/{id}/board",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "board_fields",
|
||||
"description": "`all` or a comma-separated list of board fields",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name",
|
||||
"desc",
|
||||
"descData",
|
||||
"closed",
|
||||
"idMemberCreator",
|
||||
"idOrganization",
|
||||
"pinned",
|
||||
"url",
|
||||
"shortUrl",
|
||||
"prefs",
|
||||
"labelNames",
|
||||
"starred",
|
||||
"limits",
|
||||
"memberships",
|
||||
"enterpriseOwned"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board fields"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "action_id",
|
||||
"description": "The ID of the action",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the action"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
{
|
||||
"name": "GetBoardForChecklist",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardForChecklist@0.1.0",
|
||||
"description": "Retrieve the board associated with a specific checklist.\n\nUse this tool to find out which board a specific checklist belongs to. Ideal for when you need to map a checklist back to its board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the checklist whose board needs to be retrieved.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_fields_filter",
|
||||
"required": false,
|
||||
"description": "Specify `all` or a comma-separated list of board fields to retrieve. For example, 'name' or 'all'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-checklists-id-board'.",
|
||||
"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/checklists/{id}/board",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "board_fields_filter",
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetBoardMembers",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardMembers@0.1.0",
|
||||
"description": "Retrieve the members of a Trello board.\n\nUse this tool to get a list of members associated with a specific Trello board by providing the board ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board whose members you want to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-boards-id-members'.",
|
||||
"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/boards/{id}/members",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the board",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,285 @@
|
|||
{
|
||||
"name": "GetBoardMemberships",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardMemberships@0.1.0",
|
||||
"description": "Get details on user memberships for a Trello board.\n\nUse this tool to retrieve information about the memberships users have on a specific Trello board. It should be called when you need to know details about user affiliations or roles within a board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello board to get membership information for.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "membership_filter",
|
||||
"required": false,
|
||||
"description": "Specify which group of members to retrieve: `admins`, `all`, `none`, `normal`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"admins",
|
||||
"all",
|
||||
"none",
|
||||
"normal"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of `admins`, `all`, `none`, `normal`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "filter"
|
||||
},
|
||||
{
|
||||
"name": "member_fields_to_display",
|
||||
"required": false,
|
||||
"description": "Specify fields to display for the member if `member=true`. Valid values include 'id'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Fields to show if `member=true`. Valid values: [nested member resource fields](/cloud/trello/guides/rest-api/nested-resources/)."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "member_fields"
|
||||
},
|
||||
{
|
||||
"name": "include_activity",
|
||||
"required": false,
|
||||
"description": "Set to true to include activity details for premium organizations only.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Works for premium organizations only."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "activity"
|
||||
},
|
||||
{
|
||||
"name": "display_organization_member_type",
|
||||
"required": false,
|
||||
"description": "Set to true to show the user's organization membership type, such as 'admin'.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Shows the type of member to the org the user is. For instance, an org admin will have a `orgMemberType` of `admin`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "orgMemberType"
|
||||
},
|
||||
{
|
||||
"name": "include_nested_member_object",
|
||||
"required": false,
|
||||
"description": "Specify whether to include a nested member object in the response. True includes the object.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to include a [nested member object](/cloud/trello/guides/rest-api/nested-resources/)."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "member"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-boards-id-memberships'.",
|
||||
"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/boards/{id}/memberships",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "filter",
|
||||
"tool_parameter_name": "membership_filter",
|
||||
"description": "One of `admins`, `all`, `none`, `normal`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"admins",
|
||||
"all",
|
||||
"none",
|
||||
"normal"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of `admins`, `all`, `none`, `normal`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "activity",
|
||||
"tool_parameter_name": "include_activity",
|
||||
"description": "Works for premium organizations only.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Works for premium organizations only."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "orgMemberType",
|
||||
"tool_parameter_name": "display_organization_member_type",
|
||||
"description": "Shows the type of member to the org the user is. For instance, an org admin will have a `orgMemberType` of `admin`.",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Shows the type of member to the org the user is. For instance, an org admin will have a `orgMemberType` of `admin`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "member",
|
||||
"tool_parameter_name": "include_nested_member_object",
|
||||
"description": "Determines whether to include a [nested member object](/cloud/trello/guides/rest-api/nested-resources/).",
|
||||
"value_schema": {
|
||||
"val_type": "boolean",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Determines whether to include a [nested member object](/cloud/trello/guides/rest-api/nested-resources/)."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "member_fields",
|
||||
"tool_parameter_name": "member_fields_to_display",
|
||||
"description": "Fields to show if `member=true`. Valid values: [nested member resource fields](/cloud/trello/guides/rest-api/nested-resources/).",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Fields to show if `member=true`. Valid values: [nested member resource fields](/cloud/trello/guides/rest-api/nested-resources/)."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the board",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,177 @@
|
|||
{
|
||||
"name": "GetBoardNotificationInfo",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardNotificationInfo@0.1.0",
|
||||
"description": "Retrieve the board associated with a specific notification.\n\nUse this tool to find out which Trello board a particular notification is linked to. It is useful when needing to trace the context or origin of notifications within Trello.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "notification_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the notification to retrieve the associated board.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the notification"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_fields_selection",
|
||||
"required": false,
|
||||
"description": "Specify `all` or a comma-separated list of board fields like id, name, desc, etc., to retrieve specific board details.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name",
|
||||
"desc",
|
||||
"descData",
|
||||
"closed",
|
||||
"idMemberCreator",
|
||||
"idOrganization",
|
||||
"pinned",
|
||||
"url",
|
||||
"shortUrl",
|
||||
"prefs",
|
||||
"labelNames",
|
||||
"starred",
|
||||
"limits",
|
||||
"memberships",
|
||||
"enterpriseOwned"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board[fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-notifications-id-board'.",
|
||||
"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/notifications/{id}/board",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "board_fields_selection",
|
||||
"description": "`all` or a comma-separated list of board[fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"id",
|
||||
"name",
|
||||
"desc",
|
||||
"descData",
|
||||
"closed",
|
||||
"idMemberCreator",
|
||||
"idOrganization",
|
||||
"pinned",
|
||||
"url",
|
||||
"shortUrl",
|
||||
"prefs",
|
||||
"labelNames",
|
||||
"starred",
|
||||
"limits",
|
||||
"memberships",
|
||||
"enterpriseOwned"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board[fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "notification_id",
|
||||
"description": "The ID of the notification",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the notification"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetBoardPowerUps",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardPowerUps@0.1.0",
|
||||
"description": "Retrieve the enabled Power-Ups on a Trello board.\n\nUse this tool to get a list of Power-Ups (features and integrations) that are currently enabled on a specific Trello board.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello Board for which to retrieve enabled Power-Ups.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Board"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-boards-id-boardplugins'.",
|
||||
"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/boards/{id}/boardPlugins",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "The ID of the Board",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Board"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetBoardStar",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardStar@0.1.0",
|
||||
"description": "Retrieve details of a specific boardStar for a member.\n\nUse this tool to get information about a particular boardStar associated with a member. It is useful for retrieving specific boardStar details such as the board's favorite status for a member.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member whose boardStar details you want to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_star_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the board star to retrieve details for a member.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board star"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idStar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-members-id-boardstars-idstar'.",
|
||||
"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/members/{id}/boardStars/{idStar}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idStar",
|
||||
"tool_parameter_name": "board_star_id",
|
||||
"description": "The ID of the board star",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the board star"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetBoardStars",
|
||||
"fully_qualified_name": "TrelloApi.GetBoardStars@0.1.0",
|
||||
"description": "Retrieve board star details from Trello.\n\nThis tool is used to get information about the stars on a specific Trello board. It should be called when you want to check which users have starred a board or to manage board recognition.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "board_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello board to retrieve star information from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "boardId"
|
||||
},
|
||||
{
|
||||
"name": "filter_by_board_stars",
|
||||
"required": false,
|
||||
"description": "Specify the filter for board stars. Valid values are 'mine' to select boards starred by the current user, or 'none' for no filtering.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Valid values: mine, none"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "filter"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-boards-id-boardstars'.",
|
||||
"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/boards/{boardId}/boardStars",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "filter",
|
||||
"tool_parameter_name": "filter_by_board_stars",
|
||||
"description": "Valid values: mine, none",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Valid values: mine, none"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "boardId",
|
||||
"tool_parameter_name": "board_id",
|
||||
"description": "",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": ""
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "GetCardAttachmentDetails",
|
||||
"fully_qualified_name": "TrelloApi.GetCardAttachmentDetails@0.1.0",
|
||||
"description": "Retrieve specific attachment details from a Trello card.\n\nUse this tool to get detailed information about a specific attachment on a Trello card. It is useful when you need to fetch metadata or other properties of an attachment associated with a card.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello card containing the attachment.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "attachment_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the attachment to fetch details for.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Attachment"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idAttachment"
|
||||
},
|
||||
{
|
||||
"name": "attachment_fields",
|
||||
"required": false,
|
||||
"description": "List of specific attachment fields to include in the response. Accepts an array of field names.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "The Attachment fields to be included in the response."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-attachments-idattachment'.",
|
||||
"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/cards/{id}/attachments/{idAttachment}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "attachment_fields",
|
||||
"description": "The Attachment fields to be included in the response.",
|
||||
"value_schema": {
|
||||
"val_type": "array",
|
||||
"inner_val_type": "json",
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": {},
|
||||
"description": "The Attachment fields to be included in the response."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idAttachment",
|
||||
"tool_parameter_name": "attachment_id",
|
||||
"description": "The ID of the Attachment",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Attachment"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetCardBoardInfo",
|
||||
"fully_qualified_name": "TrelloApi.GetCardBoardInfo@0.1.0",
|
||||
"description": "Retrieve the board details for a specific Trello card.\n\nUse this tool to find out which board a specific Trello card belongs to. This can be helpful when organizing tasks or managing projects, ensuring you know the context of each card.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the Trello card whose board information is to be retrieved.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "board_field_selection",
|
||||
"required": false,
|
||||
"description": "`all` or specify board fields as a comma-separated list (e.g., \"name,desc\") to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/#board-object)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-board'.",
|
||||
"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/cards/{id}/board",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "board_field_selection",
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/#board-object)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of board [fields](/cloud/trello/guides/rest-api/object-definitions/#board-object)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetCardByChecklist",
|
||||
"fully_qualified_name": "TrelloApi.GetCardByChecklist@0.1.0",
|
||||
"description": "Retrieve the card associated with a specific checklist.\n\nUse this tool to find which card a particular checklist belongs to in Trello. Call this when you have a checklist ID and need to determine the associated card.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The ID of the checklist to find its associated card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-checklists-id-cards'.",
|
||||
"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/checklists/{id}/cards",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,283 @@
|
|||
{
|
||||
"name": "GetCardChecklists",
|
||||
"fully_qualified_name": "TrelloApi.GetCardChecklists@0.1.0",
|
||||
"description": "Retrieve checklists from a specific Trello card.\n\nUse this tool to obtain all checklists associated with a particular card on Trello by providing the card ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the Trello card for which to retrieve the checklists. Required for identifying the specific card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "include_check_items",
|
||||
"required": false,
|
||||
"description": "Specify 'all' to include all checkItems or 'none' to exclude them on the card's checklists.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or `none`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "checkItems"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_fields_selection",
|
||||
"required": false,
|
||||
"description": "Specify `all` or a comma-separated list of fields for checklist items: `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of: `name,nameData,pos,state,type,due,dueReminder,idMember`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "checkItem_fields"
|
||||
},
|
||||
{
|
||||
"name": "include_all_checklists",
|
||||
"required": false,
|
||||
"description": "Specify 'all' to retrieve all checklists or 'none' for none.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or `none`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "filter"
|
||||
},
|
||||
{
|
||||
"name": "card_info_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of: 'idBoard, idCard, name, pos' for card fields to return.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of: `idBoard,idCard,name,pos`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-checklists'.",
|
||||
"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/cards/{id}/checklists",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checkItems",
|
||||
"tool_parameter_name": "include_check_items",
|
||||
"description": "`all` or `none`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or `none`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "checkItem_fields",
|
||||
"tool_parameter_name": "checkitem_fields_selection",
|
||||
"description": "`all` or a comma-separated list of: `name,nameData,pos,state,type,due,dueReminder,idMember`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of: `name,nameData,pos,state,type,due,dueReminder,idMember`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "filter",
|
||||
"tool_parameter_name": "include_all_checklists",
|
||||
"description": "`all` or `none`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or `none`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "card_info_fields",
|
||||
"description": "`all` or a comma-separated list of: `idBoard,idCard,name,pos`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of: `idBoard,idCard,name,pos`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetCardMembers",
|
||||
"fully_qualified_name": "TrelloApi.GetCardMembers@0.1.0",
|
||||
"description": "Retrieve members assigned to a specific Trello card.\n\nUse this tool to get details about the members associated with a specific Trello card by providing the card ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello card to get member information for.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of member fields to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of member [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-members'.",
|
||||
"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/cards/{id}/members",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "member_fields",
|
||||
"description": "`all` or a comma-separated list of member [fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of member [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,175 @@
|
|||
{
|
||||
"name": "GetCardSticker",
|
||||
"fully_qualified_name": "TrelloApi.GetCardSticker@0.1.0",
|
||||
"description": "Retrieve details of a specific sticker on a Trello card.\n\nUse this tool to get information about a specific sticker on a Trello card by providing the card and sticker identifiers.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the Trello card from which to retrieve the sticker details.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "sticker_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier for the sticker on a Trello card.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the sticker"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idSticker"
|
||||
},
|
||||
{
|
||||
"name": "sticker_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of sticker fields to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of sticker [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-stickers-idsticker'.",
|
||||
"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/cards/{id}/stickers/{idSticker}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "sticker_fields",
|
||||
"description": "`all` or a comma-separated list of sticker [fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of sticker [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idSticker",
|
||||
"tool_parameter_name": "sticker_id",
|
||||
"description": "The ID of the sticker",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the sticker"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetCardStickers",
|
||||
"fully_qualified_name": "TrelloApi.GetCardStickers@0.1.0",
|
||||
"description": "Retrieve stickers from a Trello card.\n\nUse this tool to get all stickers placed on a specific Trello card by providing the card ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card from which to retrieve stickers.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "sticker_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' to retrieve all sticker fields or provide a comma-separated list of specific sticker fields to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of sticker [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-stickers'.",
|
||||
"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/cards/{id}/stickers",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "sticker_fields",
|
||||
"description": "`all` or a comma-separated list of sticker [fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of sticker [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetCardVoters",
|
||||
"fully_qualified_name": "TrelloApi.GetCardVoters@0.1.0",
|
||||
"description": "Retrieve members who voted on a Trello card.\n\nUse this tool to get a list of members who have voted on a specific Trello card by providing the card ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The ID of the Trello card to retrieve voters for.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a list of member fields (e.g., 'fullName,username') to include in the response.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of member [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-membersvoted'.",
|
||||
"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/cards/{id}/membersVoted",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "member_fields",
|
||||
"description": "`all` or a comma-separated list of member [fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of member [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,277 @@
|
|||
{
|
||||
"name": "GetChecklistDetails",
|
||||
"fully_qualified_name": "TrelloApi.GetChecklistDetails@0.1.0",
|
||||
"description": "Retrieve details of a specific Trello checklist.\n\nCall this tool to obtain details of a specific checklist in Trello using the checklist ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the checklist to be retrieved.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "card_visibility_filter",
|
||||
"required": false,
|
||||
"description": "Specifies which cards associated with the checklist to include. Valid values are: `all`, `closed`, `none`, `open`, `visible`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"closed",
|
||||
"none",
|
||||
"open",
|
||||
"visible"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Valid values: `all`, `closed`, `none`, `open`, `visible`. Cards is a nested resource. The additional query params available are documented at [Cards Nested Resource](/cloud/trello/guides/rest-api/nested-resources/#cards-nested-resource)."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "cards"
|
||||
},
|
||||
{
|
||||
"name": "check_items_to_return",
|
||||
"required": false,
|
||||
"description": "Specify which check items to return: all or none.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The check items on the list to return. One of: `all`, `none`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "checkItems"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_fields_to_return",
|
||||
"required": false,
|
||||
"description": "Specify fields for checkItem details, using 'all' or a comma-separated list: 'name', 'nameData', 'pos', etc.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The fields on the checkItem to return if checkItems are being returned. `all` or a comma-separated list of: `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "checkItem_fields"
|
||||
},
|
||||
{
|
||||
"name": "include_checklist_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of checklist fields to return (e.g., 'name,pos,state'). Use this to retrieve specific fields from the checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of checklist [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-checklists-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/checklists/{id}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "cards",
|
||||
"tool_parameter_name": "card_visibility_filter",
|
||||
"description": "Valid values: `all`, `closed`, `none`, `open`, `visible`. Cards is a nested resource. The additional query params available are documented at [Cards Nested Resource](/cloud/trello/guides/rest-api/nested-resources/#cards-nested-resource).",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"closed",
|
||||
"none",
|
||||
"open",
|
||||
"visible"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Valid values: `all`, `closed`, `none`, `open`, `visible`. Cards is a nested resource. The additional query params available are documented at [Cards Nested Resource](/cloud/trello/guides/rest-api/nested-resources/#cards-nested-resource)."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "checkItems",
|
||||
"tool_parameter_name": "check_items_to_return",
|
||||
"description": "The check items on the list to return. One of: `all`, `none`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The check items on the list to return. One of: `all`, `none`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "checkItem_fields",
|
||||
"tool_parameter_name": "checkitem_fields_to_return",
|
||||
"description": "The fields on the checkItem to return if checkItems are being returned. `all` or a comma-separated list of: `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The fields on the checkItem to return if checkItems are being returned. `all` or a comma-separated list of: `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "include_checklist_fields",
|
||||
"description": "`all` or a comma-separated list of checklist [fields](/cloud/trello/guides/rest-api/object-definitions/)",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of checklist [fields](/cloud/trello/guides/rest-api/object-definitions/)"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
{
|
||||
"name": "GetChecklistField",
|
||||
"fully_qualified_name": "TrelloApi.GetChecklistField@0.1.0",
|
||||
"description": "Retrieve a specific field from a Trello checklist.\n\nCall this tool to get detailed information about a specific field of a Trello checklist using its ID. Useful for retrieving particular attributes of a checklist, such as name, position, or IDCard.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the checklist to retrieve the field from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checklist_field_to_retrieve",
|
||||
"required": true,
|
||||
"description": "Specify the field of the checklist to retrieve, such as 'name' or 'pos'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"name",
|
||||
"pos"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Field to update."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "field"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-checklists-id-field'.",
|
||||
"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/checklists/{id}/{field}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "field",
|
||||
"tool_parameter_name": "checklist_field_to_retrieve",
|
||||
"description": "Field to update.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"name",
|
||||
"pos"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Field to update."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
{
|
||||
"name": "GetChecklistItem",
|
||||
"fully_qualified_name": "TrelloApi.GetChecklistItem@0.1.0",
|
||||
"description": "Retrieve details of a specific checkitem from a checklist.\n\n",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "ID of the checklist from which to retrieve the checkitem.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "check_item_id",
|
||||
"required": true,
|
||||
"description": "ID of the check item to retrieve from the checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the check item to retrieve."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idCheckItem"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_fields",
|
||||
"required": false,
|
||||
"description": "Specify the checkitem fields to retrieve: `all`, `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`,."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-checklists-id-checkitems-idcheckitem'.",
|
||||
"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/checklists/{id}/checkItems/{idCheckItem}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "checkitem_fields",
|
||||
"description": "One of: `all`, `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`,.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `name`, `nameData`, `pos`, `state`, `type`, `due`, `dueReminder`, `idMember`,."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idCheckItem",
|
||||
"tool_parameter_name": "check_item_id",
|
||||
"description": "ID of the check item to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the check item 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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,201 @@
|
|||
{
|
||||
"name": "GetChecklistItems",
|
||||
"fully_qualified_name": "TrelloApi.GetChecklistItems@0.1.0",
|
||||
"description": "Retrieve checkitems from a specified checklist.\n\nUse this tool to get all checkitems from a checklist on Trello by providing the checklist ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "checklist_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the checklist to retrieve items from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checkitem_filter",
|
||||
"required": false,
|
||||
"description": "Filter the checkitems to include. Options: 'all', 'none'.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `none`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "filter"
|
||||
},
|
||||
{
|
||||
"name": "include_checkitem_fields",
|
||||
"required": false,
|
||||
"description": "Specify which fields to include for checkitems, e.g., `all`, `name`, `pos`, etc.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `name`, `nameData`, `pos`, `state`,`type`, `due`, `dueReminder`, `idMember`."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-checklists-id-checkitems'.",
|
||||
"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/checklists/{id}/checkItems",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "filter",
|
||||
"tool_parameter_name": "checkitem_filter",
|
||||
"description": "One of: `all`, `none`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"none"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `none`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "include_checkitem_fields",
|
||||
"description": "One of: `all`, `name`, `nameData`, `pos`, `state`,`type`, `due`, `dueReminder`, `idMember`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"name",
|
||||
"nameData",
|
||||
"pos",
|
||||
"state",
|
||||
"type",
|
||||
"due",
|
||||
"dueReminder",
|
||||
"idMember"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `name`, `nameData`, `pos`, `state`,`type`, `due`, `dueReminder`, `idMember`."
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "checklist_id",
|
||||
"description": "ID of a checklist.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of a checklist."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,271 @@
|
|||
{
|
||||
"name": "GetClaimableWorkspaces",
|
||||
"fully_qualified_name": "TrelloApi.GetClaimableWorkspaces@0.1.0",
|
||||
"description": "Retrieve claimable workspaces for an enterprise by ID.\n\nUse this tool to get the list of workspaces that can be claimed by a specific enterprise, optionally filtering by active or inactive status.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "ID of the enterprise to retrieve claimable workspaces for.",
|
||||
"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": "workspace_limit",
|
||||
"required": false,
|
||||
"description": "Limits the number of workspaces returned in the query. Use an integer value to specify the maximum number.",
|
||||
"value_schema": {
|
||||
"val_type": "integer",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Limits the number of workspaces to be sorted"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "limit"
|
||||
},
|
||||
{
|
||||
"name": "sort_order_cursor",
|
||||
"required": false,
|
||||
"description": "Specifies the sort order for returning matching documents by setting a cursor position.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Specifies the sort order to return matching documents"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "cursor"
|
||||
},
|
||||
{
|
||||
"name": "enterprise_name",
|
||||
"required": false,
|
||||
"description": "Name of the enterprise to retrieve claimable workspaces for.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name of the enterprise to retrieve workspaces for"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "name"
|
||||
},
|
||||
{
|
||||
"name": "active_since_date",
|
||||
"required": false,
|
||||
"description": "Date in YYYY-MM-DD format to search up to for active workspaces.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Date in YYYY-MM-DD format indicating the date to search up to for activeness of workspace"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "activeSince"
|
||||
},
|
||||
{
|
||||
"name": "inactive_since_date",
|
||||
"required": false,
|
||||
"description": "Date in YYYY-MM-DD format for filtering workspaces inactive up to this date.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Date in YYYY-MM-DD format indicating the date to search up to for inactiveness of workspace"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "inactiveSince"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-enterprises-id-claimableOrganizations'.",
|
||||
"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}/claimableOrganizations",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "limit",
|
||||
"tool_parameter_name": "workspace_limit",
|
||||
"description": "Limits the number of workspaces to be sorted",
|
||||
"value_schema": {
|
||||
"val_type": "integer",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Limits the number of workspaces to be sorted"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "cursor",
|
||||
"tool_parameter_name": "sort_order_cursor",
|
||||
"description": "Specifies the sort order to return matching documents",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Specifies the sort order to return matching documents"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"tool_parameter_name": "enterprise_name",
|
||||
"description": "Name of the enterprise to retrieve workspaces for",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Name of the enterprise to retrieve workspaces for"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "activeSince",
|
||||
"tool_parameter_name": "active_since_date",
|
||||
"description": "Date in YYYY-MM-DD format indicating the date to search up to for activeness of workspace",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Date in YYYY-MM-DD format indicating the date to search up to for activeness of workspace"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "inactiveSince",
|
||||
"tool_parameter_name": "inactive_since_date",
|
||||
"description": "Date in YYYY-MM-DD format indicating the date to search up to for inactiveness of workspace",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Date in YYYY-MM-DD format indicating the date to search up to for inactiveness of workspace"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetCompletedChecklistItems",
|
||||
"fully_qualified_name": "TrelloApi.GetCompletedChecklistItems@0.1.0",
|
||||
"description": "Fetch the completed checklist items on a Trello card.\n\nUse this tool to get the completed checklist items for a specific Trello card. It retrieves the states of checklist items to see which ones are completed.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "card_id",
|
||||
"required": true,
|
||||
"description": "The unique identifier of the Trello card to retrieve checklist item states.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "checklist_item_fields",
|
||||
"required": false,
|
||||
"description": "Specify 'all' or a comma-separated list of fields (`idCheckItem`, `state`) for the checklist items.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of: `idCheckItem`, `state`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-cards-id-checkitemstates'.",
|
||||
"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/cards/{id}/checkItemStates",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "checklist_item_fields",
|
||||
"description": "`all` or a comma-separated list of: `idCheckItem`, `state`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "`all` or a comma-separated list of: `idCheckItem`, `state`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "card_id",
|
||||
"description": "The ID of the Card",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the Card"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetCustomBoardBackground",
|
||||
"fully_qualified_name": "TrelloApi.GetCustomBoardBackground@0.1.0",
|
||||
"description": "Get a specific custom board background by ID.\n\nRetrieve details of a particular custom board background using the member and background ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the member to identify whose custom board background to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "custom_background_id",
|
||||
"required": true,
|
||||
"description": "The ID of the custom board background to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the custom background"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idBackground"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-members-id-customboardbackgrounds-idbackground'.",
|
||||
"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/members/{id}/customBoardBackgrounds/{idBackground}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idBackground",
|
||||
"tool_parameter_name": "custom_background_id",
|
||||
"description": "The ID of the custom background",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID of the custom background"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,155 @@
|
|||
{
|
||||
"name": "GetCustomBoardBackgrounds",
|
||||
"fully_qualified_name": "TrelloApi.GetCustomBoardBackgrounds@0.1.0",
|
||||
"description": "Retrieve a member's custom board backgrounds on Trello.\n\nThis tool fetches a member's custom board backgrounds from Trello. It should be called when you need to access the personalized board backgrounds created or used by a specific member.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "member_id_or_username",
|
||||
"required": true,
|
||||
"description": "The ID or username of the Trello member whose custom board backgrounds you want to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "background_filter",
|
||||
"required": false,
|
||||
"description": "Filter results to include specific types of board backgrounds: `all`, `custom`, `default`, `none`, or `premium`.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"custom",
|
||||
"default",
|
||||
"none",
|
||||
"premium"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `custom`, `default`, `none`, `premium`"
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "filter"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-members-id-boardbackgrounds'.",
|
||||
"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/members/{id}/boardBackgrounds",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "filter",
|
||||
"tool_parameter_name": "background_filter",
|
||||
"description": "One of: `all`, `custom`, `default`, `none`, `premium`",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": [
|
||||
"all",
|
||||
"custom",
|
||||
"default",
|
||||
"none",
|
||||
"premium"
|
||||
],
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "One of: `all`, `custom`, `default`, `none`, `premium`"
|
||||
},
|
||||
"accepted_as": "query",
|
||||
"required": false,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "member_id_or_username",
|
||||
"description": "The ID or username of the member",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "The ID or username of the member"
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "GetCustomFieldOptions",
|
||||
"fully_qualified_name": "TrelloApi.GetCustomFieldOptions@0.1.0",
|
||||
"description": "Retrieve options for a Trello dropdown custom field.\n\nCall this tool to get the available options for a specific dropdown custom field in Trello. Useful when you need to display or process the possible selections for a field by its ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "custom_field_id",
|
||||
"required": true,
|
||||
"description": "ID of the custom field to retrieve dropdown options.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfield."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'post-customfields-id-options'.",
|
||||
"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/customFields/{id}/options",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "custom_field_id",
|
||||
"description": "ID of the customfield.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfield."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetDropdownCustomfieldOption",
|
||||
"fully_qualified_name": "TrelloApi.GetDropdownCustomfieldOption@0.1.0",
|
||||
"description": "Retrieve details of a specific dropdown Custom Field option.\n\nUse this tool to get information about a specific option within a dropdown-type Custom Field on Trello. It should be called when you need details of a particular option by its ID.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "customfield_item_id",
|
||||
"required": true,
|
||||
"description": "The ID of the custom field item to retrieve details from.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfielditem."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "customfield_option_id",
|
||||
"required": true,
|
||||
"description": "ID of the dropdown custom field option to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfieldoption to retrieve."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "idCustomFieldOption"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-customfields-options-idcustomfieldoption'.",
|
||||
"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/customFields/{id}/options/{idCustomFieldOption}",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "id",
|
||||
"tool_parameter_name": "customfield_item_id",
|
||||
"description": "ID of the customfielditem.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfielditem."
|
||||
},
|
||||
"accepted_as": "path",
|
||||
"required": true,
|
||||
"deprecated": false,
|
||||
"documentation_urls": []
|
||||
},
|
||||
{
|
||||
"name": "idCustomFieldOption",
|
||||
"tool_parameter_name": "customfield_option_id",
|
||||
"description": "ID of the customfieldoption to retrieve.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "ID of the customfieldoption 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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
{
|
||||
"name": "GetEnterpriseAdmins",
|
||||
"fully_qualified_name": "TrelloApi.GetEnterpriseAdmins@0.1.0",
|
||||
"description": "Retrieve admin members of a specified enterprise.\n\nUse this tool to obtain the list of admin members for a given enterprise, identified by its ID. This is helpful for managing or viewing enterprise administrative access.",
|
||||
"toolkit": {
|
||||
"name": "ArcadeTrelloApi",
|
||||
"description": null,
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"input": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enterprise_id",
|
||||
"required": true,
|
||||
"description": "The unique ID of the enterprise whose admin members you want 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."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "id"
|
||||
},
|
||||
{
|
||||
"name": "member_fields",
|
||||
"required": false,
|
||||
"description": "Specify the fields to be included in the response for each admin member. These should match valid values that the nested member field resource accepts.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Any valid value that the [nested member field resource]() accepts."
|
||||
},
|
||||
"inferrable": true,
|
||||
"http_endpoint_parameter_name": "fields"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"description": "Response from the API endpoint 'get-enterprises-id-admins'.",
|
||||
"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}/admins",
|
||||
"http_method": "GET",
|
||||
"headers": {},
|
||||
"parameters": [
|
||||
{
|
||||
"name": "fields",
|
||||
"tool_parameter_name": "member_fields",
|
||||
"description": "Any valid value that the [nested member field resource]() accepts.",
|
||||
"value_schema": {
|
||||
"val_type": "string",
|
||||
"inner_val_type": null,
|
||||
"enum": null,
|
||||
"properties": null,
|
||||
"inner_properties": null,
|
||||
"description": "Any valid value that the [nested member field resource]() accepts."
|
||||
},
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue