Skip to main content

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

CapabilityDescription
Incident managementList 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 retrievalSend alert monitoring events into BigPanda, send normalized alerts to Open Integration Manager integrations, and retrieve raw integration alerts.
Environments and groupsCreate, list, update, and delete environments and environment groups.
Changes and root cause correlationCreate, update, and retrieve change records, and manage related-change correlations.
Alert enrichmentManage alert enrichments, enrichment configuration and tags, mapping enrichments and map uploads, and check enrichment job status.
Correlation patternsCreate, list, update, delete, and reorder correlation patterns.
Maintenance plansCreate, list, update, and stop maintenance plans, including ordered plans and planned maintenance schedules.
AI analysisTrigger or read AI analysis for an incident and manage AI analysis configurations.
Inbound integration configurationManage Open Integration Manager and email parser configurations, data connectors, and BigPanda integrations themselves.
AdministrationManage SCIM users, roles, API keys and service-account API keys, and read audit logs, topology models, and troubleshooting logs.
Anything in the integration’s modeled surface of the BigPanda API can be accessed through Serval. This covers both the primary REST API (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.
Serval does not track your BigPanda key’s expiration date. Set a notification user when creating the key so someone is warned before it expires, and rotate it in Serval when it does.

Connect in Serval

1

Open the BigPanda integration

In Serval, open the BigPanda integration’s connect form.
2

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.
3

Submit

Submit the form to finish connecting.
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.
When you reopen the connection settings, the stored token is shown obfuscated (bullet characters plus its last 4 characters). Saving the form with the field blank or still obfuscated keeps your existing token unchanged - you only need to paste a new value when rotating the token.

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.
If a simple read-only call succeeds but a specific call fails with a 401 or 403 error, the connection is fine - the stored token’s type or its user’s BigPanda permissions do not cover that particular API. See the gotchas below.

Gotchas and troubleshooting

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.
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.
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.
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.
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.
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.