{"id":"6ac62a6b-a015-4c8e-8566-28470be689a3","task":"Complete Form I-9 electronically and manage I-9 verification via the WorkBright API","domain":"recruiting","steps":["Enable API access in WorkBright admin settings and generate an API key","Authenticate every request with the key in the API-Key HTTP header against your subdomain-specific base URL","Create or trigger an I-9 assignment for the new hire (or use Embedded WorkBright to host the I-9 flow inside your own onboarding app) so employee Section 1 and employer/authorized-rep Section 2 can be completed remotely","Poll or subscribe to webhooks on the I-9 Submission resource to track status (accepted, pending, reverify) and retrieve structured fields plus uploaded document attachments","Reconcile completed submissions against your HRIS employee records using the linked employee_id, and route any downstream E-Verify cases per WorkBright's E-Verify workflow"],"gotchas":["The API is genuinely public/self-serve (REST, API-Key header), but document image attachments live on S3 and are only reachable through authenticated WorkBright endpoints, not by caching the S3 URLs directly","Multi-document List A choices (e.g., foreign passport plus I-551 stamp) return as multiple entries sharing the same list_key with an incrementing list_index - naive one-document-per-list parsing will silently drop data","WorkBright explicitly warns never to hardcode or bundle the API key client-side (e.g., in a mobile app); it must only be called from backend servers"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/6ac62a6b-a015-4c8e-8566-28470be689a3"}