What you can call
Every live module has versioned REST endpoints. The ones customers reach for first are the ones that are hardest to build alone.
- Verification sessions: liveness, face match, document and age checks
- Authenticity checks on photos: stolen, duplicated or AI-generated
- Message risk assessment, with reasons and a recommended action
- Trust state for a member, with the signals behind it
- Discovery, matching and the relationship lifecycle
- Payments, entitlements and subscription state
One event vocabulary
Every state change in D8N is delivered to your servers as a webhook using the same vocabulary across every module and every brand — member.created, verification.completed, match.created, message.sent, report.created, enforcement.applied, subscription.started. One shape to integrate against, not one per feature.
Sandbox before production
Verifications and scam checks are testable against fake data in a sandbox, so you can build and prove the unhappy paths — a held photo, an elevated risk state, a declined payment — before a real member ever meets them.
SDKs where the screens are hard
Identity verification and chat are the two surfaces where a rough implementation costs you completion rate. Drop-in web and mobile SDK screens are available for both, and they are the same screens D8N's own brands use.