arcade-mcp/toolkits/squareup_api/arcade_squareup_api/wrapper_tools/AcceptDispute.json
jottakka b89ba3372c
[MOAR][SquareUP] Adding square up toolkit (#596)
Adding square up toolkit

---------

Co-authored-by: Francisco Liberal <francisco@arcade.dev>
2025-10-10 17:03:56 -03:00

105 lines
3 KiB
JSON

{
"name": "AcceptDispute",
"fully_qualified_name": "SquareupApi.AcceptDispute@0.1.0",
"description": "Accepts the loss on a dispute, updating the state to ACCEPTED.\n\nThis tool accepts the loss on a dispute by updating its state to ACCEPTED. Square processes the disputed amount, returning it to the cardholder and debiting the seller's Square account or associated bank account if funds are insufficient.",
"toolkit": {
"name": "ArcadeSquareupApi",
"description": null,
"version": "0.1.0"
},
"input": {
"parameters": [
{
"name": "dispute_id",
"required": true,
"description": "The unique identifier for the dispute that needs to be accepted. This must match the ID given by Square for the specific dispute.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the dispute you want to accept."
},
"inferrable": true,
"http_endpoint_parameter_name": "dispute_id"
}
]
},
"output": {
"description": "Response from the API endpoint 'AcceptDispute'.",
"available_modes": [
"value",
"error",
"null"
],
"value_schema": {
"val_type": "json",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": null
}
},
"requirements": {
"authorization": {
"provider_id": "arcade-squareup",
"provider_type": "oauth2",
"id": null,
"oauth2": {
"scopes": [
"DISPUTES_WRITE"
]
}
},
"secrets": null,
"metadata": null
},
"deprecation_message": null,
"metadata": {
"object_type": "api_wrapper_tool",
"version": "1.0.0",
"description": "Tools that enable LLMs to interact directly with the squareup API."
},
"http_endpoint": {
"metadata": {
"object_type": "http_endpoint",
"version": "1.0.0",
"description": ""
},
"url": "https://connect.squareup.com/v2/disputes/{dispute_id}/accept",
"http_method": "POST",
"headers": {},
"parameters": [
{
"name": "dispute_id",
"tool_parameter_name": "dispute_id",
"description": "The ID of the dispute you want to accept.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the dispute you want to accept."
},
"accepted_as": "path",
"required": true,
"deprecated": false,
"documentation_urls": []
}
],
"documentation_urls": [],
"secrets": [
{
"arcade_key": "auth_token",
"parameter_name": "Authorization",
"accepted_as": "header",
"formatted_value": "Bearer {authorization}",
"description": "The OAuth token to use for authentication.",
"is_auth_token": true
}
]
}
}