Integration & API
No-code links, SDKs, the API, webhooks, and how to debug an integration that is not behaving.
6 articles
Ways to integrate
- Ways to integrate: API, SDKs, and no-code linksYou don't need to write code to start verifying people with Didit - use a no-code link, or bring in an SDK or the API when you want automation.
- Mobile and web SDKsNative SDKs for iOS, Android, React Native and Flutter put the flow inside your app and are the only route that supports NFC. Web SDKs embed it in your frontend.
- Reusable verification linksOne long-lived link per workflow that starts a fresh session on every visit - ideal for a website button, a QR code, or affiliates. Add your own reference with vendor_data.
Getting results back
Debugging
- When a webhook never arrivesWork through it in order - the delivery log, the event name, the firewall, the signature. The Deliveries tab tells you whether Didit sent it, which splits the problem in half immediately.
- API errors and what they meanWhat each HTTP status from the Didit API usually means in practice - 401 and 403 on keys and permissions, 402-style balance problems, 429 rate limits, and how to read the error body.