Uses: Python · TypeScript · CLI · REST API
cURL samples assume
BASE=https://api.engini.io/v1 and AUTH="x-api-key: $ENGINI_API_KEY" - the setup from the REST walkthrough.Create one
The CLI manages toolsets too -
engini toolsets list | get | create | update | delete, see the command reference. engini tools list --toolset <id> shows exactly what a toolset permits, which is the fastest way to confirm a scope is what you intended - and engini toolsets update <id> --dry-run previews a change before anything is written.toolSlugslisted - only those tools are callable. Use this for anything destructive.applicationSlugwith notoolSlugs- every tool of that application is permitted. Convenient, broader.
connectionId and let the server resolve your default connection for the application at save time - it stores the concrete id, so the binding doesn’t drift later.
Use it
PasstoolsetId on both discovery and execution: