New Integration
New Integration is the second view of the Integrations page. It presents every integration type as a tile, grouped into categories; clicking a tile opens that type's Add dialog, and saving the dialog creates the integration.

The Catalog
The catalog is a stack of cards, one per category, each holding the tiles for the types filed under it. Unlike the application template catalog, this view has no search box and the tiles are laid out five to a row. Most carry the service's icon; the five that do not — RESTAPI, Salesforce, Workday, Slack and PagerDuty — show their name alone.
The categories, in the order they appear:
| Category | Types | What they connect to |
|---|---|---|
| Cloud Storage | 2 | Object stores read directly. |
| AWS Services | 10 | AWS accounts, and the queues, streams and buckets inside them. |
| Office Software (SaaS) and IAM | 6 | Microsoft 365, Entra, Google Workspace and Duo tenants. |
| Cloud Infrastructure (IaaS) | 1 | Azure Event Hubs. |
| Endpoint Management | 12 | EDR/XDR and vulnerability-management consoles. |
| Email Audit and Protection | 4 | Email security gateways. |
| Cloud-based Network Services | 5 | Network and SASE platforms, plus two generic HTTP connectors. |
| Cloud-based Business Softwares | 4 | SaaS business applications. |
| System Notification Export | 3 | Outbound destinations for alerts and tickets. |
| On-Premise IT | 1 | A directory server reached through a collector. |
The category names overlap the application catalog's but the sets do not match: Cloud Storage, Cloud-based Network Services and System Notification Export exist only here, and System Components exists only there.
The Add Dialog
Clicking a tile opens a panel over the right of the page titled Add <type>. Every type's dialog has the same two sections and the same footer.

| Section | Fields |
|---|---|
| Details | Name, required and empty — this is what the tile in Existing Integrations will be labelled with, and it cannot be changed afterwards. Description, optional. Configuration method, on the types that have more than one way in. Type, read-only and pre-set to the tile you clicked. |
| Configurations | The type's own connection fields. Absent entirely on the two types that take none. |
A Save button sits in the lower-right corner; the X in the title bar closes the dialog without creating anything. Required fields are marked with a red asterisk after the label.
Configuration method
Configuration method is a drop-down in Details, above the read-only Type, and it appears on fourteen of the 48 types. It selects how the credential is obtained rather than what the credential is, so changing it changes which fields Configurations shows:
- Nine of the ten AWS Services types open on EC2 Instance IAM Role. AWS User is the exception: it takes a long-lived key pair rather than assuming a role, so there is nothing to choose.
- Office365, ResourceWatch, Azure AD Audit and Azure AD Action open on Send Invitation, and in that state ask for nothing but an administrator's Email — the equivalent of the Enable Admin Consent Mode checkbox on the Microsoft application templates.
- Google Workspace opens on Manual, and asks for the admin address and the service-account key directly.
The remaining 34 types have no such row: there is one way to connect them, and Configurations asks for it.
Footer buttons
Some types add an action button above Save, in the body of the dialog rather than the footer strip:
- Setup CloudFormation (blue) — on all ten AWS Services types. It is the route to creating the IAM role the integration will assume, rather than pasting an access key.
- Test Configuration (green) — on AWS S3 Bucket and LDAP, and on no other type: those two are the only ones that can prove the connection before it is saved.
Create Plugin Datasource
Most types end their Configurations section with a Create Plugin Datasource checkbox, unticked. Ticking it makes the save build the pipeline's data source at the same time as the integration, instead of leaving the integration for a pipeline to be pointed at later — which is the shortcut for an integration created here rather than by an application install.
The types that offer it are Google Workspace, Duo, Azure EventHubs, all of Endpoint Management except Palo Alto Cortex and Bitdefender, all of Email Audit and Protection, all of Cloud-based Business Softwares, and LDAP — 22 of the 48. The AWS, Cloud Storage, network-service and notification types have no such checkbox, and neither do the four Microsoft Send Invitation types.
Fields below are required unless marked optional. A value shown in italics is a real value the field opens with; a value shown in code is grey placeholder text, which the field does not submit unless you type it. Labels are reproduced exactly as the interface renders them.
Cloud Storage
Neither type in this category has a Configuration method row or a Create Plugin Datasource checkbox.
Azure Blob
- Storage Account
- Container
- Authentication Method (optional) — drop-down, Service Principal
- Tenant ID
- Client ID
- Client Secret
The three credential fields are the ones the Service Principal method needs; Authentication Method is the only drop-down here that changes them.

Google Cloud Storage
- Bucket
- Mode — drop-down, Select a value
- Prefix (optional)
- Target Service Account (optional)
- Secret Account Key (optional) — a multi-line box, sized for a pasted service-account key file

AWS Services
Every type here carries a blue Setup CloudFormation button, and every one but AWS User opens with Configuration method set to EC2 Instance IAM Role and asks for a Role rather than for keys. The Region / Regions and Role drop-downs are populated from what the platform already knows: Role lists the AWS roles registered on this page, which is the same list the Pre-defined AWs Role parameter offers on the AWS application templates.
AWS API
- Account ID
- Policy Template — drop-down, None
- Regions — multi-select drop-down, Select Values
- Role — drop-down, Select a value
The account-level type: where the other nine name one queue, stream, bucket or function, this one registers the account and the role to assume in it. Policy Template is what Setup CloudFormation builds the role from.

AWS GuardDuty
- Regions — multi-select drop-down, Select Values
- Role — drop-down

AWS EC2 Audit
- Regions — multi-select drop-down, Select Values
- Role — drop-down
The same two fields as AWS GuardDuty; the type is what decides which API is polled.

AWS Kinesis
- Stream Name
- Region — drop-down
- Mode — drop-down
- Role — drop-down

AWS Firehose
- Stream Name
- Region — drop-down
- Role — drop-down
AWS Kinesis without the Mode field.

AWS Lambda
- Function Name
- Region — drop-down
- Role — drop-down

AWS S3 Bucket
- Region — drop-down
- Bucket
- Mode — drop-down
- Prefix (optional)
- Begin (optional)
- End (optional)
- Role — drop-down
The longest form in this category, and one of the only two types in the catalog with a green Test Configuration button — here beside Setup CloudFormation. Prefix, Begin and End bound which objects in the bucket are read, the same way the S3 object prefix / begin / end parameters do on the S3 import templates.

AWS SQS
- Region — drop-down
- URL
- Mode — drop-down
- Role — drop-down

AWS S3 w/ SQS
- Queue URL
- Queue ARN
- Region — drop-down
- Role — drop-down
The type behind the AWS templates that take an SQS notification queue url — the bucket is discovered from the notifications rather than named, which is why there is no bucket field.

AWS User
- Account ID
- User
- Access Key
- Secret Key
The one type in this category with no Configuration method row and no Role field: it is the long-lived-key alternative to the role-assumption types above. It keeps the Setup CloudFormation button all the same.

Office Software (SaaS) and IAM
Office365
Configuration method — drop-down, Send Invitation
In the Send Invitation state the whole connection is one address: the platform mails an administrator a consent request rather than taking a client secret. This is the integration-level equivalent of leaving Enable Admin Consent Mode ticked on the Office365 template.

ResourceWatch
Configuration method — drop-down, Send Invitation

Azure AD Audit
Configuration method — drop-down, Send Invitation

Azure AD Action
Configuration method — drop-down, Send Invitation
The four Microsoft types share one form. Azure AD Action is the only one of them with no application template behind it: where the other three collect audit data, this one is the outbound half, for the response actions an alert action takes against a directory.

Google Workspace
Configuration method — drop-down, Manual
- Admin User Email
- Secret Account Key — a multi-line box, sized for a pasted service-account key file
- Create Plugin Datasource (optional) — checkbox, unticked
A dark circular ? button sits below the checkbox — the only type in the catalog with inline help on its dialog.

Duo
- API Hostname
- Integration Key
- Secret Key
- Create Plugin Datasource (optional) — checkbox, unticked
The three fields the Cisco Duo Admin API template asks for, under shorter labels.

Cloud Infrastructure (IaaS)
Azure EventHubs
- Description (optional) — an editable field, distinct from the Description in Details above it
- Consumer Group (optional)
- Container Name (optional)
- Endpoint
- Storage Endpoint (optional)
- Create Plugin Datasource (optional) — checkbox, unticked
The same five settings as the Azure Event Hubs template, reordered: the required Endpoint is fourth here rather than first.

Endpoint Management
Every type here ends with a Create Plugin Datasource checkbox except Palo Alto Cortex and Bitdefender.
Darktrace
- URL
- Public Token
- Private Token
- Create Plugin Datasource (optional) — checkbox, unticked
No application template covers Darktrace, so this dialog is the whole platform-side setup.

Defender ATP
- Client ID
- Tenant ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked

MS Defender
- Client ID
- Tenant ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked

MS Defender Endpoint
- Client ID
- Tenant ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked
Three Defender types, one identical form, three different APIs behind it. The dialogs cannot be told apart on their fields, only on the Type value and the title — so the Name you give an integration is the only thing that will distinguish them in the Existing Integrations list.

Falcon
- Client ID
- Base URL
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked
Base URL is CrowdStrike's per-cloud API host, as on the CrowdStrike Falcon template.

Qualys
- URL
- Username
- Password
- Create Plugin Datasource (optional) — checkbox, unticked

Sophos
- Client ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked

TenableCloud
- Access Key
- Secret Key
- Create Plugin Datasource (optional) — checkbox, unticked
Another type with no application template behind it.

Palo Alto Cortex
- API URL
- API Key ID
- Auth Mode — drop-down, Advanced
- API Key
The PaloAlto Cortex XDR template renders the same setting as a free-text AuthMode field pre-filled with advanced; here it is a proper drop-down. One of the two types in this category with no Create Plugin Datasource checkbox.

SentinelOne
- BaseURL
- Account IDs (optional) — multi-select drop-down
- Site IDs (optional) — multi-select drop-down
- API Token
- Create Plugin Datasource (optional) — checkbox, unticked
Account IDs and Site IDs narrow collection to part of a console; left unset, it covers the whole one. Neither has an equivalent on the SentinelOne API Integration template, so scoping a template-installed SentinelOne source means editing its integration in Existing Integrations afterwards.

SentinelOne Events
- BaseURL
- Account IDs (optional) — multi-select drop-down
- Site IDs (optional) — multi-select drop-down
- API Token
- Create Plugin Datasource (optional) — checkbox, unticked
Identical to SentinelOne. The pair is the resource dump and the event feed, and one SentinelOne API Integration application creates one of each.

Bitdefender
- Company ID
- URL — https://cloud.gravityzone.bitdefender.com/api
- API Token
The same three settings as the Bitdefender EventPush template, which calls them Company ID, Access URL and API Key. No Create Plugin Datasource checkbox.

Email Audit and Protection
Abnormal Security
- Token
- Create Plugin Datasource (optional) — checkbox, unticked

Mimecast
- Base URL
- Application ID
- Application Key
- Access Key
- Secret Key
- Create Plugin Datasource (optional) — checkbox, unticked
The API 1.0 credential set, as on the Mimecast Events (Legacy) template.

Mimecast CG
- Client ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked

Proofpoint
- Principal
- Secret
- Create Plugin Datasource (optional) — checkbox, unticked
One type serves both Proofpoint templates. It has no endpoint-URL field, where Proofpoint Essentials and Proofpoint TAP each default one.

Cloud-based Network Services
Cato Networks
No configuration. The dialog holds Details only — Name, Description, Type — and then Save; there is no Configurations section at all.

Cloudflare Log Push
No configuration, the same shape as Cato Networks. Both are push-side integrations: the vendor is configured to send to the platform, so there is nothing for the platform to authenticate outbound.

Peplink InControl
- Base URL
- Organization
- Organization ID
- Group
- Group ID
- Client ID
- Client Secret
Seven required fields, the longest all-required form in the catalog. The name and the ID are asked for separately for both the organisation and the group. This is the InControl cloud API, not the Peplink Router/Firewall Syslog template, which takes syslog from the device instead.

RESTAPI
- Authentication (optional) — drop-down, Basic
- Method (optional) — drop-down, GET
- URL
- Path (optional)
- Encoding (optional) — drop-down, JSON
- Timeout (seconds) — 30
- Skip Verification (optional) — checkbox, unticked
- Environmental Variables (optional) — a + Add New Variable button that adds rows
- HTTP Headers (optional) — a + Add New HTTP Headers button that adds rows
The generic HTTP client, for a service with no type of its own. It is the only dialog in the catalog with repeatable rows: Environmental Variables and HTTP Headers each start as a dashed + Add button and grow a row per click. Skip Verification turns off TLS certificate checking.

Prometheus Push
- URL
- Flush Interval (seconds) (optional) — 60
- Authorization (optional) — drop-down, Basic
- Username
- Password
The outbound counterpart to RESTAPI: it pushes the platform's own metrics to a Prometheus endpoint on the interval named here. See Metrics Alerts for what those metrics are.

Cloud-based Business Softwares
Every type in this category ends with a Create Plugin Datasource checkbox.
BlackKite
- Client ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked
No Company ID field, where the BlackKite Findings template has an optional one for narrowing collection to a single monitored company.

Okta
- Domain
- Token
- Create Plugin Datasource (optional) — checkbox, unticked

Salesforce
- Base URL
- Client ID
- Client Secret
- Create Plugin Datasource (optional) — checkbox, unticked
The Salesforce Event Monitoring template calls the same three fields API URL, Consumer Key and Consumer Secret.

Workday
- Host — placeholder
wd5-impl-services1.workday.com - Tenant
- Client ID
- Client Secret
- Refresh Token
- Create Plugin Datasource (optional) — checkbox, unticked
Host is the one field in the catalog with an example host as placeholder text: it shows the pod-host shape the Workday Events template describes in prose. Grey placeholder text is not a value — the field is still empty and still required.

System Notification Export
The three outbound types. None has a Create Plugin Datasource checkbox — there is no data source to create, because these carry alerts and tickets out rather than events in. They are the destinations behind Alerts and Actions and Notifications.
Slack
- Token
The smallest dialog in the catalog: a name and a token.

PagerDuty
- Events API URL — placeholder
https://events.pagerduty.com/v2/enqueue - Integration Key
The endpoint is required but opens empty, with PagerDuty's standard Events API v2 URL shown as grey placeholder text — type it in rather than assuming it is already set.

ServiceNow
- URL
- Incident Table
- Username
- Password
Incident Table is the ServiceNow table tickets are written to, which is why it is required rather than defaulted — an instance with a customised incident table would otherwise fail silently.

On-Premise IT
LDAP
- Collector — drop-down, Select a value
- Server IP
- Server Port — 389
- Base DN
- Username
- Password
- Create Plugin Datasource (optional) — checkbox, unticked
The only type reached through a collector rather than from the platform, which is what the Collector drop-down selects — it lists the collectors registered under Platform → Administration → Collectors. One of the only two types in the catalog with a green Test Configuration button, which is worth using here: an unreachable directory server or a wrong bind DN is otherwise only visible once the pipeline runs.
The LDAP Connector template asks for the same six values under longer labels, and creates this integration for you.
