> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://en.docs.api.corpx.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://en.docs.api.corpx.com/_mcp/server.

# limit_request.created

POST 

Pedido de aumento de limite aberto (não sai de novo no replay da Idempotency-Key)

Pedido de aumento aberto. Sai no INSERT, venha ele da API (`channel: api`, token de integrador) ou do backoffice (`channel: backoffice`, token de usuário do painel). Não sai no replay da mesma `Idempotency-Key`. O `id` do envelope é `lr-{id}-pending_review`.

`data` tem o mesmo shape de `limit_request.updated`, mais `currentLimitBrl` (teto efetivo na abertura, inclusive o cadastro anterior; `0` só se a janela estava aberta), `justification` e `channel`.

Assinatura com lista vazia recebe o evento. Lista explícita só recebe se `limit_request.created` estiver nela. Deduplique pelo `id`.

Reference: https://en.docs.api.corpx.com/ib/referencia/webhook-events/webhook-limit-request-created

## 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: `limit_request.created`
- `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` (WebhooksWebhookLimitRequestCreatedPayloadContentApplicationJsonSchemaData, required) — Event-specific payload. See each webhook.
- `accountId` (string, optional) — CorpX account where the event happened. Empty on cross-account events.

## Types

### WebhooksWebhookLimitRequestCreatedPayloadContentApplicationJsonSchemaData

Event-specific payload. See each webhook.

- `id` (string, optional)
- `accountId` (string, optional)
- `status` (string, optional)
- `operation` (string, optional)
- `window` (string, optional)
- `requestedLimitBrl` (integer, optional)
- `approvedLimitBrl` (string, optional, nullable)
- `decisionMessage` (string, optional, nullable)
- `effectiveAt` (string, optional, nullable)
- `actingDocument` (string, optional)
- `identifier` (string, optional)
- `currentLimitBrl` (integer, optional)
- `justification` (string, optional)
- `channel` (string, optional)