Evins API
Public REST API. Authenticate with a Bearer API key issued from your manufacturer dashboard.
Authentication
Send the API key in the Authorization header.
Authorization: Bearer evins_XXXXXXXXXXXXXXXXXXXXXXXXGET /api/public/v1/passport/:uid
Returns the full public passport data. No key required.
curl https://YOUR_DOMAIN/api/public/v1/passport/AbCd1234EfGhPOST /api/public/v1/scan
Logs a passport scan (for your own scanners / POS).
curl -X POST https://YOUR_DOMAIN/api/public/v1/scan \
-H "Content-Type: application/json" \
-d '{"uid":"AbCd1234EfGh","country":"BG"}'Limits and errors
Responses use standard HTTP statuses (200, 400, 401, 404, 429).
