Welile ID API

Base URL https://welileid.com/api/v1 · Machine-readable spec at /api/v1/openapi.json

Sign-in flow

  1. Use the native Google Sign-In or Sign in with Apple SDK to get an ID token.
  2. POST it to /auth/google or /auth/apple. You get access_token, refresh_token and has_profile.
  3. Store tokens in Keychain / Android Keystore. Send Authorization: Bearer <access_token> on every call.
  4. If has_profile is false, upload photos via /uploads then POST /profile.
  5. On a 401, call /auth/refresh and retry once.

Errors always look like { "error": { "code", "message" } }.

System

Authentication

Account

Photos

Profile

Family members

Invites

WhatsApp

Ads

Admin

Not a replacement National ID.