An employee's I-9 authorization stores information about an employee's authorization status, as well as signatures and other information required to complete the Form I-9 for employment eligibility verification.
If the version is supplied and the employee I-9 authorization exists, this endpoint acts as an update. Otherwise, it will create an employee I-9 authorization.
Validations on this endpoint are conditional:
document_typemay be required, depending onauthorization_status.- Valid formats for
document_numbervary, depending ondocument_type. countryis only allowed withdocument_type: 'foreign_passport'.expiration_dateis only allowed withauthorization_status: 'alien'.
Unneeded information is automatically removed during updates.
If an update causes some formerly-required fields to be unneeded, the now-unneeded data will be removed automatically.
Example: Updating
authorization_statusfromalientocitizenwill cause any data indocument_type,document_number,country, andexpiration_dateto be removed, since these fields are unused forauthorization_status:'citizen'.
Detailed instructions for completing Form I-9 can be found at https://www.uscis.gov/sites/default/files/document/forms/i-9instr.pdf
scope: i9_authorizations:write