Safeguard Docs
Compliance Connectors

Connector setup reference

For every connector, how it connects, what the connect form asks for, the read-only grant to create at the vendor, and the vendor's documentation.

Every one of the 672 connectors, as the connect form on Compliance › Connectors shows it. Connect with lists the methods the card is built for: OAuth appears only where Safeguard has an OAuth app for that vendor, and the API token method is always there. The form asks for is what the API token method asks for. Grant at the vendor is the vendor's own name for the read-only scope, role or permission to create, shown as the vendor writes it; where a vendor has no read-only option, the note says so. Each connector's name links to its own page, with the steps to connect it.

See Compliance connectors for how connecting works, card statuses and multiple accounts.

Identity & SSO

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
1PasswordAPI tokenSCIM bridge URL, SCIM bridge bearer token——
Auth0API tokenAuth0 domain, M2M client ID, M2M client secret, Management API token (optional)——
Auth0 SSOAPI tokenAuth0 domain, M2M client ID, M2M client secret, Management API token (optional)——
AuthentikAPI tokenInstance URL, API tokenview: users, authenticator devices, validation stagesDocs
Beyond IdentityAPI tokenTenant ID, Realm ID, Access token, Regionidentities:readDocs
ClerkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Cloudflare AccessAPI tokenAPI token, Account IDAccess: Audit Logs Read, Access: Apps and Policies ReadDocs
CyberArkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CyberArk SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DescopeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Duo SecurityAPI tokenIntegration key, Secret key, HostGrant resource - Read, Grant administrators - ReadDocs
Duo SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
EntrustAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ForgeRockAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
FronteggAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
FusionAuthAPI tokenInstance URL, API key, Tenant ID (optional), Application ID (optional)GET /api/user/search, GET /api/tenantDocs
Google Cloud IdentityOAuth, API tokenService account key (JSON), Admin email to impersonate, OAuth access token (optional)——
Google SSOOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Google WorkspaceOAuth, API tokenService account key (JSON), Admin email to impersonate, OAuth access token (optional)——
HYPRAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
IBM VerifyAPI tokenInstance URL, Client ID, Client secret; or, instead: Access token (optional)readUsers, readUserGroupsDocs
IdaptiveAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JumpCloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JumpCloud MDMAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JumpCloud SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
KeycloakAPI tokenKeycloak base URL, Realm, Service account client ID, Client secret, Admin bearer token (optional)——
LastPass SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LoginRadiusAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LogtoAPI tokenInstance URL, Client ID, Client secret, Tenant ID (optional)Logto Management API: all (M2M role)
Logto issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
Microsoft Entra IDOAuth, API tokenDirectory (tenant) ID, Application (client) ID, Client secret, Graph access token (optional)——
Microsoft Entra SSOOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
miniOrangeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OktaAPI tokenOkta org URL, API token——
Okta SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OneLoginAPI tokenClient ID, Client secret, SubdomainRead All
Optional, broader than read-only: Manage users. Without it, the checks that need it show an error naming it. Safeguard only reads with it.
Docs
OneLogin SSOAPI tokenClient ID, Client secret, SubdomainRead All
Optional, broader than read-only: Manage users. Without it, the checks that need it show an error naming it. Safeguard only reads with it.
Docs
Oracle IdentityAPI tokenInstance URL, Client ID, Client secretread users (confidential application)Docs
Ping IdentityAPI tokenEnvironment ID, Region, Worker app client ID, Worker app client secret——
Ping SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PingOneAPI tokenEnvironment ID, Region, Worker app client ID, Worker app client secret——
RingCentralAPI tokenAccess token, Environment (optional)ReadAccountsDocs
Rippling IdentityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RSA SecurIDAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SailPointAPI tokenInstance URL, Client ID, Client secretidn:campaign:read, sp:search:readDocs
SaviyntAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SecureAuthAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
StytchAPI token, MCP serverAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SuperTokensAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TeleportAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Transmit SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
WorkOSAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
WorkOS SSOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ZitadelAPI tokenInstance URL, Personal access token, Organization ID (optional)ORG_OWNER_VIEWER, IAM_OWNER_VIEWERDocs

Cloud Infrastructure

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AkamaiAPI tokenHost, Client token, Client secret, Access tokenIAM User Admin: READ-ONLY, Application Security: READ-ONLY, CPS: READ-ONLY, Contract API: READ-ONLYDocs
Alibaba CloudAPI tokenAccess key ID, Access key secret, Region (optional), Regions (optional)ReadOnlyAccessDocs
Amazon Web ServicesAPI tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
AptibleAPI tokenSCIM tokenSCIM token
A SCIM token can also create and change users, and Aptible has no read-only one. Safeguard only reads with it.
Docs
AWS GovCloudAPI tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
Azure GovernmentAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CivoAPI tokenAPI key, Regions (optional)Civo issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
CloudflareAPI tokenAPI token, Account ID (optional)Account Settings Read, Zone Read, Zone Settings Read, DNS Read, Zone WAF Read, Account API Tokens Read
Optional, read-only: Bot Management Read. The connection does not ask for it by default; without it, the checks that need it show an error naming it.
Docs
Cloudflare R2API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CrossplaneAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DigitalOceanAPI tokenAccess token*:readDocs
DigitalOcean SpacesAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
FastlyAPI tokenAPI tokenglobal:readDocs
Fly.ioAPI tokenAccess token, Organizationfly tokens create readonlyDocs
GoDaddyAPI tokenAPI key, API secret, Environment (optional), Customer number (optional); or, instead: Personal access tokendomains.domain:read
Recommended: a personal access token with only domains.domain:read, created at developer.godaddy.com › Personal Access Tokens; it is read-only. Or a classic API key and secret for the same environment (production or OTE): GoDaddy is retiring those for its Domains API and they carry full account access, though Safeguard only reads with them. Add the customer number to read DNSSEC from GoDaddy; without it, Safeguard checks the public DS record.
GoDaddy limits its Domains API to eligible accounts: its documentation asks for at least one domain or a plan that grants management access, and GoDaddy has restricted production access to accounts with 10 or more domains or a Discount Domain Club (Domain Pro) plan. If GoDaddy refuses the account, the tests show an error naming this restriction, never a failure.
Docs
Google Cloud PlatformOAuth, API tokenService account key (JSON)——
HashiCorp ConsulAPI tokenBase URL, API tokenagent:readDocs
HashiCorp NomadAPI tokenBase URL, API tokenagent:readDocs
HerokuAPI tokenAPI key, Team (optional)readDocs
HetznerAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
IBM CloudAPI tokenAPI key, Account ID (optional), Regions (optional)Viewer (platform), Reader (service)Docs
KubernetesAPI tokenAPI server URL, Service account token, Cluster CA certificate (PEM) (optional), Cluster name (optional); or, instead: Kubeconfig (optional)get, list: clusterrolebindings, clusterroles, roles, rolebindings, namespaces, nodes, pods, serviceaccounts, networkpolicies, get, list: constraints.gatekeeper.sh, kyverno.io policiesDocs
LinodeAPI tokenAccess tokenaccount:read_only, firewall:read_only, linodes:read_onlyDocs
Microsoft AzureOAuth, API tokenDirectory (tenant) ID, Application (client) ID, Client secret, Graph access token (optional)——
NetlifyAPI token, MCP serverAccess token, Account (optional)Netlify issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
NorthflankAPI tokenAPI token, Team IDTeam > Members > ReadDocs
NutanixAPI tokenBase URL, Username, PasswordPrism Central ViewerDocs
OpenStackAPI tokenAPI URL, Application credential ID, Application credential secret, Region (optional)readerDocs
Oracle CloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Oracle Cloud GovernmentAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OVHcloudAPI tokenApplication key, Application secret, Consumer key, Region, Access key (optional), Secret key (optional)GET /me, GET /me/*, GET /cloud/project, GET /cloud/project/*, GET /ip, GET /ip/*
Optional, broader than read-only: an S3 user with a read-only policy (s3:GetBucketAcl, s3:GetBucketPolicy). Without it, the checks that need it show an error naming it. Safeguard only reads with it.
Docs
Platform.shAPI tokenAPI token, Organization ID, Environment (optional)Platform.sh issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
PortainerAPI tokenBase URL, Access tokenadministrator
Portainer shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
ProxmoxAPI tokenBase URL, Token ID, Token secretPVEAuditor on /Docs
QoveryAPI tokenAPI token, Organization ID (optional)the lowest role that reads membersDocs
RackspaceAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RailwayAPI tokenAPI token, Workspace IDworkspace token
Railway issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
RancherAPI tokenBase URL, API tokenRead-only global roleDocs
Red Hat OpenShiftAPI tokenAPI server URL, Service account token, Cluster CA certificate (PEM) (optional); or, instead: Kubeconfig (optional)get: oauths, apiservers (config.openshift.io), get: configs (imageregistry.operator.openshift.io), get, list: securitycontextconstraints, clusterrolebindingsDocs
RenderAPI tokenAPI key, Owner ID (optional)Render issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
ScalewayAPI tokenSecret key, Organization ID, Zones (optional)IAMReadOnly, InstancesReadOnlyDocs
SpaceshipAPI tokenAPI key, API secretdomains:read, dnsrecords:read
Create the key in Spaceship's API Manager (spaceship.com › API Manager › New API key) with only the domains:read and dnsrecords:read scopes, both read-only, then paste the key and its secret. Spaceship's API does not show DNSSEC, the account's two-factor authentication or who can sign in: Safeguard checks DNSSEC through the public DS record, and the other two are attested.
Docs
UpCloudAPI tokenUsername, Password; or, instead: API token (optional)API sub-account, read accessDocs
VercelAPI token, MCP serverAccess token, Team ID (optional)team-scoped token
Vercel issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
VMwareAPI tokenBase URL, Username, PasswordRead-only (SSO user)Docs
VMware Carbon BlackAPI tokenEnvironment, Org key, API ID, API secretdevice: READ, org.alerts: READDocs
VMware Workspace ONEAPI tokenHost, Tenant code, Access token; or, instead: Username (optional), Password (optional)Devices: read (read-only administrator)Docs
VultrAPI tokenAPI keyinstance and firewall read ACLs
Optional, broader than read-only: manage_users. Without it, the checks that need it show an error naming it. Safeguard only reads with it.
Docs
YottaRecord onlyAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Version Control

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AssemblaAPI tokenAPI key, API secret, Space (optional)Assembla issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
The credential carries its user's rights: create it as a user who can see every account.
Docs
AWS CodeCommitAPI tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
Azure DevOpsOAuth, API tokenDirectory (tenant) ID, Application (client) ID, Client secret, Graph access token (optional)——
BeanstalkAPI tokenAccount, Username, Access tokenBeanstalk shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Beanstalk issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
BitbucketOAuth, API tokenBitbucket username, App password, Workspace——
CodebergAPI tokenOrganization, Access tokenread:organization, read:repository, read:user
Codeberg shows some settings only to owners, so create the token as an owner. Safeguard only reads with it.
Docs
GerritAPI tokenInstance URL, Username, HTTP passwordRead on projects and refs/meta/config, View All AccountsDocs
GiteaAPI tokenInstance URL, Access token, Organizationread:organization, read:repository, read:user
Gitea shows some settings only to owners, so create the token as an owner. Safeguard only reads with it.
Docs
GitHubOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GitHub DependabotOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GitHub EnterpriseOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GitHub IssuesAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GitKrakenAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GitLabAPI tokenBase URL (self-hosted), API token / PAT——
GitLab IssuesAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GitLab Self-ManagedAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LaunchpadAPI tokenTeam, Consumer key (optional), OAuth token (optional), OAuth token secret (optional)READ_PRIVATE (private teams only)Docs
PerforceAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SourceForgeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Vulnerability Scanning

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AcunetixAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Aikido SecurityAPI tokenClient ID, Client secret, Region; or, instead: Access token (optional)issues:read, repositories:readDocs
AnchoreAPI tokenAPI URL, API key, Account (optional); or, instead: Username (optional), Password (optional)read-only roleDocs
ApiiroAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ArnicaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AWS InspectorAPI tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
Bright SecurityAPI tokenAPI keyprojects:read, scans:readDocs
BugcrowdAPI tokenAPI tokenview the programs' submissions
If Bugcrowd restricts API access by IP address, allow Safeguard's outbound address.
Docs
Burp SuiteAPI tokenServer URL, API keyview sites, scans and issuesDocs
ChainguardAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CheckmarxAPI tokenRefresh token, Tenant, Regionview-projects, view-scans, view-resultsDocs
CobaltAPI tokenAPI token, Organization token (optional), Region (optional)organization memberDocs
Contrast SecurityAPI tokenAPI key, Username, Service key, Organization ID, Base URL (optional)ViewDocs
Dependency-TrackAPI tokenAPI URL, API keyVIEW_PORTFOLIO, VIEW_VULNERABILITYDocs
DetectifyAPI tokenAPI keyvulnerabilities: readDocs
EdgescanAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Endor LabsAPI tokenAPI key, API secret, Namespace, RegionRead-OnlyDocs
EscapeAPI tokenAPI keyreadDocs
GitGuardianAPI tokenAPI token, Region (optional), Base URL (optional)incidents:read, sources:readDocs
GrypeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
HackerOneAPI tokenAPI identifier, API token, Program handle (optional)Report viewerDocs
IntruderAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
InvictiAPI tokenUser ID, API token, Base URL (optional)read-only roleDocs
JFrog XrayAPI tokenInstance URL, Access tokenRead on the watched resourcesDocs
Legit SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MendAPI tokenEmail, User key, Organization ID, Base URL (optional)Auditor (service user)Docs
NessusAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
NucleiAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Nucleus SecurityAPI tokenInstance URL, API key, Project ID (optional)read-only access to the projectsDocs
OpenVASAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OWASP ZAPAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Ox SecurityAPI tokenAPI key, Base URL (optional)read-only API key roleDocs
PhylumAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ProbelyAPI tokenAPI keyread-only roleDocs
QualysAPI tokenUsername, Password, PlatformAPI access, ReaderDocs
Qualys EDRAPI tokenAPI URL, Username, PasswordReader (EDR)Docs
Rapid7 InsightVMAPI tokenAPI key, RegionInsightVM read-onlyDocs
Red Hat Advanced Cluster SecurityAPI tokenInstance URL, API tokenAnalyst (system role)Docs
SafeguardAPI token, MCP serverAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SemgrepAPI tokenAPI tokenWeb API
Safeguard's compliance tests for Semgrep need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
SnykAPI tokenAPI token, Organization ID (optional), Region——
SocketAPI tokenAPI token, Organization (optional)alerts:listDocs
SonarQubeAPI tokenBase URL (optional), API token, Organization (optional)BrowseDocs
StackHawkAPI tokenAPI key, Organization ID (optional)MemberDocs
StackRoxAPI tokenInstance URL, API tokenAnalyst (system role)Docs
TenableAPI tokenAccess key, Secret key, Environment (optional)Basic (vulnerability export), Administrator or a custom Export role (asset export)Docs
Tenable Cloud SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TrivyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TruffleHogAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VeracodeAPI tokenAPI ID, API key, RegionResults APIDocs
WallarmAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

HRIS

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
15FiveAPI tokenAPI key15Five shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
ADP Workforce NowAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AshbyAPI tokenAPI keyorganizationReadDocs
BambooHRAPI tokenCompany subdomain, API keyworkEmail, hireDate, supervisorEId, employmentHistoryStatus
The credential carries its user's rights: create it as a user who can see every account.
Docs
BobAPI tokenService user ID, Service user tokenView: Root, Work, Internal, Payroll (Employment)Docs
Ceridian DayforceAPI tokenHost, Client namespace, Username, Password; or, instead: Access token (optional)read employee status, contacts and managersDocs
Charlie HRAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Culture AmpAPI tokenSCIM base URL, SCIM tokenSCIM tokenDocs
DeelAPI tokenOrganization API tokenpeople:readDocs
Employment HeroAPI tokenAccess token, Organization IDemployees readDocs
FactorialAPI tokenAPI key; or, instead: Access token (optional)employees: readDocs
GreenhouseAPI tokenAccess tokenharvest:users:listDocs
GustoAPI tokenAccess token, Company ID, Environment (optional)employees:read, contractors:read, company_admin:read
Safeguard's compliance tests for Gusto need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
HiBobAPI tokenService user ID, Service user tokenView: Root, Work, Internal, Payroll (Employment)Docs
HourlyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
HumaansAPI tokenAccess tokenpeople: read, job roles: readDocs
InsperityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JustworksAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LatticeAPI tokenAPI keyusers: readDocs
LeverAPI tokenAPI key; or, instead: Access token (optional)users:read:adminDocs
MultiplierAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
NamelyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Oyster HRAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Papaya GlobalAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PaychexAPI tokenCompany ID, Client ID, Client secret; or, instead: Access token (optional)workers: read, communications: readDocs
PaycomAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PaylocityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PersonioAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RemoteAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RipplingAPI tokenAPI tokenworkers:read, users:read, employment_types:readDocs
Rippling MDMAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Sage HRAPI tokenSubdomain, API keySage HR shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
SAP SuccessFactorsAPI tokenHost, Username, Password, Company ID; or, instead: Access token (optional)User, EmpEmployment, EmpJobDocs
SaplingAPI tokenSubdomain, API keyprofiles: readDocs
TriNetAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
UKGAPI tokenHost, Username, Password, Customer API keyEmployee Employment Information: View, Person Details: ViewDocs
WorkableAPI tokenSubdomain, Access tokenr_jobsDocs
WorkdayAPI tokenReport URL, Username, Password; or, instead: Client ID, Client secret, Refresh tokenIntegration System User, Get_Workers (custom report, web service enabled)Docs
WorkleapAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ZenefitsAPI tokenAccess tokenpeople:read, employments:readDocs

Endpoint Detection & Response

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Arctic WolfAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Arctic Wolf Managed AwarenessAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Bitdefender GravityZoneAPI tokenAPI URL, API keyNetwork API, Incidents APIDocs
Blackpoint CyberAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Check Point HarmonyAPI tokenRegion, Client ID, Access keyEndpoint: Read-onlyDocs
Cisco Secure EndpointAPI tokenRegion, Client ID, API keyRead-onlyDocs
Cortex XDRAPI tokenAPI URL, API key, API key ID, Key type (optional)ViewerDocs
CrowdStrike FalconAPI tokenClient ID, Client secret, Cloud, Member CID (optional)Hosts: Read, Prevention policies: Read, Alerts: Read, Vulnerabilities: Read, User management: ReadDocs
CrowdStrike Falcon CloudAPI tokenClient ID, Client secret, CloudCSPM registration: ReadDocs
CybereasonAPI tokenHost, Username, Passwordread-only analystDocs
CynetAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Deep InstinctAPI tokenBase URL, API keyread-only API connectorDocs
Elastic SecurityAPI tokenInstance URL, API key, Space ID (optional)Fleet: Read, Integrations: Read, Security: ReadDocs
ESET ProtectAPI tokenRegion, Username, Passwordread-only permission setDocs
Fleet osqueryAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Fortinet FortiEDRAPI tokenHost, Username, Password, Organization (optional)REST API, read-onlyDocs
HuntressAPI tokenAPI key, API secret—Docs
Jamf ProtectAPI tokenTenant, Client ID, Passwordread-only roleDocs
Kaspersky EndpointAPI tokenServer URL, Username, PasswordAuditorDocs
LookoutAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MalwarebytesAPI tokenClient ID, Client secret, Account ID, RegionreadDocs
Microsoft Defender for EndpointAPI tokenTenant ID, Client ID, Client secretMachine.Read.All, Alert.Read.All, Vulnerability.Read.AllDocs
Rapid7 InsightIDRAPI tokenRegion, User keyRead Only userDocs
Red CanaryAPI tokenSubdomain, API keyread accessDocs
SentinelOneAPI tokenSubdomain, API tokenViewerDocs
Sophos Intercept XAPI tokenClient ID, Client secretService Principal Read-onlyDocs
Symantec EndpointAPI tokenClient ID, Client secret, Region; or, instead: OAuth token (optional)ViewDocs
TaniumAPI tokenHost, API tokenRead Only User, Threat Response Read OnlyDocs
TrellixAPI tokenServer URL, Username, PasswordSystem Tree: View, Threat Event Log: ViewDocs
Trend Micro Apex OneAPI tokenRegion, API keyEndpoint Inventory: View, Workbench: ViewDocs
WebrootAPI tokenGSM key, Site ID, Client ID, Client secret, Username, PasswordView-only site access, Console.GSM
Webroot has no narrower grant for these reads. Safeguard only reads with it.
Docs
WithSecureAPI tokenClient ID, Client secret, Organization ID (optional)connect.api.readDocs

MDM

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
42GearsAPI tokenInstance URL, API key, Username, Passwordrole template with no actionsDocs
Action1API tokenClient ID, Client secret, Region, Organization ID (optional)view_endpointsDocs
AddigyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AutomoxAPI tokenAPI key, Organization IDread-only administratorDocs
BaramundiAPI tokenServer URL, Username, Passwordread-only role on endpoints and AD usersDocs
Cisco Meraki SMAPI tokenAPI key, Network IDsm:config:readDocs
Citrix Endpoint ManagementAPI tokenServer URL, Auth token; or, instead: Citrix Cloud token (optional)PUBLIC_API_ACCESS (view devices)Docs
EsperAPI tokenTenant, API keyViewerDocs
FleetAPI tokenServer URL, API tokenAPI-only user, ObserverDocs
HexnodeAPI tokenSubdomain, API keyAPI access enabledDocs
IBM MaaS360API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Ivanti NeuronsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JamfAPI tokenSubdomain, Client ID, Client secret; or, instead: API token (optional)Read Computers, Read Mobile Devices, Read macOS Configuration ProfilesDocs
KandjiAPI tokenSubdomain, API token, Region (optional)Device list, Device details, Device statusDocs
KolideAPI tokenAPI keyread-only (no write permissions ticked)Docs
ManageEngineAPI tokenAccess token, Data centerDesktopCentralCloud.Common.READ, DesktopCentralCloud.DataEncryption.READDocs
Microsoft IntuneAPI tokenTenant ID, Client ID, Client secretDeviceManagementManagedDevices.Read.All, DeviceManagementConfiguration.Read.AllDocs
MiradoreAPI tokenSite, API keyMiradore has no narrower grant for these reads. Safeguard only reads with it.Docs
MosyleAPI tokenAccess token, Email, PasswordDevices: View, Users: View, API Integration: View, Create
Mosyle's API signs in with an admin's email and password as well as the access token. Create a dedicated admin for Safeguard whose role can only view devices and users, with its own Mosyle password (an admin who signs in only through SSO cannot use the API). Signed in as that admin, create the token under Organization › Integrations › Mosyle API Integration, with Public access or Safeguard's address allowed. Enter all three here yourself: Safeguard stores them encrypted and sends the password only to Mosyle's sign-in.
Mosyle's API reference is not public, so Safeguard reads only the fields public integrations confirm. FileVault, the firewall and a Mac's screen lock show a "couldn't read" error, never a pass or a fail, until the first live connection confirms where Mosyle reports them; attest them meanwhile. Until Mosyle's tests are switched on for your workspace, device posture stays an attestation.
Safeguard's compliance tests for Mosyle need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
NinjaOneAPI tokenClient ID, Client secret, Region; or, instead: Access token (optional)monitoringDocs
PreyAPI tokenAPI keyPrey has no narrower grant for these reads. Safeguard only reads with it.Docs
ScalefusionAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SimpleMDMAPI tokenAPI keyDevices: ReadDocs
SOTI MobiControlAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Ticketing

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Aha!API tokenSubdomain, API keyAha! shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
AirtableAPI token, MCP serverAccount ID, Access tokenenterprise.account:read, enterprise.user:read
Needs Airtable's Enterprise Scale plan.
Safeguard's compliance tests for Airtable need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
AsanaAPI token, MCP serverAccess token, Workspace ID (optional)workspace_memberships:read, users:read, tasks:read, tags:readDocs
Azure BoardsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
BasecampAPI tokenAccount ID, Access tokenBasecamp shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
ClickUpAPI tokenAPI token, Team ID (optional)owner or admin token (to see roles)Docs
FreshdeskAPI tokenDomain, API keyAccount Administrator
Freshdesk shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
FreshserviceAPI tokenDomain, API key; or, instead: Access token (optional)freshservice.tickets.viewDocs
HiveAPI tokenWorkspace ID, API key—Docs
Intercom TicketsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JiraOAuth, API tokenAtlassian account email, API token, Site URL——
Jira Service ManagementAPI tokenAtlassian account email, API token, Site URLread:servicedesk-request, read:jira-workDocs
LinearAPI token, MCP serverAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Monday.comAPI token, MCP serverAPI token, Board IDsboards:read, users:read
Safeguard's compliance tests for Monday.com need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
Opsgenie AlertsAPI tokenAPI key, RegionRead, Configuration accessDocs
PagerDutyAPI token, MCP serverAPI key, Region (optional)services.read, escalation_policies.read, schedules.read, users.read, incidents.readDocs
PagerDuty IncidentsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ProductboardAPI tokenAccess tokenmembers:read, members:pii:readDocs
RedmineAPI tokenInstance URL, API keyView issuesDocs
ServiceNowAPI tokenInstance URL, Username, Password; or, instead: Access token (optional)read: incident, problem, sc_req_item, change_request, sys_user, sys_user_has_roleDocs
ShortcutAPI tokenAPI token—Docs
SmartsheetAPI tokenAccess token, Region (optional)READ_USERS, System Admin
Smartsheet shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
SolarWinds Service DeskAPI tokenRegion, API tokenview incidents, audits and usersDocs
TeamworkAPI tokenSite, API key; or, instead: Access token (optional)site administrator
Teamwork shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Safeguard's compliance tests for Teamwork need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
TrelloAPI tokenEnterprise ID, API key, API tokenread:enterprise:trello
Needs Trello's Enterprise plan.
Trello shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Safeguard's compliance tests for Trello need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
WrikeAPI tokenAccess token, Host (optional), Account ID (optional)wsReadOnly, amReadOnlyUserDocs
YouTrackAPI tokenInstance URL, Permanent tokenRead Issue, Read User (Hub)Docs
ZendeskAPI tokenSubdomain, Email, API token; or, instead: Access token (optional)users:read
Zendesk shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Safeguard's compliance tests for Zendesk need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
Zendesk SellAPI tokenAccess tokenread
The credential carries its user's rights: create it as a user who can see every account.
Docs
Zoho DeskAPI tokenOrganization ID, Access token, Data center (optional)Desk.basic.READ
Safeguard's compliance tests for Zoho Desk need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs

Observability

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Amazon CloudWatchAPI tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
AppDynamicsAPI tokenInstance URL, Client ID, Client secretread-only roleDocs
Better StackAPI tokenAPI token, Telemetry token (optional)Better Stack issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
BugsnagAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CheckmkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ChronosphereAPI tokenInstance URL, API tokenread-only service accountDocs
CoralogixAPI tokenDomain, API keyalerts:ReadConfig, team-members:ReadConfigDocs
CronitorAPI tokenAPI keymonitors and notification lists: readDocs
DatadogAPI tokenAPI Key, Application Key, Sitemonitors_read, synthetics_read, logs_read_config, logs_read_archives, user_access_read, security_monitoring_signals_read, security_monitoring_findings_readDocs
Datadog CSMAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DynatraceAPI tokenInstance URL, API token, Account ID (optional), Client ID (optional), Client secret (optional)settings.read, account-idm-readDocs
Elastic ObservabilityAPI tokenAPI key (optional), Instance URL (optional); or, instead: API key (optional), Instance URL (optional)Cloud Viewer, monitor, read_ilm, view_index_metadata (logs-*), Stack rules: ReadDocs
Google Cloud OperationsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GrafanaAPI tokenAPI token, Instance URLorg.users:read, alert.provisioning:read, serviceaccounts:readDocs
HoneycombAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
InstanaAPI tokenInstance URL, API tokenalert configurations and users: readDocs
LogicMonitorAPI tokenAccount, Bearer tokenview-only API userDocs
Logz.ioAPI tokenRegion, API tokenLogz.io issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
NagiosAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
NetdataAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
New RelicAPI tokenUser key, Account ID, Regionread-only: user management, alerts, data managementDocs
OpenTelemetryAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PingdomAPI tokenAPI tokenread-onlyDocs
PrometheusAPI tokenServer URL, Alertmanager URL (optional), Bearer token (optional), Username (optional), Password (optional)read access through your proxyDocs
RaygunAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RollbarAPI tokenAccess tokenreadDocs
SentryAPI token, MCP serverAuth token, Organization, Region (optional)org:read, project:read, alerts:read, member:read
Safeguard's compliance tests for Sentry need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
SigNozAPI tokenBase URL, API keySigNoz-Viewer, SigNoz-Admin (optional elevated grant, for the account tests)
A service account key with SigNoz-Viewer verifies the connection and runs the alert and log-retention tests. The account tests (accounts linked to people, leavers, admin count) list users and roles, which only the SigNoz-Admin role can do: custom roles cannot grant user management. SigNoz-Admin also grants write, so give it as an elevated grant, or keep the key as Viewer and attest those tests.
Docs
Site24x7API tokenData center, Access tokenSite24x7.Admin.Read, Site24x7.Account.ReadDocs
SplunkAPI tokenAPI token, Instance ID, Environment (optional)sc_admin, list_users, search-head API access (port 8089)
If Splunk restricts API access by IP address, allow Safeguard's outbound address.
Docs
Splunk SOARAPI tokenBase URL, Auth tokenautomation user, read on containersDocs
Sumo LogicAPI tokenAccess ID, Access key, RegionView Users and Roles, View Partitions, View MonitorsDocs
Uptime RobotAPI tokenAPI keyread-only API keyDocs
VictoriaMetricsAPI tokenServer URL, Alertmanager URL (optional), Bearer token (optional), Username (optional), Password (optional)read access through your proxyDocs
ZabbixAPI tokenServer URL, API tokenaction.get, user.get
Zabbix has no narrower grant for these reads. Safeguard only reads with it.
Docs

Cloud Storage Provider

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Amazon S3API tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
Azure Blob StorageAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
BackblazeAPI tokenKey ID, Application keylistBuckets, readBucketEncryption, readBucketRetentionsDocs
BoxAPI token, MCP serverAccess tokenmanage_managed_users, App + Enterprise access
Box has no narrower grant for these reads. Safeguard only reads with it.
Docs
Citrix ShareFileAPI tokenSubdomain, Access token, Region (optional)AdminManageEmployees
Citrix ShareFile shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
DropboxAPI tokenAccess tokenmembers.readDocs
Dropbox SignAPI tokenAPI key; or, instead: Access token (optional)team_access
Dropbox Sign shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
EgnyteAPI token, MCP serverDomain, Access tokenEgnyte.user
Egnyte shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Safeguard's compliance tests for Egnyte need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
Google Cloud StorageOAuth, API tokenService account key (JSON)——
Google DriveOAuth, API token, MCP serverService account key (JSON), Admin email to impersonate, OAuth access token (optional)drive.readonlyDocs
Hack The BoxAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
iCloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
IDriveAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MinIOAPI tokenServer URL, Access key, Secret keys3:ListAllMyBuckets, s3:GetBucket*Docs
NextcloudAPI tokenBase URL, Username, App passwordNextcloud shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
OneDriveAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ownCloudAPI tokenBase URL, Username, App passwordownCloud shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
pCloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SharePointAPI tokenTenant ID, Client ID, Client secret, Cloud (optional)SharePointTenantSettings.Read.All, Global Reader or SharePoint Administrator (signed-in user)Docs
StorjAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
WasabiAPI tokenAccess key, Secret keys3:ListAllMyBuckets, s3:GetBucket*Docs

Compliance As Code

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AnecdotesAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ApptegaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ArcherAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AuditBoardAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ConfluenceAPI tokenEmail, API token, Site URL, Organization ID (optional), Organization admin API key (optional)Organization admin API key, read:jira-work
Safeguard's compliance tests for Confluence need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
DrataAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
First AdvantageAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Google DocsOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
HyperproofAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LogicGateAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MetricStreamAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
NAVEX PolicyTechAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
NotionAPI token, MCP serverAccess tokenRead user information including email addressesDocs
PowerDMSAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Scrut AutomationAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SecureframeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SprintoAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Strike GraphAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ThoropassAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TrustCloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Tugboat LogicAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VantaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Vendor Procurement

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AirbaseAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
BitSightAPI tokenAPI token, Company ID (optional)view the company's own ratingDocs
BrexAPI tokenAccess tokenusers.readonlyDocs
ConveyorAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CoupaAPI tokenInstance URL, Access token; or, instead: Client ID (optional), Client secret (optional)core.user.readDocs
CyberGRXAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GatekeeperAPI tokenAPI server URL, Service account token, Cluster CA certificate (PEM) (optional), Cluster name (optional); or, instead: Kubeconfig (optional)get, list: clusterrolebindings, clusterroles, roles, rolebindings, namespaces, nodes, pods, serviceaccounts, networkpolicies, get, list: constraints.gatekeeper.sh, kyverno.io policiesDocs
Gatekeeper OPAAPI tokenAPI server URL, Service account token, Cluster CA certificate (PEM) (optional), Cluster name (optional); or, instead: Kubeconfig (optional)get, list: clusterrolebindings, clusterroles, roles, rolebindings, namespaces, nodes, pods, serviceaccounts, networkpolicies, get, list: constraints.gatekeeper.sh, kyverno.io policiesDocs
HyperComplyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LoopioAPI tokenAccess token, Region (optional); or, instead: Client ID (optional), Client secret (optional)user:read, role:readDocs
OneTrust QuestionnaireAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OneTrust VendorpediaAPI tokenHost, Access token; or, instead: Client ID (optional), Client secret (optional)SCIM
A SCIM token can also create and change users, and OneTrust Vendorpedia has no read-only one. Safeguard only reads with it.
Docs
Order.coAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PanoraysAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PrecoroAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PrevalentAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ProcessUnityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RampAPI token, MCP serverAccess token; or, instead: Client ID (optional), Client secret (optional)users:readDocs
ResponsiveAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RiskReconAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SafeBaseAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SAP AribaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SastrifyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SecurityScorecard AtlasAPI tokenAPI token, Domainread the company's own scorecardDocs
SetylAPI tokenAPI key, Consumer IDcompany-wide API key (an Owner creates it)Docs
SpendfloAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TropicAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
UpGuard Vendor RiskAPI tokenAPI keyBreachRiskDocs
VendictAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VendrAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VenminderAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
WhisticAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ZipAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

User Access Review

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
BetterCloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ConductorOneAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JosysAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LumosAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Omada IdentityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OpalAPI tokenAPI tokenread-only tokenDocs
RezonateAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Sonrai AccessAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ToriiAPI tokenAPI key—Docs
TrelicaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VezaAPI tokenInstance URL, API keyview access reviewsDocs
Zilla SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ZluriAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Security Training

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
360LearningAPI tokenClient ID, Client secret, Regionusers:read, paths:read, pathStats:readDocs
CornerstoneAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CourseraAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CurriculaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CybSafeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DoceboAPI tokenSubdomain, Access tokenapi, users and enrollments: readDocs
HoxhuntAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Immersive LabsAPI tokenAccess key, Secret keyorganisation activity: readDocs
Infosec IQAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
KnowBe4API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LessonlyAPI tokenSubdomain, API key—Docs
Living SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Mimecast AwarenessAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
NINJIOAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PluralsightAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Proofpoint Security AwarenessAPI tokenAPI key, RegionResults API: Training, Results API: PhishingDocs
RiotAPI tokenAPI key, Workspace ID (optional)courses, campaigns and attacks: readDocs
SANS Security AwarenessAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Secure Code WarriorAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TalentLMSAPI tokenDomain, API key—Docs
Terranova SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TryHackMeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Udemy BusinessAPI tokenOrganization, Organization ID, Client ID, Client secretReporting APIDocs
WizerAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Background Check Providers

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AccurateAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CertnAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CheckrAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CisiveAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ClearChecksAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GoodHireAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
HireRightAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
IDenfyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
JumioAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OnfidoAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PersonaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SocureAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SterlingAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TrueworkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Universal Background ScreeningAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VeremarkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VettyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
YardstikAPI tokenAPI keyreports and candidates: readDocs
ZincAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

CSPM

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Aqua SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AWS Security HubAPI tokenAWS Access Key ID, AWS Secret Access Key, Region, Session token (optional)——
Check Point CloudGuardAPI tokenAPI key ID, API key secret, Regionread-only roleDocs
CloudanixAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CoreStackAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CyscaleAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ErmeticAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Google Security Command CenterAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
KionAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LaceworkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Microsoft Defender for CloudAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Orca SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Prisma CloudAPI tokenAccess key, Secret key, API URLAccount Group Read OnlyDocs
Rapid7 InsightCloudSecAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Sonrai SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Stream SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Sweet SecurityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SysdigAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Trend Micro Cloud OneAPI tokenAPI key, RegionRead OnlyDocs
TurbotAPI tokenInstance URL, Access key, Secret keyTurbot/ReadOnlyDocs
UptycsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
WizAPI tokenClient ID, Client secret, Data center, Environment (optional)read:vulnerabilitiesDocs
Zscaler Posture ControlAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Security Automation

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Blink OpsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Cortex XSOARAPI tokenBase URL, API key, API key ID (optional)read-only roleDocs
CywareAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
D3 SecurityAPI tokenAPI URL, Header name, Header value, Username, Sitethe command's webhook keyDocs
Google Chronicle SOARAPI tokenProject ID, Location, Instance ID, Service account key (JSON); or, instead: Access token (optional)roles/chronicle.viewerDocs
IBM QRadar SOARAPI tokenBase URL, Organization ID, API key ID, API key secretread on incidentsDocs
MakeAPI tokenOrganization ID, API token, Zoneuser:read, organizations:readDocs
MindflowAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
n8nAPI tokenInstance URL, API keyuser:list
n8n shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
Palo Alto XSOARAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PipedreamAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Rapid7 InsightConnectAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ShuffleAPI tokenAPI key, Base URL (optional)organization admin
Shuffle shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
SwimlaneAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ThreatConnectAPI tokenBase URL, Access ID, Secret key; or, instead: API token (optional)—Docs
TinesAPI tokenInstance URL, API keytenant admin
Tines shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
TorqAPI tokenClient ID, Client secret, Regionread on casesDocs
Tray.ioAPI tokenAccess token, Region (optional)organization admin
Tray.io shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
WorkatoAPI tokenAPI token, Data centerGet collaboratorsDocs
ZapierAPI token, MCP serverAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Infrastructure

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AnsibleAPI tokenServer URL, Access token, API path (optional)System Auditor, read scopeDocs
BridgecrewAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CheckovAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Cloud CustodianAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CloudQueryAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ConftestAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DockerAPI tokenOrganization, Docker ID, Personal access token——
env0API tokenOrganization ID, API key ID, API key secretOrganization Admin
env0 shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
Fairwinds PolarisAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
FirebaseAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)firebase.readonlyDocs
HashiCorp TerraformAPI tokenOrganization or team API token, Organization name, HCP Terraform host——
HashiCorp VaultAPI tokenServer URL, API token, Namespace (optional)read + sudo: sys/audit, read: sys/auth, read + list: identity/mfa/login-enforcement
HashiCorp Vault has no narrower grant for these reads. Safeguard only reads with it.
Docs
InfisicalAPI tokenClient ID, Client secret, Organization ID, Instance URL (optional)Machine identity (Universal Auth), Organization: Member read, Organization: Identity read, Organization: Audit Logs read, Project: Secret Rotation read (no secret access)
Needs Infisical's Pro (audit logs) plan.
Docs
KyvernoAPI tokenAPI server URL, Service account token, Cluster CA certificate (PEM) (optional), Cluster name (optional); or, instead: Kubeconfig (optional)get, list: clusterrolebindings, clusterroles, roles, rolebindings, namespaces, nodes, pods, serviceaccounts, networkpolicies, get, list: constraints.gatekeeper.sh, kyverno.io policiesDocs
MongoDB AtlasAPI tokenPublic key, Private key (PEM), Organization ID (optional), Environment (optional); or, instead: Client ID (optional), Client secret (optional)Organization Read Only, Project Read OnlyDocs
Open Policy AgentAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PlanetScaleAPI tokenOrganization, Service token ID, Service token; or, instead: Access token (optional)read_organization, read_database, read_branch, read_backups
Safeguard's compliance tests for PlanetScale need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
ProwlerAPI tokenAPI key, Base URL (optional)read findingsDocs
PulumiAPI tokenOrganization, Access tokenorganization admin
Pulumi shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Needs Pulumi's Business Critical (policy groups) plan.
Docs
Pulumi CloudAPI tokenOrganization, Access tokenorganization admin
Pulumi Cloud shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Needs Pulumi Cloud's Business Critical (policy groups) plan.
Docs
Redis CloudAPI tokenAccount key, User keyViewerDocs
RegulaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SentinelAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SpaceliftAPI tokenInstance URL, API key ID, API key secret; or, instead: Access token (optional)Read on the root spaceDocs
SteampipeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SupabaseAPI token, MCP serverAccess tokenorganizations:read, projects:read, database:readDocs
Terraform CloudAPI tokenOrganization or team API token, Organization name, HCP Terraform host——
TerrascanAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
tfsecAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Digital Signature

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Adobe Acrobat SignAPI tokenAccess token, API URLuser_read:account
Safeguard's compliance tests for Adobe Acrobat Sign need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
BoldSignAPI tokenAPI key, Region (optional); or, instead: Access token (optional)BoldSign shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
BoldSign issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
ConcordAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ContractbookAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ContractSafeAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DocumensoAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DocuSignAPI tokenAccess token, Organization ID, Account ID, Environment (optional)user_read, organization_read
Safeguard's compliance tests for DocuSign need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
DocuSign CLMAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
EversignAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
EvisortAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Foxit eSignAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GetAcceptAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
IroncladAPI tokenAccess token, Environment (optional)scim.users.readUsersDocs
JuroAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LexionAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
LinkSquaresAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OneflowAPI tokenSCIM tokenSCIM API token
A SCIM token can also create and change users, and Oneflow has no read-only one. Safeguard only reads with it.
Docs
OneSpan SignAPI tokenAPI key, Instance URLaccount managerDocs
PandaDocAPI tokenAPI key; or, instead: Access token (optional)readDocs
PandaDoc NDAAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
RightSignatureAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SignableAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SigneasyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SignNowAPI tokenAccess token, Organization IDorganization admin
SignNow shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
SignRequestAPI tokenAPI token, Subdomainteam API token
SignRequest issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
SignWellAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SkribbleAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SpotDraftAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
YousignAPI tokenAPI key, Environment (optional)Yousign issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
Zoho SignAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Communications Platforms

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
8x8API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AircallAPI tokenAPI ID, API token; or, instead: Access token (optional)Aircall issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
DialpadAPI tokenAPI key, Environment (optional)company admin
Dialpad shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
DiscordAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
FrontAPI tokenAPI token; or, instead: Access token (optional)teammates:readDocs
Google MeetOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GoTo ConnectAPI tokenAccess token, Account IDidentity:, admin userDocs
IntercomAPI token, MCP serverAccess token, Region (optional)Read adminsDocs
MailgunAPI tokenAPI key, Region (optional)list usersDocs
MattermostAPI tokenServer URL, Access tokensystem admin or system read-only adminDocs
MessageBirdAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Microsoft TeamsAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MiroAPI tokenOrganization ID, Access token——
NextivaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
OpenPhoneAPI tokenAPI keyOpenPhone issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.Docs
PlivoAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
PostmarkAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Rocket.ChatAPI tokenServer URL, User ID, Auth tokenview-full-other-user-infoDocs
SendGridAPI tokenAPI keyteammates.readDocs
SlackOAuth, API token, MCP serverAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)users:read, users:read.emailDocs
TelnyxAPI tokenAPI keyowner or admin
Telnyx shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Telnyx issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Docs
TwilioAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VonageAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
WebexAPI tokenAccess tokenspark-admin:people_read, spark-admin:roles_readDocs
ZoomAPI tokenAccount ID, Client ID, Client secret; or, instead: Access token (optional)user:read:list_users:admin, role:read:list_roles:admin, role:read:role:admin, account:read:settings:admin
Safeguard's compliance tests for Zoom need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs

Data Export

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AirbyteAPI tokenOrganization ID, Client ID, Client secret; or, instead: Access token (optional)Organization Admin
Airbyte shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
Amazon RedshiftAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AmplitudeAPI tokenSCIM token, Region (optional)SCIM key
A SCIM token can also create and change users, and Amplitude has no read-only one. Safeguard only reads with it.
Needs Amplitude's Enterprise plan.
Docs
CensusAPI tokenWorkspace ID, Access tokenorganization API tokenDocs
ClickHouseAPI tokenKey ID, Key secretcontrol-plane:organization:viewDocs
DatabricksAPI tokenInstance URL, Access tokenservice principal (not a workspace admin)Docs
dbt CloudAPI tokenAccount ID, Service token, API URL (optional)Account ViewerDocs
FivetranAPI tokenAPI key, API secretAccount Administrator
Fivetran shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
Google BigQueryOAuth, API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Hevo DataAPI tokenAccess key, Secret key, Region—Docs
HightouchAPI tokenSCIM tokenSCIM token
A SCIM token can also create and change users, and Hightouch has no read-only one. Safeguard only reads with it.
Needs Hightouch's Business plan.
Docs
LookerAPI tokenInstance URL, Client ID, Client secretsee_users
Safeguard's compliance tests for Looker need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
MatillionAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MixpanelAPI tokenSCIM token, Region (optional)SCIM token
A SCIM token can also create and change users, and Mixpanel has no read-only one. Safeguard only reads with it.
Needs Mixpanel's Enterprise plan.
Docs
RudderStackAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
SegmentAPI tokenAccess token, Region (optional)Workspace Owner
Segment shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
Docs
SnowflakeAPI tokenAccount, User, Private key (PEM), Private key passphrase (optional), Role, Warehouse; or, instead: OAuth token (optional)IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE, USAGE on the warehouseDocs
StitchAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

CRM

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
ActiveCampaignAPI tokenAPI URL, API keyActiveCampaign shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.
The credential carries its user's rights: create it as a user who can see every account.
Docs
AffinityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AttioAPI token, MCP serverAccess tokenuser_management:readDocs
CapsuleAPI tokenAccess token—Docs
CloseAPI token, MCP serverAPI key, Organization ID (optional); or, instead: Access token (optional)AdminDocs
CopperAPI tokenAPI key, Email; or, instead: Access token (optional)—Docs
folkAPI tokenAPI key—Docs
FreshsalesAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
GoHighLevelAPI tokenPrivate integration token, Company ID (optional); or, instead: Location ID (optional)users.readonlyDocs
HubSpotAPI token, MCP serverAccess tokensettings.users.readDocs
InsightlyAPI tokenAPI key, Pod (optional)Insightly shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
KeapAPI tokenAPI key; or, instead: Access token (optional)Keap has no narrower grant for these reads. Safeguard only reads with it.Docs
Microsoft Dynamics 365API tokenInstance URL, Access tokenprvReadUser, prvReadRole
Safeguard's compliance tests for Microsoft Dynamics 365 need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
NutshellAPI tokenEmail, API key—Docs
PipedriveAPI tokenAPI token; or, instead: Access token (optional), API URL (optional)users:readDocs
SalesflareAPI tokenAPI key—Docs
SalesforceAPI tokenInstance URL, Access tokenapi, View Setup and Configuration
Needs Salesforce's Enterprise (or API enabled) plan.
Optional, broader than read-only: Manage Multi-Factor Authentication in API. Without it, the checks that need it show an error naming it. Safeguard only reads with it.
Docs
StreakAPI tokenAPI keyThe credential carries its user's rights: create it as a user who can see every account.Docs
SugarCRMAPI tokenInstance URL, Access token, Client ID (optional), Client secret (optional); or, instead: Username (optional), Password (optional)Users: ReadDocs
VtigerAPI tokenInstance URL, Username, Access keyVtiger shows the full user list only to administrators, so this credential must belong to one. Safeguard only reads with it.Docs
Zoho CRMAPI tokenAccess token, API URLZohoCRM.users.READDocs

Cyber Insurance

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
AIGAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AonAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
At-BayAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
AXA XLAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
BeazleyAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ChubbAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
CoalitionAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Corvus InsuranceAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Cowbell CyberAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
EmbrokerAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
HiscoxAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
MarshAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Munich ReAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ResilienceAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
TravelersAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
VouchAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Woodruff SawyerAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ZurichAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

Business Applications

ConnectorConnect withThe form asks forGrant at the vendorVendor docs
Apollo IOAPI token, MCP serverAPI keymaster API key
Safeguard's compliance tests for Apollo IO need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
CanvaAPI token, MCP serverSCIM tokenSCIM token
A SCIM token can also create and change users, and Canva has no read-only one. Safeguard only reads with it.
Safeguard's compliance tests for Canva need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
CartaAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ChatGPTAPI tokenWorkspace ID, Compliance API keyCompliance API
Needs ChatGPT's Enterprise or Edu plan.
Needs a ChatGPT Enterprise or Edu Compliance API key and the workspace ID. An API key from platform.openai.com does not work here: connect it with the OpenAI API Platform card.
Docs
Claude (Anthropic)API tokenOrganization admin API key, Organization ID (optional)Claude Console: Admin API key (admin role), Claude Enterprise: read:members, read:compliance_org_data, read:compliance_activities
Claude Console: an Admin API key (sk-ant-admin01-…) from Console › Settings › Admin keys; Anthropic issues no read-only one, and Safeguard only reads with it. Claude Enterprise: a key from claude.ai › Organization settings › API with only the read scopes listed. A Claude API key (sk-ant-api03-…) does not work here.
Docs
CohereAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
DeepSeekAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ElevenLabsAPI tokenAPI keyworkspace_members_read, workspace_read, audit_log_read
Create the key on a service account with only workspace_members_read, workspace_read and audit_log_read. ElevenLabs keeps the audit log on Enterprise plans.
Docs
FigmaAPI token, MCP serverTenant ID, SCIM token, Environment (optional)SCIM API token
Needs Figma's Organization or Enterprise plan.
Safeguard's compliance tests for Figma need the credential on the API token tab: an OAuth connection cannot read everything they check.
Docs
Fireworks AIAPI tokenAPI key, Account IDadmin role (an admin service account)
Fireworks AI issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Needs the API key of an admin, best an admin service account (firectl user create --service-account --role admin), and your account ID. Listing every user's keys needs the admin role.
Docs
GroqAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Hugging FaceAPI tokenAccess token, Organizationorganization admin (fine-grained token), Team or Enterprise plan
Hugging Face issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Needs an access token of an organization admin (or an Enterprise service account) and the organization's name. Hugging Face shows members' emails and tokens only on Team and Enterprise plans.
Docs
LinkedInAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Microsoft 365 CopilotAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Mistral AIAPI tokenOrganization admin API keyAdmin API key (organization admin)
Needs Mistral AI's Enterprise plan.
Mistral AI issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Needs a Mistral Admin API key, created in the Mistral console › API keys. The Admin API is in preview and needs an Enterprise plan. A standard API key does not work here.
Docs
OpenAI API PlatformAPI tokenOrganization admin API keyAdmin API key (organization Owner)
OpenAI API Platform issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Needs an OpenAI Admin API key (sk-admin-…), created by an organization Owner at platform.openai.com › Settings › Organization › Admin keys. A project API key or a ChatGPT Compliance API key does not work here.
Docs
OpenRouterAPI tokenManagement keyManagement API key (Org Admin)
OpenRouter issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Needs an OpenRouter management API key, created by an Org Admin on the Management API Keys page. A model API key does not work here.
Docs
PerplexityAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
ReplicateAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
StripeAPI token, MCP serverAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
Together AIAPI tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——
xAIAPI tokenManagement key, Team ID (optional)Management key (team scope)
xAI issues no read-only credential. Safeguard only reads with it, and you can revoke it at any time.
Needs an xAI management key from console.x.ai › Settings › Management Keys, scoped to your team. Leave the team ID blank to use the key's own team. An API key for the models does not work here.
Docs
Z.ai (Zhipu GLM)API tokenAPI token / Personal access token, Base URL (optional), Account / Org / Workspace (optional)——

On this page