About BigPanda
BigPanda is an AIOps and incident intelligence platform that correlates monitoring alerts into incidents. The Serval BigPanda integration connects with one API token: an admin pastes a BigPanda Bearer token, and Serval makes calls to the BigPanda API on your workflows’ behalf through the built-in BigPanda API request action. Serval automatically routes each call to the correct BigPanda API host and attaches your token, so there is nothing technical to configure beyond pasting the token. Authentication: API token (a BigPanda Bearer token - a User API Key, a Service Account Key, or the org-wide Org Token) Data sync: On-demand only. Connecting BigPanda does not import incidents, alerts, or any other records into Serval, and there are no background syncs, webhooks, or auto-installed workflows - all access happens when a workflow runs a BigPanda action.What the BigPanda integration enables
| Capability | Description |
|---|---|
| Incident management | List and retrieve incidents by environment, add comments, resolve, snooze, assign, merge, and split incidents, batch-resolve alerts, read incident activity, and manage incident tags and tag definitions. |
| Alert ingestion and retrieval | Send alert monitoring events into BigPanda, send normalized alerts to Open Integration Manager integrations, and retrieve raw integration alerts. |
| Environments and groups | Create, list, update, and delete environments and environment groups. |
| Changes and root cause correlation | Create, update, and retrieve change records, and manage related-change correlations. |
| Alert enrichment | Manage alert enrichments, enrichment configuration and tags, mapping enrichments and map uploads, and check enrichment job status. |
| Correlation patterns | Create, list, update, delete, and reorder correlation patterns. |
| Maintenance plans | Create, list, update, and stop maintenance plans, including ordered plans and planned maintenance schedules. |
| AI analysis | Trigger or read AI analysis for an incident and manage AI analysis configurations. |
| Inbound integration configuration | Manage Open Integration Manager and email parser configurations, data connectors, and BigPanda integrations themselves. |
| Administration | Manage SCIM users, roles, API keys and service-account API keys, and read audit logs, topology models, and troubleshooting logs. |
api.bigpanda.io) and the Open Integration Manager / ingestion endpoints (integrations.bigpanda.io).
Get your credentials
Serval accepts any BigPanda Bearer token. For most teams, that means a BigPanda API key - either a User Key (tied to your BigPanda user and its roles) or a Service Account Key (shared, not tied to a person). If your workflows focus on sending alert data into BigPanda, you may need the org-wide Org Token instead - see the gotchas below for which endpoints document which token type. See BigPanda’s API Key Management guide for full details.- API key (recommended)
- Org Token
Sign in with the right permissions
Sign in to BigPanda as a user whose role grants the “API Keys” permission with Full Access (configured under Roles Management).
Choose the key type
Select User Key (carries your user’s roles and permissions) or Service Account Key (shared, not tied to a person - best for team automation).
Fill in the key details
Enter a Key Name, choose a key expiration (6 months, 12 months, 24 months, or no expiration), select a user to notify before expiration, and optionally add a description (up to 1000 characters).
Connect in Serval
Paste your token
Paste your BigPanda Bearer token into the API Token field (a masked password field). The form recommends a User API Key for better audit logging and scoped permissions, but an Org Token also works.
Serval’s BigPanda integration targets BigPanda’s US API hosts (
api.bigpanda.io and integrations.bigpanda.io). The hosts are fixed - there is no field to select a region, and EU-hosted BigPanda orgs are not supported. If your organization is hosted in BigPanda’s EU environment, contact Serval support before connecting.Serval performs no validation on the API Token field when you connect - the field is not marked required, there is no format check, and no test call is made. A mistyped or expired token will not produce an error here; it surfaces later as failed workflow runs.
Verifying the connection
The BigPanda integration ships no in-product health checks - no health checks section appears on the integration settings page, and connection problems surface as failed workflow runs instead. To confirm your token works, run a workflow that uses the BigPanda API request action to make a simple read-only call - listing your BigPanda environments is a good lightweight choice - and check that the run succeeds.Gotchas and troubleshooting
Some calls fail with 401 even though others work
Some calls fail with 401 even though others work
Serval stores exactly one token and sends it on every call, but BigPanda documents different required token types per API family. Most resource APIs - incidents, environments, changes, enrichment, correlation patterns, maintenance plans, and the administration endpoints - document the User API Key type. The endpoint for sending alert monitoring events, the legacy v1 incident endpoints, the alert filter plan and schedule endpoints, and the Open Integration Manager and email parser configuration endpoints document the org-wide Org Token instead. If your workflows mix families that need different token types, calls outside your stored token’s family fail with 401 - reconnect with the other token type, or split usage across connections. Open Integration Manager ingestion calls also reference a BigPanda integration app key created during BigPanda inbound-integration setup; the Bearer token alone is not sufficient there.
Permission errors on specific calls with a User Key
Permission errors on specific calls with a User Key
A User Key carries all roles and permissions of its associated BigPanda user, so endpoint-specific 401/403 errors usually mean the key’s user lacks the relevant BigPanda permission. For shared automation that should not depend on one person’s account, create a Service Account Key instead and reconnect with it.
An expired or bad token shows up as failed workflow runs
An expired or bad token shows up as failed workflow runs
Because there is no data sync and no in-product health check, nothing alerts you proactively when the token expires or is revoked - the first symptom is failed workflow runs. Key expiration (6, 12, or 24 months, or none) is managed entirely in BigPanda; rotate the key there and paste the new value into the Serval connection.
Lost the API key
Lost the API key
BigPanda shows a newly created API key exactly once and does not store a copy. If you lose it, create a new key in BigPanda and update the Serval connection with the new value.
One token, two API hosts - routing is automatic
One token, two API hosts - routing is automatic
BigPanda serves most of its API from its primary host (
api.bigpanda.io) but serves Open Integration Manager configuration, email parser configuration, data-connector settings, and normalized-alert ingestion from a second host (integrations.bigpanda.io). Serval routes each call to the right host automatically and sends the same Bearer token to both - you never specify a host yourself. Both hosts are BigPanda’s US endpoints; EU-hosted orgs are not supported.Editing the connection never wipes the token
Editing the connection never wipes the token
The settings form shows the stored token obfuscated (bullets plus the last 4 characters) with a pencil icon for entering a replacement; canceling the edit restores the obfuscated value. Submitting the form with the field blank or still obfuscated keeps the existing token - you only need to re-paste a token when rotating it.
Need help? Contact support@serval.com for assistance with your BigPanda integration.

