Scenarios > Tools
The following endpoints allow you to manage tools.
Updates a tool configuration with a given scenario ID by passing new values in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated tool underlaying scenario including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The name of the tool.
A description of the tool.
The type of the tool module.
The module of the tool. The module is a JSON object that contains the module ID, version, mapper, parameters, and metadata.
Scenario was updated successfully
PATCH /api/v2/scenarios/tools/{scenarioId} HTTP/1.1
Host: eu1.make.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 24
{
"name": "New tool name"
}Scenario was updated successfully
{
"scenario": {
"id": 925,
"name": "Dummy tool",
"teamId": 215,
"hookId": null,
"deviceId": null,
"deviceScope": null,
"concept": false,
"description": "This is a dummy tool for testing purposes.",
"folderId": null,
"isinvalid": false,
"islinked": false,
"isActive": false,
"islocked": false,
"isPaused": false,
"usedPackages": [
"scenario-service",
"dummy",
"scenario-service"
],
"lastEdit": "2021-09-22T06:40:56.692Z",
"scheduling": {
"type": "on-demand"
},
"iswaiting": false,
"dlqCount": 0,
"createdByUser": {
"id": 985,
"name": "John Doe",
"email": "[email protected]"
},
"updatedByUser": {
"id": 986,
"name": "John Foo",
"email": "[email protected]"
},
"nextExec": "2021-09-22T06:41:56.692Z",
"created": "2021-10-22T06:41:56.692Z",
"type": "tool"
}
}Last updated

