# Credit offer available Fires when Dinie generates a new pre-approved credit offer for the customer. Includes approved amount, interest rate, installments, and offer expiration date. Use it to notify the customer about credit availability and start the simulation flow via POST /credit-offers/{id}/simulations. Endpoint: POST credit_offer.available 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