---
title: "Company Integrations Updated"
method: POST
path: "company-integrations.updated"
tags: ["Webhook Events", "Public API"]
---

# Company Integrations Updated

`POST company-integrations.updated` (webhook)

Triggered when company integrations are updated.

### Behavior & Constraints
- **Permission Checking**: This event does **not** enforce permission checking. The webhook will fire for all subscribers regardless of the API token's permissions.
- **Event Scope**: This event fires when any integration settings are modified for the company, including enabling, disabling, or updating integration configurations.

## Payload

- CompanyIntegrationsUpdatedWebhookPayload — Webhook payload sent when company integrations are updated.
  - `type` 'company-integrations.updated' — The event type identifier
  - `timestamp` string, date-time — ISO 8601 timestamp (UTC) when the event was fired
  - `data` object — Event data containing company information
    - `companyId` string — The company ID

## Acknowledgement `200`

Webhook received successfully (200-299 status code).

## Other responses

- `400` — Client error (400-499 status code) - the webhook endpoint intentionally rejected the request. BambooHR will not retry webhooks that return 4xx status codes.
- `500` — Server error (500+ status code). BambooHR will automatically retry this webhook up to 5 times using exponential backoff (5min, 10min, 20min, 40min, 80min intervals).

---

[API](https://skmtc.net/bamboohr/apis/bamboohr-api.md) · [All operations](https://skmtc.net/bamboohr/apis/bamboohr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bamboohr/bamboohr-api/revisions/19ebf391a399/schema)
