# Get notified about CEP updates (Penny Validation)

Sends CEP status updates for Penny Validation: PENDING, DELAYED, COMPLETED, or FAILED. This CEP webhook is only triggered for Penny Validation transactions (amount = 0.01 MXN). Note: INITIALIZED is never emitted by the webhook (it may appear on API reads only and should be treated as PENDING).

Endpoint: POST cep
Version: 1.0.0
Security: bearerAuth

## Request fields (application/json):

  - `id_msg` (string, required)
    Unique message identifier (use for idempotency/deduplication)
    Example: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"

  - `msg_name` (string, required)
    Event name
    Enum: "CEP"

  - `msg_date` (string, required)
    Event date (YYYY-MM-DD)
    Example: "2025-08-15"

  - `body` (object, required)

  - `body.id` (string)
    Transaction ID for the penny validation
    Example: "11111111-2222-3333-4444-555555555555"

  - `body.tracking_key` (string)
    Example: "20250815XXXXXX123456789"

  - `body.beneficiary_account` (string)
    CLABE of the beneficiary
    Example: "000000000000000000"

  - `body.beneficiary_name` (string)
    Example: "Daniela Paola Santelices Chavez"

  - `body.beneficiary_rfc` (string,null)
    Example: "XXXX000000XXX"

  - `body.status` (string)
    CEP processing status
    Enum: "PENDING", "DELAYED", "COMPLETED", "FAILED"

  - `body.processed_at` (string,null)
    Timestamp when CEP was finalized (COMPLETED/FAILED)
    Example: "2025-08-15T22:42:39.327Z"


## Response 200 fields

## Response 202 fields

## Response 422 fields
