๐Ÿ›ก๏ธ Interven

Supported Tools

30+ built-in tool integrations with automatic URL routing and operation detection.

Interven ships with built-in support for 30+ SaaS tools. Each integration includes URL-based routing (so the gateway automatically detects which tool is being called), operation normalization, and pre-configured risk signals.

Built-in Tools

Developer & DevOps

ToolOperationsExample URLs
GitHublist_prs, create_pr, merge_pr, add_collaborator, get_contents, create_issue, ...api.github.com/repos/*/pulls
GitLablist_mrs, create_mr, merge_mr, add_member, ...gitlab.com/api/v4/projects/*/merge_requests
Linearcreate_issue, update_issue, list_issues, ...api.linear.app/graphql
Jiracreate_issue, transition_issue, add_comment, ...*.atlassian.net/rest/api/*/issue
Datadogcreate_monitor, mute_monitor, post_event, ...api.datadoghq.com/api/v1/*
PagerDutycreate_incident, acknowledge, resolve, ...api.pagerduty.com/incidents

Communication

ToolOperationsExample URLs
Slackpost_message, upload_file, update_message, invite_user, ...slack.com/api/chat.postMessage
Discordsend_message, create_channel, add_role, ban_member, ...discord.com/api/v*/channels/*/messages
Microsoft Teamssend_message, create_channel, add_member, ...graph.microsoft.com/v1.0/teams/*
SendGridsend_email, create_template, add_contact, ...api.sendgrid.com/v3/mail/send
Twiliosend_sms, make_call, create_conversation, ...api.twilio.com/2010-04-01/Accounts/*/Messages

CRM & Sales

ToolOperationsExample URLs
Salesforcecreate_record, update_record, query, delete_record, ...*.salesforce.com/services/data/v*/sobjects/*
HubSpotcreate_contact, update_deal, search, create_engagement, ...api.hubapi.com/crm/v3/objects/*
Zendeskcreate_ticket, update_ticket, add_comment, ...*.zendesk.com/api/v2/tickets
Intercomcreate_conversation, reply, tag_contact, ...api.intercom.io/conversations

Productivity & Docs

ToolOperationsExample URLs
Google Driveshare_file, upload, create_permission, ...www.googleapis.com/drive/v3/files/*
Notioncreate_page, update_page, append_block, search, ...api.notion.com/v1/pages
Confluencecreate_page, update_page, add_comment, ...*.atlassian.net/wiki/rest/api/content
Dropboxupload, share, move, create_folder, ...api.dropboxapi.com/2/files/*
Boxupload, share, collaborate, create_folder, ...api.box.com/2.0/files/*
Asanacreate_task, update_task, add_comment, ...app.asana.com/api/1.0/tasks
Mondaycreate_item, update_item, create_board, ...api.monday.com/v2

Cloud & Infrastructure

ToolOperationsExample URLs
AWSattach_policy, create_user, s3_put_object, ...*.amazonaws.com/*
Supabaseinsert, update, delete, rpc, ...*.supabase.co/rest/v1/*
Firebaseset_document, update_document, delete_document, ...firestore.googleapis.com/v1/*
Cloudflarecreate_record, update_rule, purge_cache, ...api.cloudflare.com/client/v4/*
Vercelcreate_deployment, create_project, add_domain, ...api.vercel.com/v*/deployments
Netlifycreate_deploy, create_site, update_site, ...api.netlify.com/api/v1/sites

AI & ML

ToolOperationsExample URLs
OpenAIcreate_completion, create_embedding, create_fine_tune, ...api.openai.com/v1/chat/completions
Anthropiccreate_message, count_tokens, ...api.anthropic.com/v1/messages

Finance

ToolOperationsExample URLs
Stripecreate_charge, create_customer, create_refund, ...api.stripe.com/v1/charges

HR

ToolOperationsExample URLs
Workdaycreate_worker, update_position, terminate, ...*.workday.com/api/*/workers
BambooHRadd_employee, update_employee, request_timeoff, ...api.bamboohr.com/api/gateway.php/*
Greenhousecreate_candidate, advance_application, schedule_interview, ...harvest.greenhouse.io/v1/candidates

Custom Tools

For tools not in the built-in list, use custom_proxy as the tool name in your scan request. Interven still runs secret/PII detection and risk scoring.

result = client.scan(
    method="POST",
    url="https://internal-api.mycompany.com/workflow/start",
    body={"workflow_id": "onboard-user", "data": {...}},
)

The gateway automatically detects the tool from the URL. If it doesn't match any built-in pattern, it's classified as custom_proxy.

Adding Operations via Console

You can add custom operations for any tool in the Tools page of the Interven Console. These operations appear in policy rules and activity logs.