{ "name": "Way", "schema": "1.0", "link": "https://www.workourway.com", "requiredSettings": { "authFields": [ { "key": "organisation_name", "label": "Way domain" }, { "key": "api_token", "label": "Way API token" } ] }, "auth_components": { "type": "none" }, "auth_request": { "type": "custom_headers", "headers": { "Authorization": "Token {{authFields.api_token}}" } }, "testConnection": { "endpoint": "/processes/", "method": "GET" }, "endpoints": { "GET": { "/processes": { "url": "https://{{authFields.organisation_name}}.workourway.com/api/" } }, "POST": { "/runs/": { "url": "https://{{authFields.organisation_name}}.workourway.com/api/" } } }, "actions": [ { "modelId": "run", "actionId": "create", "endpoint": "/runs/", "method": "POST", "helpText": "Create a run for a process.", "label": "Run process", "queryParameters": "mode=afap", "actionFields": [ { "key": "process", "type": "integer", "required": true, "label": "Process ID", "description": "ID of the process to create a run for", "helpText": "Example: 64" } ] } ] }