Countersign Form I-9

Record the employer's Section 2 certification on a worker's current Form I-9, completing the form.

Use this endpoint to complete a worker's Form I-9 by supplying the employer's side of the form: the certification at the bottom of Section 2, the "Additional Information" box, and the alternative-procedure checkbox.

When you can countersign

An I-9 can be countersigned only when it is otherwise complete: the worker has finished Section 1, provided every required answer and document, and signed. Calling this endpoint earlier returns a 409, and nothing is changed. Once an I-9 has been countersigned it cannot be countersigned again.

The request applies to the worker's current Form I-9 (the one in effect today, or the next upcoming one).

What goes on the form

Request fieldI-9 field
additionalInformationAdditional Information
alternativeProcedureUsed"Check here if you used an alternative procedure authorized by DHS…"
authorizedRepresentativeLastName, authorizedRepresentativeFirstName, authorizedRepresentativeTitleLast Name, First Name and Title of Employer or Authorized Representative
signatureSignature of Employer or Authorized Representative
signatureDateToday's Date (mm/dd/yyyy)
employerBusinessNameEmployer's Business or Organization Name
employerBusinessAddressEmployer's Business or Organization Address, City or Town, State, ZIP Code

The I-9 PDF shows exactly the values you send for the representative's name and title, the employer's business name, and the employer's address, rather than the company's details on file. The signature is recorded as the typed text you provide. The "First Day of Employment" on the certification is the worker's hire date.

additionalInformation and alternativeProcedureUsed are optional. If you leave either out, whatever is already on the form is kept. Every other field is required.

Errors

StatusMeaning
400signatureDate is in the future, or the worker's I-9 is on an older edition that has no place for one of the values you sent.
404The worker doesn't exist, or has no current Form I-9.
409The I-9 isn't ready to be countersigned (the worker hasn't completed and signed it yet), or it has already been countersigned.
422A required field is missing or blank.
Path Params
string
required

The worker's ID

Body Params
string

Free-form text for the "Additional Information" box in Section 2. Optional. If omitted, any text already on the form is kept.

boolean

Whether to check "Check here if you used an alternative procedure authorized by DHS to examine documents." Optional. If omitted, the existing value is kept.

string
required

Last name of the employer or authorized representative.

string
required

First name of the employer or authorized representative.

string
required

Title of the employer or authorized representative.

string
required

The employer or authorized representative's signature, as typed text.

date
required

The "Today's Date" on the certification, as an ISO8601 date like "2026-10-14". Cannot be in the future, in the company's time zone.

string
required

Employer's business or organization name. Printed on the I-9 in place of the company's name on file.

string
required

Employer's business or organization address, city or town, state, ZIP code, as a single line. Printed on the I-9 in place of the company's address on file.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json