Back to Home

API Documentation

Everything you need to integrate the ModelBoard × vAulth compliance network into your platform.

SDK Integration

Drop-in components for React, Vue, and vanilla JS. Get verified users in under 10 lines of code.

import { MB-vAulth } from '@modelboard-x-vaulth/sdk';

<MB-vAulth
  clientId="your-client-id"
  onVerified={(user) => {
    console.log('Verified:', user.mbId);
  }}
/>

REST API

Full REST API for server-side verification, webhook management, and compliance record retrieval.

// Verify a creator's status
GET /api/v1/verify/:mbId
Authorization: Bearer <API_KEY>

// Response
{
  "verified": true,
  "mbId": "MB-8429301",
  "verifiedAt": "2025-11-15T10:32:00Z",
  "complianceLevel": "full"
}

SSO Integration

OAuth 2.0 / OpenID Connect flow. Users authenticate through ModelBoard and return to your platform verified.

// OAuth authorize URL
https://auth.modelboard.net/oauth/authorize
  ?client_id=YOUR_CLIENT_ID
  &redirect_uri=https://yoursite.com/callback
  &response_type=code
  &scope=identity verification compliance

Webhooks

Real-time event notifications for verification status changes, document updates, and compliance alerts.

// Webhook payload example
{
  "event": "verification.completed",
  "mbId": "MB-8429301",
  "timestamp": "2025-11-15T10:32:00Z",
  "data": {
    "status": "verified",
    "documents": ["2257_record"]
  }
}

Ready to integrate?

Get API Access