BrowserStack AI Evals
Settings & Configuration

Integrations

Connect external services — webhooks and SSO/SCIM.

Integrations

Integrations connect BrowserStack AI Evals to external services for automation and authentication.

Webhooks (API Management)

Webhooks and API management are accessed via Settings → API Management ↗, which opens the dedicated API management section.

From there you can:

  • Create webhook endpoints that receive events when traces are ingested, scores are created, or experiments complete
  • Configure event filters (which event types trigger the webhook)
  • View delivery logs and retry failed deliveries

Supported Events

EventTrigger
trace.createdA new trace is ingested
score.createdA new score is recorded
experiment.completedAn experiment run finishes
evalJob.completedAn online evaluation job completes

Payload Format

Webhooks send JSON POST requests to your endpoint with an event envelope:

{
  "type": "trace.created",
  "projectId": "proj_abc123",
  "timestamp": "2026-04-03T12:00:00.000Z",
  "data": {
    "traceId": "...",
    "name": "...",
    "userId": "..."
  }
}

Verify authenticity using the X-BrowserStack-Signature header (HMAC-SHA256 of the raw body using your webhook secret).


SSO / SCIM

SSO and SCIM configuration is managed at the organization level in your BrowserStack account, not in project settings.

Supported SSO Providers

  • SAML 2.0 — compatible with Okta, Azure AD, Google Workspace, and other SAML providers
  • OIDC — compatible with Auth0, Okta, and other OpenID Connect providers

SCIM Provisioning

Enable SCIM to automatically provision and deprovision users from your identity provider:

  • New users in your IdP are automatically invited to BrowserStack
  • Removing a user in your IdP immediately revokes their access
  • Group memberships in your IdP can map to BrowserStack organization roles

Contact your BrowserStack account team or see the BrowserStack organization documentation to configure SSO/SCIM.


Permissions

ActionRequired Role
View integrationsAll roles
Configure integrationsOWNER or ADMIN