Offboarder

Offboarder Admin Portal

Jobs & HCM Ingest

Jobs

Manual Job Submission

Provide at least one identifier. The agent tries them in the order configured for the domain (userPrincipalName → displayName → employeeId → sAMAccountName).

Batch CSV Upload

Upload a CSV to enqueue offboarding jobs across all domains (global fan-out) or a single domain. Each domain agent independently checks whether the user exists in its own AD. Same format as the HCM auto-ingest drop zone.
Required: upn  |  Optional: display_name, employee_id, termination_date (YYYY-MM-DD), request_id, manager_upn, department, notes

Preview (first 10 rows)


HCM CSV Ingest

CSV v1 schema (required + recommended):
upn (required), employee_id, termination_date (YYYY-MM-DD), request_id, display_name, manager_upn, department, notes
Max 500 rows per ingest. The API enforces idempotency to prevent duplicate job creation on resubmission.

Preview (first 10 rows)


Automated HCM Drop Zone

HCM systems (Workday, SAP SuccessFactors, ADP, UKG, etc.) can write CSV files directly to Azure Blob Storage. Files are auto-ingested within minutes — no HTTP calls required. Generate a write-only SAS token below and configure it in your HCM system.

Container: hcm-drop/__global__/{filename}.csv — ingested by all configured domain agents simultaneously.

Domain Agents

Select a domain to view agents.

Entra ID Connectors

Loading connectors...

Job List

Endpoint: GET /api/tenants/{domain}/jobs
Job ID User Emp ID Status Matched By Entra ID Created

Job Detail

Click a row to load: GET /api/jobs/{job_id}?tenant=<tenant>

Evidence

Load evidence: GET /api/tenants/{domain}/jobs/{job_id}/evidence