Welcome to the official Dinie API documentation. Dinie's embedded lending platform enables partners to offer credit products directly within their applications through a simple, well-documented API.
New to the Dinie API? Follow our Quick Start guide to make your first API call and understand the core integration flow.
| Guide | Description |
|---|---|
| Quick Start | Make your first API call in minutes |
| Authentication | API key setup and environment management |
| Error Handling | HTTP status codes and error response format |
| Pagination | Navigate large result sets efficiently |
| Guide | Description |
|---|---|
| Customer Registration | Register customers and start credit analysis |
| Credit Workflow | Full credit lifecycle from analysis to disbursement |
| Webhooks | Real-time event notifications for your integration |
Browse the complete API Reference for detailed endpoint documentation, request/response schemas, and interactive code samples.
The integration with Dinie combines two parallel processes:
- Credit Analysis -- starts automatically when a customer is registered
- KYC Verification -- the customer completes at their own pace
A customer can only take out a loan when both are completed: at least one active credit offer (credit_offer.available) and approved KYC (customer.active).
Partner App Dinie API
| |
|-- POST /v3/customers ------->| Register customer
| |-- Credit analysis starts
| |-- KYC verification starts
| |
|<-- Webhook: credit_offer ----| Credit offer available
|<-- Webhook: customer.active -| KYC approved
| |
|-- POST /v3/loans ----------->| Create loan
|<-- Webhook: loan.disbursed --| Funds transferred- Visit dinie.com.br for more information about the platform
- Contact your Dinie partner manager for API credentials and support