# Credit offer expired Fires when a credit offer expires after exceeding its expiration date (valid_until). Includes the full offer data with expired status. Use it to remove the offer from the customer interface. New offers may be generated in the future via credit_offer.available. Endpoint: POST credit_offer.expired Version: 2026-03-01 Security: bearerAuth ## Request fields (application/json): - `type` (string, required) Event type identifier Enum: "credit_offer.available", "credit_offer.expired" - `timestamp` (string, required) When the event occurred - `data` (object, required) - `data.id` (string, required) - `data.customer_id` (string, required) - `data.status` (string, required) Enum: "available", "expired" - `data.approved_amount` (string, required) Decimal encoded as a string with exactly 2 decimal places (BRL). - `data.min_amount` (string, required) Minimum withdrawal amount - `data.interest_rate` (number, required) Monthly interest rate percentage - `data.installments` (integer, required) Number of installments - `data.due_date_rule` (string,null) Due date rule for installments. Pending Core implementation. - `data.valid_until` (string, required) ## Response 200 fields