Skip to main content
  1. Documentation/
  2. Reference/

API overview

A concise map of BrowserBee API environments, resource groups, and common response codes.

Base URLs
#

EnvironmentBase URL
Productionhttps://api.browserbee.com/api/v1
Developmenthttps://api-dev.browserbee.com/api/v1

Resource groups
#

Health
#

MethodPathPurpose
GET/upLiveness probe
GET/readyReadiness probe

Browser profiles
#

MethodPathPurpose
GET/browsersList browser profiles
POST/browsersCreate browser profile
GET/browsers/{profile_key}Get browser profile
PATCH/browsers/{profile_key}Update browser profile
PUT/browsers/{profile_key}Replace browser profile
DELETE/browsers/{profile_key}Delete browser profile
POST/browsers/{profile_key}/activateMark profile as available
POST/browsers/{profile_key}/deprecateMark profile as deprecated

Tokens
#

MethodPathPurpose
GET/tokensList active API tokens
POST/tokensCreate API token with Basic auth
DELETE/tokens/{id}Revoke API token

Webhooks
#

MethodPathPurpose
GET/webhooksList registered webhooks
POST/webhooksRegister a webhook
DELETE/webhooks/{id}Deactivate a webhook

Common response patterns
#

StatusMeaning
200Successful read or state transition
201Resource created
204Resource removed or revoked without a body
401Missing or invalid credentials
404Resource was not found
422Validation failed

Schemas worth knowing
#

The most important BrowserBee response objects for customer integrations are:

  • BrowserProfile
  • BrowserListResponse
  • ApiTokenSummary
  • ApiTokenCreatedResponse
  • WebhookSummary
  • WebhookCreatedResponse

If your team generates client bindings from OpenAPI, use the BrowserBee schemas as the source of truth and keep generated code pinned to the API version your environment expects.