All integrations

Instantly

MARKETING · MARKETING

Campaigns, leads, and sending accounts in the workspace they connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

instantly_delete_api_v2_accounts_by_emailWRITE

Delete account -- Requires one of the following scopes: `accounts:delete`, `accounts:all`, `all:delete`, `all:all` via DELETE /api/v2/accounts/{email}. Agentic Fabriq asks the connection for the narrowest of those, `accounts:delete`; any of the wider ones satisfies Instantly on this call.

accounts:delete
instantly_delete_api_v2_api_keys_by_idWRITE

Delete api key -- Requires one of the following scopes: `api_keys:delete`, `api_keys:all`, `all:delete`, `all:all` via DELETE /api/v2/api-keys/{id}. Agentic Fabriq asks the connection for the narrowest of those, `api_keys:delete`; any of the wider ones satisfies Instantly on this call.

api_keys:delete
instantly_delete_api_v2_block_lists_entriesWRITE

Delete all block list entries -- Requires one of the following scopes: `block_list_entries:delete`, `block_list_entries:all`, `all:delete`, `all:all` via DELETE /api/v2/block-lists-entries. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:delete`; any of the wider ones satisfies Instantly on this call.

block_list_entries:delete
instantly_delete_api_v2_block_lists_entries_by_idWRITE

Delete block list entry -- Requires one of the following scopes: `block_list_entries:delete`, `block_list_entries:all`, `all:delete`, `all:all` via DELETE /api/v2/block-lists-entries/{id}. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:delete`; any of the wider ones satisfies Instantly on this call.

block_list_entries:delete
instantly_delete_api_v2_campaigns_by_idWRITE

Delete campaign -- Requires one of the following scopes: `campaigns:delete`, `campaigns:all`, `all:delete`, `all:all` via DELETE /api/v2/campaigns/{id}. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:delete`; any of the wider ones satisfies Instantly on this call.

campaigns:delete
instantly_delete_api_v2_crm_actions_phone_numbers_by_idWRITE

Delete phone number -- Delete a specific phone number from the organization. Requires one of the following scopes: `crm_actions:delete`, `crm_actions:all`, `all:delete`, `all:all` via DELETE /api/v2/crm-actions/phone-numbers/{id}. Agentic Fabriq asks the connection for the narrowest of those, `crm_actions:delete`; any of the wider ones satisfies Instantly on this call.

crm_actions:delete
instantly_delete_api_v2_custom_tags_by_idWRITE

Delete custom tag -- Requires one of the following scopes: `custom_tags:delete`, `custom_tags:all`, `all:delete`, `all:all` via DELETE /api/v2/custom-tags/{id}. Agentic Fabriq asks the connection for the narrowest of those, `custom_tags:delete`; any of the wider ones satisfies Instantly on this call.

custom_tags:delete
instantly_delete_api_v2_emails_by_idWRITE

Delete email -- Requires one of the following scopes: `emails:delete`, `emails:all`, `all:delete`, `all:all` via DELETE /api/v2/emails/{id}. Agentic Fabriq asks the connection for the narrowest of those, `emails:delete`; any of the wider ones satisfies Instantly on this call.

emails:delete
instantly_delete_api_v2_inbox_placement_tests_by_idWRITE

Delete inbox placement test -- Requires one of the following scopes: `inbox_placement_tests:delete`, `inbox_placement_tests:all`, `all:delete`, `all:all` via DELETE /api/v2/inbox-placement-tests/{id}. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_tests:delete`; any of the wider ones satisfies Instantly on this call.

inbox_placement_tests:delete
instantly_delete_api_v2_lead_labels_by_idWRITE

Delete lead label -- Requires one of the following scopes: `lead-labels:delete`, `lead-labels:all`, `all:delete`, `all:all` via DELETE /api/v2/lead-labels/{id}. Agentic Fabriq asks the connection for the narrowest of those, `lead-labels:delete`; any of the wider ones satisfies Instantly on this call.

lead-labels:delete
instantly_delete_api_v2_lead_lists_by_idWRITE

Delete lead list -- Requires one of the following scopes: `lead_lists:delete`, `lead_lists:all`, `all:delete`, `all:all` via DELETE /api/v2/lead-lists/{id}. Agentic Fabriq asks the connection for the narrowest of those, `lead_lists:delete`; any of the wider ones satisfies Instantly on this call.

lead_lists:delete
instantly_delete_api_v2_leadsWRITE

Delete leads in bulk -- Delete multiple leads from a campaign or list based on filters. You must provide either `campaign_id` or `list_id`. Optionally filter by status or specific IDs. Requires one of the following scopes: `leads:delete`, `leads:all`, `all:delete`, `all:all` via DELETE /api/v2/leads. Agentic Fabriq asks the connection for the narrowest of those, `leads:delete`; any of the wider ones satisfies Instantly on this call.

leads:delete
instantly_delete_api_v2_leads_by_idWRITE

Delete lead -- Requires one of the following scopes: `leads:delete`, `leads:all`, `all:delete`, `all:all` via DELETE /api/v2/leads/{id}. Agentic Fabriq asks the connection for the narrowest of those, `leads:delete`; any of the wider ones satisfies Instantly on this call.

leads:delete
instantly_delete_api_v2_subsequences_by_idWRITE

Delete campaign subsequence -- Requires one of the following scopes: `subsequences:delete`, `subsequences:all`, `all:delete`, `all:all` via DELETE /api/v2/subsequences/{id}. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:delete`; any of the wider ones satisfies Instantly on this call.

subsequences:delete
instantly_delete_api_v2_webhooks_by_idWRITE

Delete webhook -- Requires one of the following scopes: `webhooks:delete`, `webhooks:all`, `all:delete`, `all:all` via DELETE /api/v2/webhooks/{id}. Agentic Fabriq asks the connection for the narrowest of those, `webhooks:delete`; any of the wider ones satisfies Instantly on this call.

webhooks:delete
instantly_delete_api_v2_workspace_group_members_by_idWRITE

Delete workspace group member -- Requires one of the following scopes: `workspace_group_members:delete`, `workspace_group_members:all`, `all:delete`, `all:all` via DELETE /api/v2/workspace-group-members/{id}. Agentic Fabriq asks the connection for the narrowest of those, `workspace_group_members:delete`; any of the wider ones satisfies Instantly on this call.

workspace_group_members:delete
instantly_delete_api_v2_workspace_members_by_idWRITE

Delete workspace member -- Requires one of the following scopes: `workspace_members:delete`, `workspace_members:all`, `all:delete`, `all:all` via DELETE /api/v2/workspace-members/{id}. Agentic Fabriq asks the connection for the narrowest of those, `workspace_members:delete`; any of the wider ones satisfies Instantly on this call.

workspace_members:delete
instantly_delete_api_v2_workspaces_current_whitelabel_domainWRITE

Delete organization agency domain -- Requires one of the following scopes: `workspaces:update`, `workspaces:all`, `all:update`, `all:all` via DELETE /api/v2/workspaces/current/whitelabel-domain. Agentic Fabriq asks the connection for the narrowest of those, `workspaces:update`; any of the wider ones satisfies Instantly on this call.

workspaces:update
instantly_get_api_v2_account_campaign_mappings_by_emailREAD

Get campaigns associated with an email -- Requires one of the following scopes: `account_campaign_mappings:read`, `account_campaign_mappings:all`, `all:read`, `all:all` via GET /api/v2/account-campaign-mappings/{email}. Agentic Fabriq asks the connection for the narrowest of those, `account_campaign_mappings:read`; any of the wider ones satisfies Instantly on this call.

account_campaign_mappings:read
instantly_get_api_v2_accountsREAD

List account -- Requires one of the following scopes: `accounts:read`, `accounts:all`, `all:read`, `all:all` via GET /api/v2/accounts. Agentic Fabriq asks the connection for the narrowest of those, `accounts:read`; any of the wider ones satisfies Instantly on this call.

accounts:read
instantly_get_api_v2_accounts_analytics_dailyREAD

Get daily account analytics showing the number of emails sent per day for each email account. Useful for tracking daily sending activity across your accounts. via GET /api/v2/accounts/analytics/daily. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_accounts_by_emailREAD

Get account -- Requires one of the following scopes: `accounts:read`, `accounts:all`, `all:read`, `all:all` via GET /api/v2/accounts/{email}. Agentic Fabriq asks the connection for the narrowest of those, `accounts:read`; any of the wider ones satisfies Instantly on this call.

accounts:read
instantly_get_api_v2_accounts_ctd_statusREAD

Get custom tracking domain status -- Requires one of the following scopes: `accounts:read`, `accounts:all`, `all:read`, `all:all` via GET /api/v2/accounts/ctd/status. Agentic Fabriq asks the connection for the narrowest of those, `accounts:read`; any of the wider ones satisfies Instantly on this call.

accounts:read
instantly_get_api_v2_api_keysREAD

List api key -- Requires one of the following scopes: `api_keys:read`, `api_keys:all`, `all:read`, `all:all` via GET /api/v2/api-keys. Agentic Fabriq asks the connection for the narrowest of those, `api_keys:read`; any of the wider ones satisfies Instantly on this call.

api_keys:read
instantly_get_api_v2_audit_logsREAD

List audit log -- Requires one of the following scopes: `audit_logs:read`, `audit_logs:all`, `all:read`, `all:all` via GET /api/v2/audit-logs. Agentic Fabriq asks the connection for the narrowest of those, `audit_logs:read`; any of the wider ones satisfies Instantly on this call.

audit_logs:read
instantly_get_api_v2_background_jobsREAD

List background job -- Requires one of the following scopes: `background-jobs:read`, `background-jobs:all`, `all:read`, `all:all` via GET /api/v2/background-jobs. Agentic Fabriq asks the connection for the narrowest of those, `background-jobs:read`; any of the wider ones satisfies Instantly on this call.

background-jobs:read
instantly_get_api_v2_background_jobs_by_idREAD

Get background job -- Requires one of the following scopes: `background-jobs:read`, `background-jobs:all`, `all:read`, `all:all` via GET /api/v2/background-jobs/{id}. Agentic Fabriq asks the connection for the narrowest of those, `background-jobs:read`; any of the wider ones satisfies Instantly on this call.

background-jobs:read
instantly_get_api_v2_block_lists_entriesREAD

List block list entry -- Requires one of the following scopes: `block_list_entries:read`, `block_list_entries:all`, `all:read`, `all:all` via GET /api/v2/block-lists-entries. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:read`; any of the wider ones satisfies Instantly on this call.

block_list_entries:read
instantly_get_api_v2_block_lists_entries_by_idREAD

Get block list entry -- Requires one of the following scopes: `block_list_entries:read`, `block_list_entries:all`, `all:read`, `all:all` via GET /api/v2/block-lists-entries/{id}. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:read`; any of the wider ones satisfies Instantly on this call.

block_list_entries:read
instantly_get_api_v2_block_lists_entries_downloadREAD

Download all block list entries as CSV -- Requires one of the following scopes: `block_list_entries:read`, `block_list_entries:all`, `all:read`, `all:all` via GET /api/v2/block-lists-entries/download. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:read`; any of the wider ones satisfies Instantly on this call.

block_list_entries:read
instantly_get_api_v2_campaignsREAD

List campaign -- Requires one of the following scopes: `campaigns:read`, `campaigns:all`, `all:read`, `all:all` via GET /api/v2/campaigns. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:read`; any of the wider ones satisfies Instantly on this call.

campaigns:read
instantly_get_api_v2_campaigns_analyticsREAD

Get campaign(s) analytics -- Get analytics for one or multiple campaigns. Specify the `id` field to get the analytics for a single campaign, or leave it empty to get the analytics for all campaigns via GET /api/v2/campaigns/analytics. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_campaigns_analytics_dailyREAD

Get daily campaign analytics -- Get campaign daily analytics via GET /api/v2/campaigns/analytics/daily. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_campaigns_analytics_overviewREAD

Get campaign(s) analytics overview -- Get analytics overview for one or multiple campaigns. Specify the `id` field to get the analytics overview for a single campaign, or leave it empty to get the analytics overview for all campaigns. Note regarding the interest status totals (interested, meeting booked, meeting completed, closed): these are calculated based on the first occurrence of each event per contact by default. To change this behavior and calculate the totals based on all occurrences of the events, set the `expand_crm_events` parameter to `true`. Additionally, there is a 10 minute time window after you change a lead status in which the subsequent updates will NOT insert new analytics events to avoid duplicates from rapid status changes and avoid false inflation of the analytics numbers. via GET /api/v2/campaigns/analytics/overview. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_campaigns_analytics_stepsREAD

Get campaign steps analytics via GET /api/v2/campaigns/analytics/steps. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_campaigns_by_idREAD

Get campaign -- Requires one of the following scopes: `campaigns:read`, `campaigns:all`, `all:read`, `all:all` via GET /api/v2/campaigns/{id}. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:read`; any of the wider ones satisfies Instantly on this call.

campaigns:read
instantly_get_api_v2_campaigns_by_id_sending_statusREAD

Get campaign sending status -- Returns sending status data explaining why a campaign may not be sending emails or is sending slower than expected. Note: Some fields may be missing when the campaign is out of schedule. Always-present fields: campaign_id, last_updated, status, issue_tracking. Requires one of the following scopes: `campaigns:read`, `campaigns:all`, `all:read`, `all:all` via GET /api/v2/campaigns/{id}/sending-status. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:read`; any of the wider ones satisfies Instantly on this call.

campaigns:read
instantly_get_api_v2_campaigns_count_launchedREAD

Get launched campaigns count -- Requires one of the following scopes: `campaigns:read`, `campaigns:all`, `all:read`, `all:all` via GET /api/v2/campaigns/count-launched. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:read`; any of the wider ones satisfies Instantly on this call.

campaigns:read
instantly_get_api_v2_campaigns_search_by_contactREAD

Search campaigns by lead email -- Requires one of the following scopes: `campaigns:read`, `campaigns:all`, `all:read`, `all:all` via GET /api/v2/campaigns/search-by-contact. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:read`; any of the wider ones satisfies Instantly on this call.

campaigns:read
instantly_get_api_v2_crm_actions_phone_numbersREAD

List phone numbers -- Retrieve all phone numbers associated with the current organization. Requires one of the following scopes: `crm_actions:read`, `crm_actions:all`, `all:read`, `all:all` via GET /api/v2/crm-actions/phone-numbers. Agentic Fabriq asks the connection for the narrowest of those, `crm_actions:read`; any of the wider ones satisfies Instantly on this call.

crm_actions:read
instantly_get_api_v2_custom_tag_mappingsREAD

List custom tag mapping -- Requires one of the following scopes: `custom_tag_mappings:read`, `custom_tag_mappings:all`, `all:read`, `all:all` via GET /api/v2/custom-tag-mappings. Agentic Fabriq asks the connection for the narrowest of those, `custom_tag_mappings:read`; any of the wider ones satisfies Instantly on this call.

custom_tag_mappings:read
instantly_get_api_v2_custom_tagsREAD

List custom tag -- Requires one of the following scopes: `custom_tags:read`, `custom_tags:all`, `all:read`, `all:all` via GET /api/v2/custom-tags. Agentic Fabriq asks the connection for the narrowest of those, `custom_tags:read`; any of the wider ones satisfies Instantly on this call.

custom_tags:read
instantly_get_api_v2_custom_tags_by_idREAD

Get custom tag -- Requires one of the following scopes: `custom_tags:read`, `custom_tags:all`, `all:read`, `all:all` via GET /api/v2/custom-tags/{id}. Agentic Fabriq asks the connection for the narrowest of those, `custom_tags:read`; any of the wider ones satisfies Instantly on this call.

custom_tags:read
instantly_get_api_v2_dfy_email_account_ordersREAD

List dfy email account order -- Requires one of the following scopes: `dfy_email_account_orders:read`, `dfy_email_account_orders:all`, `all:read`, `all:all` via GET /api/v2/dfy-email-account-orders. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:read`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:read
instantly_get_api_v2_dfy_email_account_orders_accountsREAD

List DFY ordered email accounts -- This endpoint will return a list of DFY email accounts ordered Requires one of the following scopes: `dfy_email_account_orders:read`, `dfy_email_account_orders:all`, `all:read`, `all:all` via GET /api/v2/dfy-email-account-orders/accounts. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:read`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:read
instantly_get_api_v2_email_verification_by_emailREAD

Check an email verification status -- Requires one of the following scopes: `email_verifications:read`, `email_verifications:all`, `all:read`, `all:all` via GET /api/v2/email-verification/{email}. Agentic Fabriq asks the connection for the narrowest of those, `email_verifications:read`; any of the wider ones satisfies Instantly on this call.

email_verifications:read
instantly_get_api_v2_emailsREAD

List email -- **Rate Limit:** This endpoint has a rate limit of 20 requests per minute, unlike other API endpoints. Requires one of the following scopes: `emails:read`, `emails:all`, `all:read`, `all:all` via GET /api/v2/emails. Agentic Fabriq asks the connection for the narrowest of those, `emails:read`; any of the wider ones satisfies Instantly on this call.

emails:read
instantly_get_api_v2_emails_by_idREAD

Get email -- Requires one of the following scopes: `emails:read`, `emails:all`, `all:read`, `all:all` via GET /api/v2/emails/{id}. Agentic Fabriq asks the connection for the narrowest of those, `emails:read`; any of the wider ones satisfies Instantly on this call.

emails:read
instantly_get_api_v2_emails_unread_countREAD

Count unread emails -- Requires one of the following scopes: `emails:read`, `emails:all`, `all:read`, `all:all` via GET /api/v2/emails/unread/count. Agentic Fabriq asks the connection for the narrowest of those, `emails:read`; any of the wider ones satisfies Instantly on this call.

emails:read
instantly_get_api_v2_inbox_placement_analyticsREAD

List inbox placement analytics -- Requires one of the following scopes: `inbox_placement_analytics:read`, `inbox_placement_analytics:all`, `all:read`, `all:all` via GET /api/v2/inbox-placement-analytics. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_analytics:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_analytics:read
instantly_get_api_v2_inbox_placement_analytics_by_idREAD

Get inbox placement analytics -- Requires one of the following scopes: `inbox_placement_analytics:read`, `inbox_placement_analytics:all`, `all:read`, `all:all` via GET /api/v2/inbox-placement-analytics/{id}. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_analytics:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_analytics:read
instantly_get_api_v2_inbox_placement_reportsREAD

List inbox placement blacklist & spamassassin report -- Requires one of the following scopes: `inbox_placement_reports:read`, `inbox_placement_reports:all`, `all:read`, `all:all` via GET /api/v2/inbox-placement-reports. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_reports:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_reports:read
instantly_get_api_v2_inbox_placement_reports_by_idREAD

Get inbox placement blacklist & spamassassin report -- Requires one of the following scopes: `inbox_placement_reports:read`, `inbox_placement_reports:all`, `all:read`, `all:all` via GET /api/v2/inbox-placement-reports/{id}. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_reports:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_reports:read
instantly_get_api_v2_inbox_placement_testsREAD

List inbox placement test -- Requires one of the following scopes: `inbox_placement_tests:read`, `inbox_placement_tests:all`, `all:read`, `all:all` via GET /api/v2/inbox-placement-tests. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_tests:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_tests:read
instantly_get_api_v2_inbox_placement_tests_by_idREAD

Get inbox placement test -- Requires one of the following scopes: `inbox_placement_tests:read`, `inbox_placement_tests:all`, `all:read`, `all:all` via GET /api/v2/inbox-placement-tests/{id}. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_tests:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_tests:read
instantly_get_api_v2_inbox_placement_tests_email_service_provider_optionsREAD

Get ESP options -- Provides a list of available email service providers for inbox placement tests. via GET /api/v2/inbox-placement-tests/email-service-provider-options. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_lead_labelsREAD

List lead label -- Requires one of the following scopes: `lead-labels:read`, `lead-labels:all`, `all:read`, `all:all` via GET /api/v2/lead-labels. Agentic Fabriq asks the connection for the narrowest of those, `lead-labels:read`; any of the wider ones satisfies Instantly on this call.

lead-labels:read
instantly_get_api_v2_lead_labels_by_idREAD

Get lead label -- Requires one of the following scopes: `lead-labels:read`, `lead-labels:all`, `all:read`, `all:all` via GET /api/v2/lead-labels/{id}. Agentic Fabriq asks the connection for the narrowest of those, `lead-labels:read`; any of the wider ones satisfies Instantly on this call.

lead-labels:read
instantly_get_api_v2_lead_listsREAD

List lead list -- Requires one of the following scopes: `lead_lists:read`, `lead_lists:all`, `all:read`, `all:all` via GET /api/v2/lead-lists. Agentic Fabriq asks the connection for the narrowest of those, `lead_lists:read`; any of the wider ones satisfies Instantly on this call.

lead_lists:read
instantly_get_api_v2_lead_lists_by_idREAD

Get lead list -- Requires one of the following scopes: `lead_lists:read`, `lead_lists:all`, `all:read`, `all:all` via GET /api/v2/lead-lists/{id}. Agentic Fabriq asks the connection for the narrowest of those, `lead_lists:read`; any of the wider ones satisfies Instantly on this call.

lead_lists:read
instantly_get_api_v2_lead_lists_by_id_verification_statsREAD

Get verification statistics for a lead list via GET /api/v2/lead-lists/{id}/verification-stats. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_leads_by_idREAD

Get lead -- Requires one of the following scopes: `leads:read`, `leads:all`, `all:read`, `all:all` via GET /api/v2/leads/{id}. Agentic Fabriq asks the connection for the narrowest of those, `leads:read`; any of the wider ones satisfies Instantly on this call.

leads:read
instantly_get_api_v2_oauth_session_status_by_sessionidREAD

Get oauth session status -- Poll this endpoint to check the OAuth session result. Works for both Google and Microsoft OAuth sessions. Returns pending while waiting, success with account details when complete, or error if something went wrong. Sessions expire after 10 minutes. via GET /api/v2/oauth/session/status/{sessionId}. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_subsequencesREAD

List campaign subsequence -- Requires one of the following scopes: `subsequences:read`, `subsequences:all`, `all:read`, `all:all` via GET /api/v2/subsequences. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:read`; any of the wider ones satisfies Instantly on this call.

subsequences:read
instantly_get_api_v2_subsequences_by_idREAD

Get campaign subsequence -- Requires one of the following scopes: `subsequences:read`, `subsequences:all`, `all:read`, `all:all` via GET /api/v2/subsequences/{id}. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:read`; any of the wider ones satisfies Instantly on this call.

subsequences:read
instantly_get_api_v2_subsequences_by_id_sending_statusREAD

Get subsequence sending status -- Returns sending status data explaining why a subsequence may not be sending emails or is sending slower than expected. Note: Some fields may be missing when the campaign is out of schedule. Always-present fields: campaign_id, subsequence_id, last_updated, status, issue_tracking. Requires one of the following scopes: `subsequences:read`, `subsequences:all`, `all:read`, `all:all` via GET /api/v2/subsequences/{id}/sending-status. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:read`; any of the wider ones satisfies Instantly on this call.

subsequences:read
instantly_get_api_v2_supersearch_enrichment_ai_by_resource_id_in_progressREAD

Get AI enrichment for resource -- Get the AI enrichment for a specific resource Requires one of the following scopes: `supersearch_enrichments:read`, `supersearch_enrichments:all`, `all:read`, `all:all` via GET /api/v2/supersearch-enrichment/ai/{resource_id}/in-progress. Agentic Fabriq asks the connection for the narrowest of those, `supersearch_enrichments:read`; any of the wider ones satisfies Instantly on this call.

supersearch_enrichments:read
instantly_get_api_v2_supersearch_enrichment_by_resource_idREAD

Get enrichment for resource -- Get the enrichment for a specific resource via GET /api/v2/supersearch-enrichment/{resource_id}. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_supersearch_enrichment_history_by_resource_idREAD

Get enrichment history -- Retrieve the enrichment history for a specific resource Requires one of the following scopes: `supersearch_enrichments:read`, `supersearch_enrichments:all`, `all:read`, `all:all` via GET /api/v2/supersearch-enrichment/history/{resource_id}. Agentic Fabriq asks the connection for the narrowest of those, `supersearch_enrichments:read`; any of the wider ones satisfies Instantly on this call.

supersearch_enrichments:read
instantly_get_api_v2_webhook_eventsREAD

List webhook event -- Requires one of the following scopes: `webhook_events:read`, `webhook_events:all`, `all:read`, `all:all` via GET /api/v2/webhook-events. Agentic Fabriq asks the connection for the narrowest of those, `webhook_events:read`; any of the wider ones satisfies Instantly on this call.

webhook_events:read
instantly_get_api_v2_webhook_events_by_idREAD

Get webhook event -- Requires one of the following scopes: `webhook_events:read`, `webhook_events:all`, `all:read`, `all:all` via GET /api/v2/webhook-events/{id}. Agentic Fabriq asks the connection for the narrowest of those, `webhook_events:read`; any of the wider ones satisfies Instantly on this call.

webhook_events:read
instantly_get_api_v2_webhook_events_summaryREAD

Get overview aggregates for webhook events including success/failure rates via GET /api/v2/webhook-events/summary. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_webhook_events_summary_by_dateREAD

Get overview aggregates for webhook events by date -- Get overview aggregates for webhook events by Date for charts via GET /api/v2/webhook-events/summary-by-date. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_webhooksREAD

List webhooks -- List all webhooks for the workspace with optional filters via GET /api/v2/webhooks. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_webhooks_by_idREAD

Get webhook -- Requires one of the following scopes: `webhooks:read`, `webhooks:all`, `all:read`, `all:all` via GET /api/v2/webhooks/{id}. Agentic Fabriq asks the connection for the narrowest of those, `webhooks:read`; any of the wider ones satisfies Instantly on this call.

webhooks:read
instantly_get_api_v2_webhooks_event_typesREAD

List available event types -- Get all available webhook event types including custom labels via GET /api/v2/webhooks/event-types. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_workspace_billing_plan_detailsREAD

Get workspace plan details -- Requires one of the following scopes: `workspace_billing:read`, `workspace_billing:all`, `all:read`, `all:all` via GET /api/v2/workspace-billing/plan-details. Agentic Fabriq asks the connection for the narrowest of those, `workspace_billing:read`; any of the wider ones satisfies Instantly on this call.

workspace_billing:read
instantly_get_api_v2_workspace_billing_subscription_detailsREAD

Get workspace subscription details -- Requires one of the following scopes: `workspace_billing:read`, `workspace_billing:all`, `all:read`, `all:all` via GET /api/v2/workspace-billing/subscription-details. Agentic Fabriq asks the connection for the narrowest of those, `workspace_billing:read`; any of the wider ones satisfies Instantly on this call.

workspace_billing:read
instantly_get_api_v2_workspace_group_membersREAD

List workspace group member -- Requires one of the following scopes: `workspace_group_members:read`, `workspace_group_members:all`, `all:read`, `all:all` via GET /api/v2/workspace-group-members. Agentic Fabriq asks the connection for the narrowest of those, `workspace_group_members:read`; any of the wider ones satisfies Instantly on this call.

workspace_group_members:read
instantly_get_api_v2_workspace_group_members_adminREAD

Get the current workspace admin workspace -- Get the details of the admin workspace of the current workspace via GET /api/v2/workspace-group-members/admin. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_get_api_v2_workspace_group_members_by_idREAD

Get workspace group member -- Requires one of the following scopes: `workspace_group_members:read`, `workspace_group_members:all`, `all:read`, `all:all` via GET /api/v2/workspace-group-members/{id}. Agentic Fabriq asks the connection for the narrowest of those, `workspace_group_members:read`; any of the wider ones satisfies Instantly on this call.

workspace_group_members:read
instantly_get_api_v2_workspace_membersREAD

List workspace member -- Requires one of the following scopes: `workspace_members:read`, `workspace_members:all`, `all:read`, `all:all` via GET /api/v2/workspace-members. Agentic Fabriq asks the connection for the narrowest of those, `workspace_members:read`; any of the wider ones satisfies Instantly on this call.

workspace_members:read
instantly_get_api_v2_workspace_members_by_idREAD

Get workspace member -- Requires one of the following scopes: `workspace_members:read`, `workspace_members:all`, `all:read`, `all:all` via GET /api/v2/workspace-members/{id}. Agentic Fabriq asks the connection for the narrowest of those, `workspace_members:read`; any of the wider ones satisfies Instantly on this call.

workspace_members:read
instantly_get_api_v2_workspaces_currentREAD

Get workspace -- Get your current workspace details. Note that this endpoint doesn't require any parameters. It will return the workspace based on the API key sent in the headers. Requires one of the following scopes: `workspaces:read`, `workspaces:all`, `all:read`, `all:all` via GET /api/v2/workspaces/current. Agentic Fabriq asks the connection for the narrowest of those, `workspaces:read`; any of the wider ones satisfies Instantly on this call.

workspaces:read
instantly_get_api_v2_workspaces_current_whitelabel_domainREAD

Get organization verified agency domain information -- Requires one of the following scopes: `workspaces:read`, `workspaces:all`, `all:read`, `all:all` via GET /api/v2/workspaces/current/whitelabel-domain. Agentic Fabriq asks the connection for the narrowest of those, `workspaces:read`; any of the wider ones satisfies Instantly on this call.

workspaces:read
instantly_patch_api_v2_accounts_by_emailWRITE

Patch account -- Requires one of the following scopes: `accounts:update`, `accounts:all`, `all:update`, `all:all` via PATCH /api/v2/accounts/{email}. Agentic Fabriq asks the connection for the narrowest of those, `accounts:update`; any of the wider ones satisfies Instantly on this call.

accounts:update
instantly_patch_api_v2_block_lists_entries_by_idWRITE

Patch block list entry -- Requires one of the following scopes: `block_list_entries:update`, `block_list_entries:all`, `all:update`, `all:all` via PATCH /api/v2/block-lists-entries/{id}. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:update`; any of the wider ones satisfies Instantly on this call.

block_list_entries:update
instantly_patch_api_v2_campaigns_by_idWRITE

Patch campaign -- Requires one of the following scopes: `campaigns:update`, `campaigns:all`, `all:update`, `all:all` via PATCH /api/v2/campaigns/{id}. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:update`; any of the wider ones satisfies Instantly on this call.

campaigns:update
instantly_patch_api_v2_custom_tags_by_idWRITE

Patch custom tag -- Requires one of the following scopes: `custom_tags:update`, `custom_tags:all`, `all:update`, `all:all` via PATCH /api/v2/custom-tags/{id}. Agentic Fabriq asks the connection for the narrowest of those, `custom_tags:update`; any of the wider ones satisfies Instantly on this call.

custom_tags:update
instantly_patch_api_v2_emails_by_idWRITE

Patch email -- Requires one of the following scopes: `emails:update`, `emails:all`, `all:update`, `all:all` via PATCH /api/v2/emails/{id}. Agentic Fabriq asks the connection for the narrowest of those, `emails:update`; any of the wider ones satisfies Instantly on this call.

emails:update
instantly_patch_api_v2_inbox_placement_tests_by_idWRITE

Patch inbox placement test -- Requires one of the following scopes: `inbox_placement_tests:update`, `inbox_placement_tests:all`, `all:update`, `all:all` via PATCH /api/v2/inbox-placement-tests/{id}. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_tests:update`; any of the wider ones satisfies Instantly on this call.

inbox_placement_tests:update
instantly_patch_api_v2_lead_labels_by_idWRITE

Patch lead label -- Requires one of the following scopes: `lead-labels:update`, `lead-labels:all`, `all:update`, `all:all` via PATCH /api/v2/lead-labels/{id}. Agentic Fabriq asks the connection for the narrowest of those, `lead-labels:update`; any of the wider ones satisfies Instantly on this call.

lead-labels:update
instantly_patch_api_v2_lead_lists_by_idWRITE

Patch lead list -- Requires one of the following scopes: `lead_lists:update`, `lead_lists:all`, `all:update`, `all:all` via PATCH /api/v2/lead-lists/{id}. Agentic Fabriq asks the connection for the narrowest of those, `lead_lists:update`; any of the wider ones satisfies Instantly on this call.

lead_lists:update
instantly_patch_api_v2_leads_by_idWRITE

Patch lead -- Requires one of the following scopes: `leads:update`, `leads:all`, `all:update`, `all:all` via PATCH /api/v2/leads/{id}. Agentic Fabriq asks the connection for the narrowest of those, `leads:update`; any of the wider ones satisfies Instantly on this call.

leads:update
instantly_patch_api_v2_subsequences_by_idWRITE

Patch campaign subsequence -- Requires one of the following scopes: `subsequences:update`, `subsequences:all`, `all:update`, `all:all` via PATCH /api/v2/subsequences/{id}. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:update`; any of the wider ones satisfies Instantly on this call.

subsequences:update
instantly_patch_api_v2_supersearch_enrichment_by_resource_id_settingsWRITE

Update enrichment settings for resource -- Update auto-update and skip settings for a SuperSearch enrichment tied to a specific resource Requires one of the following scopes: `supersearch_enrichments:create`, `supersearch_enrichments:all`, `all:create`, `all:all` via PATCH /api/v2/supersearch-enrichment/{resource_id}/settings. Agentic Fabriq asks the connection for the narrowest of those, `supersearch_enrichments:create`; any of the wider ones satisfies Instantly on this call.

supersearch_enrichments:create
instantly_patch_api_v2_webhooks_by_idWRITE

Patch webhook -- Requires one of the following scopes: `webhooks:update`, `webhooks:all`, `all:update`, `all:all` via PATCH /api/v2/webhooks/{id}. Agentic Fabriq asks the connection for the narrowest of those, `webhooks:update`; any of the wider ones satisfies Instantly on this call.

webhooks:update
instantly_patch_api_v2_workspace_members_by_idWRITE

Patch workspace member -- Requires one of the following scopes: `workspace_members:update`, `workspace_members:all`, `all:update`, `all:all` via PATCH /api/v2/workspace-members/{id}. Agentic Fabriq asks the connection for the narrowest of those, `workspace_members:update`; any of the wider ones satisfies Instantly on this call.

workspace_members:update
instantly_patch_api_v2_workspaces_currentWRITE

Patch workspace -- Update your current workspace details. Note that this endpoint doesn't require any parameters. It will update the workspace based on the API key sent in the headers. Requires one of the following scopes: `workspaces:update`, `workspaces:all`, `all:update`, `all:all` via PATCH /api/v2/workspaces/current. Agentic Fabriq asks the connection for the narrowest of those, `workspaces:update`; any of the wider ones satisfies Instantly on this call.

workspaces:update
instantly_post_api_v2_accountsWRITE

Create account -- Requires one of the following scopes: `accounts:create`, `accounts:all`, `all:create`, `all:all` via POST /api/v2/accounts. Agentic Fabriq asks the connection for the narrowest of those, `accounts:create`; any of the wider ones satisfies Instantly on this call.

accounts:create
instantly_post_api_v2_accounts_by_email_mark_fixedWRITE

Mark an account as fixed -- Requires one of the following scopes: `accounts:update`, `accounts:all`, `all:update`, `all:all` via POST /api/v2/accounts/{email}/mark-fixed. Agentic Fabriq asks the connection for the narrowest of those, `accounts:update`; any of the wider ones satisfies Instantly on this call.

accounts:update
instantly_post_api_v2_accounts_by_email_pauseWRITE

Pause an account -- Requires one of the following scopes: `accounts:update`, `accounts:all`, `all:update`, `all:all` via POST /api/v2/accounts/{email}/pause. Agentic Fabriq asks the connection for the narrowest of those, `accounts:update`; any of the wider ones satisfies Instantly on this call.

accounts:update
instantly_post_api_v2_accounts_by_email_resumeWRITE

Resume a paused account -- Requires one of the following scopes: `accounts:update`, `accounts:all`, `all:update`, `all:all` via POST /api/v2/accounts/{email}/resume. Agentic Fabriq asks the connection for the narrowest of those, `accounts:update`; any of the wider ones satisfies Instantly on this call.

accounts:update
instantly_post_api_v2_accounts_moveWRITE

Move accounts between workspaces. IMPORTANT: this endpoint should be called ONLY with an ADMIN workspace API key (check the workspace group docs: https://developer.instantly.ai/workspace-group), and both the source and destination workspaces must have the same admin workspace. via POST /api/v2/accounts/move. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_accounts_test_vitalsWRITE

Test account vitals -- Requires one of the following scopes: `accounts:read`, `accounts:all`, `all:read`, `all:all` via POST /api/v2/accounts/test/vitals. Agentic Fabriq asks the connection for the narrowest of those, `accounts:read`; any of the wider ones satisfies Instantly on this call.

accounts:read
instantly_post_api_v2_accounts_warmup_analyticsWRITE

Get warmup analytics -- Requires one of the following scopes: `accounts:read`, `accounts:all`, `all:read`, `all:all` via POST /api/v2/accounts/warmup-analytics. Agentic Fabriq asks the connection for the narrowest of those, `accounts:read`; any of the wider ones satisfies Instantly on this call.

accounts:read
instantly_post_api_v2_accounts_warmup_disableWRITE

Disable warmup for accounts -- Initiates a background job to disable warmup for the specified accounts. The response will contain the initial background job object. You can monitor the job's progress by polling the `GET: /api/v2/background-jobs/:id` endpoint. via POST /api/v2/accounts/warmup/disable. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_accounts_warmup_enableWRITE

Enable warmup for accounts -- Initiates a background job to enable warmup for the specified accounts. The response will contain the initial background job object. You can monitor the job's progress by polling the `GET: /api/v2/background-jobs/:id` endpoint. via POST /api/v2/accounts/warmup/enable. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_api_keysWRITE

Create api key -- Requires one of the following scopes: `api_keys:create`, `api_keys:all`, `all:create`, `all:all` via POST /api/v2/api-keys. Agentic Fabriq asks the connection for the narrowest of those, `api_keys:create`; any of the wider ones satisfies Instantly on this call.

api_keys:create
instantly_post_api_v2_block_lists_entriesWRITE

Create block list entry -- Requires one of the following scopes: `block_list_entries:create`, `block_list_entries:all`, `all:create`, `all:all` via POST /api/v2/block-lists-entries. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:create`; any of the wider ones satisfies Instantly on this call.

block_list_entries:create
instantly_post_api_v2_block_lists_entries_bulk_createWRITE

Bulk create block list entry -- Requires one of the following scopes: `block_list_entries:create`, `block_list_entries:all`, `all:create`, `all:all` via POST /api/v2/block-lists-entries/bulk-create. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:create`; any of the wider ones satisfies Instantly on this call.

block_list_entries:create
instantly_post_api_v2_block_lists_entries_bulk_deleteWRITE

Bulk delete block list entry -- Requires one of the following scopes: `block_list_entries:delete`, `block_list_entries:all`, `all:delete`, `all:all` via POST /api/v2/block-lists-entries/bulk-delete. Agentic Fabriq asks the connection for the narrowest of those, `block_list_entries:delete`; any of the wider ones satisfies Instantly on this call.

block_list_entries:delete
instantly_post_api_v2_campaignsWRITE

Create campaign -- Requires one of the following scopes: `campaigns:create`, `campaigns:all`, `all:create`, `all:all` via POST /api/v2/campaigns. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:create`; any of the wider ones satisfies Instantly on this call.

campaigns:create
instantly_post_api_v2_campaigns_by_id_activateWRITE

Activate (start) or resume a campaign -- Requires one of the following scopes: `campaigns:update`, `campaigns:all`, `all:update`, `all:all` via POST /api/v2/campaigns/{id}/activate. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:update`; any of the wider ones satisfies Instantly on this call.

campaigns:update
instantly_post_api_v2_campaigns_by_id_duplicateWRITE

Duplicate campaign -- Requires one of the following scopes: `campaigns:create`, `campaigns:all`, `all:create`, `all:all` via POST /api/v2/campaigns/{id}/duplicate. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:create`; any of the wider ones satisfies Instantly on this call.

campaigns:create
instantly_post_api_v2_campaigns_by_id_exportWRITE

Export campaign to JSON format -- Requires one of the following scopes: `campaigns:read`, `campaigns:all`, `all:read`, `all:all` via POST /api/v2/campaigns/{id}/export. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:read`; any of the wider ones satisfies Instantly on this call.

campaigns:read
instantly_post_api_v2_campaigns_by_id_from_exportWRITE

Create campaign from shared one -- Requires one of the following scopes: `campaigns:create`, `campaigns:all`, `all:create`, `all:all` via POST /api/v2/campaigns/{id}/from-export. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:create`; any of the wider ones satisfies Instantly on this call.

campaigns:create
instantly_post_api_v2_campaigns_by_id_pauseWRITE

Stop (or pause) a campaign -- Requires one of the following scopes: `campaigns:update`, `campaigns:all`, `all:update`, `all:all` via POST /api/v2/campaigns/{id}/pause. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:update`; any of the wider ones satisfies Instantly on this call.

campaigns:update
instantly_post_api_v2_campaigns_by_id_shareWRITE

Share a campaign. This allows other users to create new campaigns based on this campaign. The campaign is being shared for 7 days, after which you'll have to call this endpoint again if you want to enable sharing on the campaign via POST /api/v2/campaigns/{id}/share. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_campaigns_by_id_variablesWRITE

Add campaign variables -- Requires one of the following scopes: `campaigns:update`, `campaigns:all`, `all:update`, `all:all` via POST /api/v2/campaigns/{id}/variables. Agentic Fabriq asks the connection for the narrowest of those, `campaigns:update`; any of the wider ones satisfies Instantly on this call.

campaigns:update
instantly_post_api_v2_custom_tagsWRITE

Create custom tag -- Requires one of the following scopes: `custom_tags:create`, `custom_tags:all`, `all:create`, `all:all` via POST /api/v2/custom-tags. Agentic Fabriq asks the connection for the narrowest of those, `custom_tags:create`; any of the wider ones satisfies Instantly on this call.

custom_tags:create
instantly_post_api_v2_custom_tags_toggle_resourceWRITE

Assign or unassign tags to resources -- This can be used for both accounts and campaigns. Please check the `resource_type` field for more information. via POST /api/v2/custom-tags/toggle-resource. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_dfy_email_account_ordersWRITE

Place a DFY email account order -- This endpoint allows you to place an order for Done-For-You (DFY) email accounts with your own custom domains.<br/>You can order up to 5 email accounts per domain.<br/>This endpoint can place a DFY order, a pre-warmed up order, or an order to buy extra accounts to already ordered domains (please check the `order_type` field for more information).<br/>We support the following domain extensions (tlds): .com, .org.<br/>You can check the availability of your desired domain using the `/dfy-email-account-orders/domains/check` endpoint before placing an order.<br/>If you choose to buy pre-warmed up accounts, please use the `/dfy-email-account-orders/domains/pre-warmed-up-list` endpoint to see a list of available pre-warmed up domains first.<br/>If no pre-warmed up domains are available, then you can't place your order, but you can still buy regular DFY accounts.<br/>Please make sure your workspace has an Outreach plan to use this endpoint. Requires one of the following scopes: `dfy_email_account_orders:create`, `dfy_email_account_orders:all`, `all:create`, `all:all` via POST /api/v2/dfy-email-account-orders. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:create`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:create
instantly_post_api_v2_dfy_email_account_orders_accounts_cancelWRITE

Cancel dfy email accounts -- This endpoint will cancel the DFY email accounts based on the provided email addresses. Requires one of the following scopes: `dfy_email_account_orders:delete`, `dfy_email_account_orders:all`, `all:delete`, `all:all` via POST /api/v2/dfy-email-account-orders/accounts/cancel. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:delete`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:delete
instantly_post_api_v2_dfy_email_account_orders_domains_checkWRITE

Check domains availability -- This endpoint will check the availability of the provided domains.. It will return a list of domains with their availability status. . The only supported extensions (tlds) are: .com, .org. . Please do not abuse this endpoint and do not use it for anything other than checking availability before ordering a domain.. This request has a rate limit of 30 request per minute, or 900 requests per hour. Requires one of the following scopes: `dfy_email_account_orders:create`, `dfy_email_account_orders:all`, `all:create`, `all:all` via POST /api/v2/dfy-email-account-orders/domains/check. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:create`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:create
instantly_post_api_v2_dfy_email_account_orders_domains_pre_warmed_up_listWRITE

Get pre-warmed up domains -- This endpoint will return a list of pre-warmed up domains available for order.<br/>These domains are set up and configured in advance, allowing for quick deployment of email services.<br/>Use this endpoint to retrieve available pre-warmed up domains before placing an order.<br/><br/><b>IMPORTANT: if the endpoint returns a list of empty domains - it's not a bug, please don't retry right away or report this as a bug - it simply means that there are no available pre-warmed up domains at the moment.</b> Requires one of the following scopes: `dfy_email_account_orders:read`, `dfy_email_account_orders:all`, `all:read`, `all:all` via POST /api/v2/dfy-email-account-orders/domains/pre-warmed-up-list. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:read`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:read
instantly_post_api_v2_dfy_email_account_orders_domains_similarWRITE

Generate similar available domains -- This endpoint will generate a list of similar AND available domains based on the provided domain.. It will return a maximum number of 66 suggestions per extension (tld) requested.. All the returned domains will be available for order. Requires one of the following scopes: `dfy_email_account_orders:create`, `dfy_email_account_orders:all`, `all:create`, `all:all` via POST /api/v2/dfy-email-account-orders/domains/similar. Agentic Fabriq asks the connection for the narrowest of those, `dfy_email_account_orders:create`; any of the wider ones satisfies Instantly on this call.

dfy_email_account_orders:create
instantly_post_api_v2_email_verificationWRITE

Create email verification -- If an email takes longer than 10 seconds to verify, the endpoint will return the status as `pending`. In that case, you may use the `/email-verification/:email` endpoint to check the status of the verification job. Alternatively, you can send a `webhook_url` to receive the results instead of polling the status endpoint. Requires one of the following scopes: `email_verifications:create` Requires one of the following scopes: `email_verifications:create`, `email_verifications:all`, `all:create`, `all:all` via POST /api/v2/email-verification. Agentic Fabriq asks the connection for the narrowest of those, `email_verifications:create`; any of the wider ones satisfies Instantly on this call.

email_verifications:create
instantly_post_api_v2_emails_forwardWRITE

Forward an email -- Forward an existing email to another recipient. You must specify the `reply_to_uuid` field, which represents the `id` of an existing email returned by the `/emails` endpoints. Requires one of the following scopes: `emails:create`, `emails:all`, `all:create`, `all:all` via POST /api/v2/emails/forward. Agentic Fabriq asks the connection for the narrowest of those, `emails:create`; any of the wider ones satisfies Instantly on this call.

emails:create
instantly_post_api_v2_emails_replyWRITE

Reply to an email -- Send a reply to an email. This endpoint can be used to send an email only as a reply to an existing email. In order to reply to an email, please specify the `reyply_to_uuid` field, and your email will be sent as a reply to that email. The `reyply_to_uuid` field represents the `id` field of an existing email, which is being returned to you in all the `/email` endpoints Requires one of the following scopes: `emails:create`, `emails:all`, `all:create`, `all:all` via POST /api/v2/emails/reply. Agentic Fabriq asks the connection for the narrowest of those, `emails:create`; any of the wider ones satisfies Instantly on this call.

emails:create
instantly_post_api_v2_emails_testWRITE

Send a test email -- Send a preview/test email without creating an email entity in Unibox. Rate limit: 10 requests per minute per workspace. Requires one of the following scopes: `emails:create`, `emails:all`, `all:create`, `all:all` via POST /api/v2/emails/test. Agentic Fabriq asks the connection for the narrowest of those, `emails:create`; any of the wider ones satisfies Instantly on this call.

emails:create
instantly_post_api_v2_emails_threads_by_thread_id_mark_as_readWRITE

Mark all emails in a thread as read -- Requires one of the following scopes: `emails:update`, `emails:all`, `all:update`, `all:all` via POST /api/v2/emails/threads/{thread_id}/mark-as-read. Agentic Fabriq asks the connection for the narrowest of those, `emails:update`; any of the wider ones satisfies Instantly on this call.

emails:update
instantly_post_api_v2_inbox_placement_analytics_deliverability_insightsWRITE

Retrieve inbox placement analytics deliverability insights -- Provides deliverability insights for a specific inbox placement test Requires one of the following scopes: `inbox_placement_analytics:read`, `inbox_placement_analytics:all`, `all:read`, `all:all` via POST /api/v2/inbox-placement-analytics/deliverability-insights. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_analytics:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_analytics:read
instantly_post_api_v2_inbox_placement_analytics_stats_by_dateWRITE

Get inbox placement analytics stats by date -- Provides a time series representing the distribution of emails sent to inbox, spam, or category folders for scheduled inbox placement tests. Requires one of the following scopes: `inbox_placement_analytics:read`, `inbox_placement_analytics:all`, `all:read`, `all:all` via POST /api/v2/inbox-placement-analytics/stats-by-date. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_analytics:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_analytics:read
instantly_post_api_v2_inbox_placement_analytics_stats_by_test_idWRITE

Retrieve inbox placement analytics stats by test id -- Provides aggregated inbox, spam and category counts for specified test IDs Requires one of the following scopes: `inbox_placement_analytics:read`, `inbox_placement_analytics:all`, `all:read`, `all:all` via POST /api/v2/inbox-placement-analytics/stats-by-test-id. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_analytics:read`; any of the wider ones satisfies Instantly on this call.

inbox_placement_analytics:read
instantly_post_api_v2_inbox_placement_testsWRITE

Create inbox placement test -- Requires one of the following scopes: `inbox_placement_tests:create`, `inbox_placement_tests:all`, `all:create`, `all:all` via POST /api/v2/inbox-placement-tests. Agentic Fabriq asks the connection for the narrowest of those, `inbox_placement_tests:create`; any of the wider ones satisfies Instantly on this call.

inbox_placement_tests:create
instantly_post_api_v2_lead_labelsWRITE

Create lead label -- Requires one of the following scopes: `lead-labels:create`, `lead-labels:all`, `all:create`, `all:all` via POST /api/v2/lead-labels. Agentic Fabriq asks the connection for the narrowest of those, `lead-labels:create`; any of the wider ones satisfies Instantly on this call.

lead-labels:create
instantly_post_api_v2_lead_labels_ai_reply_labelWRITE

Test AI reply label prediction -- Returns the AI-predicted lead label for a reply text. This simulates how AI auto-tagging would label an incoming reply for testing custom labels and descriptions. Rate limit: 500 requests per 30 days per workspace. This rate limit applies only to this testing endpoint; live reply processing does not use this limiter. Requires one of the following scopes: `lead-labels:read`, `lead-labels:all`, `all:read`, `all:all` via POST /api/v2/lead-labels/ai-reply-label. Agentic Fabriq asks the connection for the narrowest of those, `lead-labels:read`; any of the wider ones satisfies Instantly on this call.

lead-labels:read
instantly_post_api_v2_lead_listsWRITE

Create lead list -- Requires one of the following scopes: `lead_lists:create`, `lead_lists:all`, `all:create`, `all:all` via POST /api/v2/lead-lists. Agentic Fabriq asks the connection for the narrowest of those, `lead_lists:create`; any of the wider ones satisfies Instantly on this call.

lead_lists:create
instantly_post_api_v2_leadsWRITE

Create lead -- Requires one of the following scopes: `leads:create`, `leads:all`, `all:create`, `all:all` via POST /api/v2/leads. Agentic Fabriq asks the connection for the narrowest of those, `leads:create`; any of the wider ones satisfies Instantly on this call.

leads:create
instantly_post_api_v2_leads_addWRITE

Add leads in bulk to a campaign or list -- Adds up to 1000 leads to either a campaign or a list. You must provide a `campaign_id` or a `list_id`, but not both. The endpoint validates emails, checks against blocklists and existing leads. Requires one of the following scopes: `leads:create`, `leads:all`, `all:create`, `all:all` via POST /api/v2/leads/add. Agentic Fabriq asks the connection for the narrowest of those, `leads:create`; any of the wider ones satisfies Instantly on this call.

leads:create
instantly_post_api_v2_leads_bulk_assignWRITE

Bulk assign leads to organization users via POST /api/v2/leads/bulk-assign. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_leads_listWRITE

List leads -- This endpoint is a POST endpoint, instead of GET - a deviation from the REST APIs standards we’re following because of the complex arguments it accepts, which would be too hard to express through query parameters. Results are ordered by each lead's `id` field in ascending order (or by `contact` when distinct_contacts is true) so clients can paginate chronologically by reusing the cursor returned in `next_starting_after`. Leads created on or after October 15, 2025 respect this chronological ordering; older records may appear out of sequence when sorted by ID. Requires one of the following scopes: `leads:read`, `leads:all`, `all:read`, `all:all` via POST /api/v2/leads/list. Agentic Fabriq asks the connection for the narrowest of those, `leads:read`; any of the wider ones satisfies Instantly on this call.

leads:read
instantly_post_api_v2_leads_mergeWRITE

Merge two leads Requires one of the following scopes: `leads:update`, `leads:all`, `all:update`, `all:all` via POST /api/v2/leads/merge. Agentic Fabriq asks the connection for the narrowest of those, `leads:update`; any of the wider ones satisfies Instantly on this call.

leads:update
instantly_post_api_v2_leads_moveWRITE

Move leads to a campaign or list -- Move leads to a different campaign or list. This endpoint will return a background job that will process the move. The job will be processed in the background and the leads will be moved to the destination campaign or list. You can use the `/background-jobs/:id` endpoint to check the job status. Note: When using the `ids` parameter, you must also provide either `campaign` or `list_id` to specify which campaign or list to filter the leads from. Requires one of the following scopes: `leads:update`, `leads:all`, `all:update`, `all:all` via POST /api/v2/leads/move. Agentic Fabriq asks the connection for the narrowest of those, `leads:update`; any of the wider ones satisfies Instantly on this call.

leads:update
instantly_post_api_v2_leads_subsequence_moveWRITE

Move a lead to a subsequence Requires one of the following scopes: `leads:update`, `leads:all`, `all:update`, `all:all` via POST /api/v2/leads/subsequence/move. Agentic Fabriq asks the connection for the narrowest of those, `leads:update`; any of the wider ones satisfies Instantly on this call.

leads:update
instantly_post_api_v2_leads_subsequence_removeWRITE

Remove a lead from a subsequence Requires one of the following scopes: `leads:update`, `leads:all`, `all:update`, `all:all` via POST /api/v2/leads/subsequence/remove. Agentic Fabriq asks the connection for the narrowest of those, `leads:update`; any of the wider ones satisfies Instantly on this call.

leads:update
instantly_post_api_v2_leads_update_interest_statusWRITE

Update the interest status of a lead via POST /api/v2/leads/update-interest-status. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_oauth_google_initWRITE

Initialize google oauth -- Creates an OAuth session and returns the Google authorization URL. The user should be redirected to auth_url to complete the OAuth flow. Poll the status endpoint to check for completion. **Special rate limits (stricter than the standard API rate limit) to comply with upstream Google rate limits:** - 5 requests per minute per workspace - 10 requests per minute per IP If Google's upstream OAuth service is temporarily unavailable, requests may return 503. via POST /api/v2/oauth/google/init. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_oauth_microsoft_initWRITE

Initialize microsoft oauth -- Creates an OAuth session and returns the Microsoft authorization URL. The user should be redirected to auth_url to complete the OAuth flow. Poll the status endpoint to check for completion. **Special rate limits (stricter than the standard API rate limit) to comply with upstream Microsoft rate limits:** - 5 requests per minute per workspace - 10 requests per minute per IP If Microsoft's upstream OAuth service is temporarily unavailable, requests may return 503. via POST /api/v2/oauth/microsoft/init. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_subsequencesWRITE

Create campaign subsequence -- Requires one of the following scopes: `subsequences:create`, `subsequences:all`, `all:create`, `all:all` via POST /api/v2/subsequences. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:create`; any of the wider ones satisfies Instantly on this call.

subsequences:create
instantly_post_api_v2_subsequences_by_id_duplicateWRITE

Duplicate a subsequence with the same trigger conditions Requires one of the following scopes: `subsequences:create`, `subsequences:all`, `all:create`, `all:all` via POST /api/v2/subsequences/{id}/duplicate. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:create`; any of the wider ones satisfies Instantly on this call.

subsequences:create
instantly_post_api_v2_subsequences_by_id_pauseWRITE

Pause a subsequence Requires one of the following scopes: `subsequences:update`, `subsequences:all`, `all:update`, `all:all` via POST /api/v2/subsequences/{id}/pause. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:update`; any of the wider ones satisfies Instantly on this call.

subsequences:update
instantly_post_api_v2_subsequences_by_id_resumeWRITE

Resume a paused subsequence Requires one of the following scopes: `subsequences:update`, `subsequences:all`, `all:update`, `all:all` via POST /api/v2/subsequences/{id}/resume. Agentic Fabriq asks the connection for the narrowest of those, `subsequences:update`; any of the wider ones satisfies Instantly on this call.

subsequences:update
instantly_post_api_v2_supersearch_enrichmentWRITE

Create an enrichment for a specific resource (list or campaign). This is the main endpoint for adding enrichments to resources. The enrichments are automatically run after creation. via POST /api/v2/supersearch-enrichment. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_supersearch_enrichment_aiWRITE

Create AI enrichment -- Create an AI enrichment for a resource (list or campaign) Requires one of the following scopes: `supersearch_enrichments:create`, `supersearch_enrichments:all`, `all:create`, `all:all` via POST /api/v2/supersearch-enrichment/ai. Agentic Fabriq asks the connection for the narrowest of those, `supersearch_enrichments:create`; any of the wider ones satisfies Instantly on this call.

supersearch_enrichments:create
instantly_post_api_v2_supersearch_enrichment_count_leads_from_supersearchWRITE

Count leads from supersearch -- Count the number of leads matching a SuperSearch query without enriching them. This endpoint is intended to estimate lead availability before running an enrichment. Requires one of the following scopes: `supersearch_enrichments:read`, `supersearch_enrichments:all`, `all:read`, `all:all` via POST /api/v2/supersearch-enrichment/count-leads-from-supersearch. Agentic Fabriq asks the connection for the narrowest of those, `supersearch_enrichments:read`; any of the wider ones satisfies Instantly on this call.

supersearch_enrichments:read
instantly_post_api_v2_supersearch_enrichment_enrich_leads_from_supersearchWRITE

Enrich leads from supersearch -- Add leads from SuperSearch to the list or the campaign and enrich them. A list is automatically created if no resource is provided. via POST /api/v2/supersearch-enrichment/enrich-leads-from-supersearch. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_supersearch_enrichment_preview_leads_from_supersearchWRITE

Preview leads from supersearch -- Preview the leads matching a SuperSearch query without enriching them Requires one of the following scopes: `supersearch_enrichments:read`, `supersearch_enrichments:all`, `all:read`, `all:all` via POST /api/v2/supersearch-enrichment/preview-leads-from-supersearch. Agentic Fabriq asks the connection for the narrowest of those, `supersearch_enrichments:read`; any of the wider ones satisfies Instantly on this call.

supersearch_enrichments:read
instantly_post_api_v2_supersearch_enrichment_runWRITE

Run enrichment for resource -- Run all enrichments associated with a resource for a list of leads or for all the leads that haven't been enriched yet via POST /api/v2/supersearch-enrichment/run. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_webhooksWRITE

Create webhook -- Requires one of the following scopes: `webhooks:create`, `webhooks:all`, `all:create`, `all:all` via POST /api/v2/webhooks. Agentic Fabriq asks the connection for the narrowest of those, `webhooks:create`; any of the wider ones satisfies Instantly on this call.

webhooks:create
instantly_post_api_v2_webhooks_by_id_resumeWRITE

Resume a webhook that was disabled due to repeated delivery failures Requires one of the following scopes: `webhooks:update`, `webhooks:all`, `all:update`, `all:all` via POST /api/v2/webhooks/{id}/resume. Agentic Fabriq asks the connection for the narrowest of those, `webhooks:update`; any of the wider ones satisfies Instantly on this call.

webhooks:update
instantly_post_api_v2_webhooks_by_id_testWRITE

Test a webhook -- Send a test payload to a webhook URL to verify it is working via POST /api/v2/webhooks/{id}/test. Instantly's reference states no scope requirement for this operation, so this tool requires none; a narrowly-scoped key may still be refused by the provider, in which case mint one carrying `all:all`.

no provider scope
instantly_post_api_v2_workspace_group_membersWRITE

Create workspace group member -- This endpoint allows you to send an invitation for a sub workspace to join the admin workspace. The sub workspace will be added as a sub workspace of the admin workspace only if the sub workspace owner accepts the invitation. Requires one of the following scopes: `workspace_group_members:create`, `workspace_group_members:all`, `all:create`, `all:all` via POST /api/v2/workspace-group-members. Agentic Fabriq asks the connection for the narrowest of those, `workspace_group_members:create`; any of the wider ones satisfies Instantly on this call.

workspace_group_members:create
instantly_post_api_v2_workspace_membersWRITE

Create workspace member -- Requires one of the following scopes: `workspace_members:create`, `workspace_members:all`, `all:create`, `all:all` via POST /api/v2/workspace-members. Agentic Fabriq asks the connection for the narrowest of those, `workspace_members:create`; any of the wider ones satisfies Instantly on this call.

workspace_members:create
instantly_post_api_v2_workspaces_current_change_ownerWRITE

Change workspace owner -- Requires one of the following scopes: `workspaces:update`, `workspaces:all`, `all:update`, `all:all` via POST /api/v2/workspaces/current/change-owner. Agentic Fabriq asks the connection for the narrowest of those, `workspaces:update`; any of the wider ones satisfies Instantly on this call.

workspaces:update
instantly_post_api_v2_workspaces_current_whitelabel_domainWRITE

Set the agency domain for the workspace -- Requires one of the following scopes: `workspaces:update`, `workspaces:all`, `all:update`, `all:all` via POST /api/v2/workspaces/current/whitelabel-domain. Agentic Fabriq asks the connection for the narrowest of those, `workspaces:update`; any of the wider ones satisfies Instantly on this call.

workspaces:update

Put Instantly behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.