ZaunDocs

Business Applications

Integration setup guides for business applications and data platforms.

Connect your business applications to Zaun for data monitoring, access tracking, and security event correlation.

Box

Category: Cloud Content Management | Auth: OAuth2 / JWT

FieldDescription
Config JSONDownloaded from Box Developer Console (contains Client ID, Secret, keys, Enterprise ID)

Setup Steps

  1. In Box Developer Console > Create App > Custom App > Server Authentication (JWT).
  2. Go to Configuration > Add and Manage Public Keys > Generate a Public/Private Keypair.
  3. Download the config.json file. Have a Box Admin authorize the app.
  4. Upload the config JSON into Zaun.

Clio

Category: Legal Practice Management | Auth: OAuth2

Required Credentials

FieldDescription
Client IDApplication Key from Clio Developer Portal
Client SecretApplication Secret

Setup Steps

  1. Sign up at the Clio Developer Portal and create an application.
  2. Copy your Key (Client ID) and Secret.
  3. Paste into Zaun. OAuth2 authorization code flow handles user consent.

OpenSearch

Category: Search & Log Analytics | Auth: Basic Auth

Required Credentials

FieldDescription
Base URLOpenSearch cluster endpoint (HTTPS)
UsernameInternal user
PasswordUser password

Setup Steps

  1. Create a dedicated internal user in OpenSearch Dashboards > Security > Internal Users.
  2. Create a custom role with read + search on relevant indices. Map the role to the user.
  3. Paste URL, username, and password into Zaun.

Salesforce

Category: CRM | Auth: OAuth2

Required Credentials

FieldDescription
Consumer KeyClient ID from Connected App
Consumer SecretFrom Connected App
Instance URLe.g. https://yourorg.my.salesforce.com

Setup Steps

  1. In Salesforce Setup > App Manager > New Connected App.
  2. Enable OAuth Settings, add the api scope. Save.
  3. Copy Consumer Key and Secret. Paste with Instance URL into Zaun.

Slack

Category: Alert Notifications & Escalation | Auth: Bot Token

Required Credentials

FieldDescription
Bot User OAuth TokenStarts with xoxb-
Escalation Channel IDChannel for escalations

Required Bot Token Scopes

ScopePurpose
chat:writeSend messages
channels:readList channels
users:readLook up analyst info
files:writeUpload attachments
reactions:writeAcknowledgment workflows

Setup Steps

  1. Create a Slack App at api.slack.com/apps.
  2. Under OAuth & Permissions, add the scopes above. Install to your workspace.
  3. Copy the Bot Token (xoxb-...). Invite the bot to your escalation channel.
  4. Paste Token and Channel ID into Zaun.

Snowflake

Category: Cloud Data Warehouse | Auth: Key Pair / JWT

Required Credentials

FieldDescription
Account IdentifierYour Snowflake account ID
UsernameSnowflake user
Private Key (PEM)RSA private key for JWT signing

Setup Steps

  1. Generate an RSA key pair. Assign the public key to the user: ALTER USER <user> SET RSA_PUBLIC_KEY='...'
  2. Grant the user's role appropriate SELECT + USAGE permissions on target databases.
  3. Paste account ID, username, and private key into Zaun.

Workday

Category: HR & Finance | Auth: OAuth2

Required Credentials

FieldDescription
Client IDFrom API Client registration
Client SecretFrom API Client registration
Tenant URLe.g. https://host.workday.com/ccx/api/v1/tenant

Setup Steps

  1. Create an Integration System User (ISU) in Workday.
  2. Create a Security Group (ISSG), add the ISU, grant domain-level permissions.
  3. Activate Pending Security Policy Changes to apply.
  4. Search Register API Client, create with Authorization Code Grant. Copy Client ID and Secret.
  5. Paste into Zaun.

After changing security group memberships, you must Activate Pending Security Policy Changes or the ISU won't have access.


Zoom

Category: Video & Events | Auth: OAuth2

Required Credentials

FieldDescription
Account IDZoom account identifier
Client IDFrom Server-to-Server OAuth app
Client SecretFrom the same app

Setup Steps

  1. In Zoom App Marketplace > Develop > Build App > Server-to-Server OAuth.
  2. Copy Account ID, Client ID, and Client Secret.
  3. Add required scopes (e.g. user:read:admin, meeting:read:admin). Click Activate.
  4. Paste all three values into Zaun.