> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://en.docs.api.corpx.com/ib/referencia/webhook-events/webhook-account-limits-updated/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://en.docs.api.corpx.com/_mcp/server. # account.limits.updated POST Teto da conta ou de um operador mudou (staff, credencial interna, aprovação de pedido ou titular). Não inclui padrão de tenant nem a virada de um afrouxamento já agendado Teto da conta ou de um operador mudou de verdade. Sai depois de PATCH de staff, PATCH da credencial interna, aprovação de pedido (com as janelas materializadas do cadastro anterior) e PUT/DELETE de teto de operador. Não sai quando muda o padrão do tenant ou o global, nem quando um afrouxamento de operador já agendado (6 h) passa a valer: o evento do agendamento já trouxe `effectiveAt`. O `id` do envelope é o id do evento de auditoria. O retry não abre outra entrega. Na aprovação ele convive com `limit_request.updated`, sem ordem. Deduplique pelo `id` e, se o valor importar, releia `GET /limits/available`. Reference: https://en.docs.api.corpx.com/ib/referencia/webhook-events/webhook-account-limits-updated ## Request ### Headers - `X-Signature` (string, optional) — Present when the subscription uses `authType: HMAC`: `hex(HMAC_SHA256(secret, raw_request_body))` (64 lowercase hex characters). Compare in constant time against your own computation over the raw body. ### Payload - `id` (string, required) — Deterministic event id. Same `id` means the same event, possibly redelivered — deduplicate on it. - `type` (enum, required) — Event type. Full list at `GET /v1/webhooks/events`. - Allowed values: `account.limits.updated` - `occurredAt` (datetime, required) — RFC 3339, UTC with `Z`. - `schemaVersion` (string, required) — `1.0` today; bumped only on breaking payload changes. - `environment` (enum, required) — Environment that emitted the event. - Allowed values: `production`, `sandbox` - `tenantId` (string, required) — Tenant the event belongs to. - `data` (WebhooksWebhookAccountLimitsUpdatedPayloadContentApplicationJsonSchemaData, required) — Event-specific payload. See each webhook. - `accountId` (string, optional) — CorpX account where the event happened. Empty on cross-account events. ## Types ### WebhooksWebhookAccountLimitsUpdatedPayloadContentApplicationJsonSchemaData Event-specific payload. See each webhook. - `accountId` (string, optional) - `subject` (WebhooksWebhookAccountLimitsUpdatedPayloadContentApplicationJsonSchemaDataSubject, optional) - `source` (string, optional) - `limitRequestId` (string, optional) - `changes` (list of WebhooksWebhookAccountLimitsUpdatedPayloadContentApplicationJsonSchemaDataChangesItems, optional) ### WebhooksWebhookAccountLimitsUpdatedPayloadContentApplicationJsonSchemaDataSubject - `type` (string, optional) ### WebhooksWebhookAccountLimitsUpdatedPayloadContentApplicationJsonSchemaDataChangesItems - `operation` (string, optional) - `window` (string, optional) - `beforeBrl` (integer, optional) - `afterBrl` (integer, optional) - `effectiveAt` (string, optional, nullable) - `materializedFromLegacy` (boolean, optional)