---
title: "Get an employee's I-9 authorization"
method: GET
path: "/v1/employees/{employee_id}/i9_authorization"
tags: ["I-9 Verification"]
---

# Get an employee's I-9 authorization

`GET /v1/employees/{employee_id}/i9_authorization`

## Request

- Base URL: `https://api.gusto-demo.com`
- URL: `https://api.gusto-demo.com/v1/employees/{employee_id}/i9_authorization`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/gusto/apis/gusto-api/docs/v1/employees/:employee_id/i9_authorization/get.ts> (a function with typed inputs; its response is checked against the schema)

An employee's I-9 authorization stores information about an employee's authorization status and I-9 signatures, information required to fill out the Form I-9 for employment eligibility verification.

**NOTE:** The `form_uuid` in responses from this endpoint can be used to retrieve the PDF version of the I-9. See the "get employee form PDF" request for more details.

### Related guides
- [I-9 employment verification](doc:i-9-employment-verification)

scope: `i9_authorizations:read`

## Path parameters

- `employee_id` string, required

## Headers

- `X-Gusto-API-Version` '2026-06-15'

## Response `200`

Success

- I9Authorization: An employee's I-9 authorization
  - `uuid` string, required: The UUID of the I-9 authorization
  - `form_uuid` string, nullable: The UUID of the Form associated with this I-9 authorization. Use this with "Employee Forms" API endpoints.
  - `version` string, required: The current version of the object. See the [versioning guide](https://docs.gusto.com/embedded-payroll/docs/idempotency) for information on how to use this field.
  - `authorization_status` 'citizen' | 'noncitizen' | 'permanent_resident' | 'alien', required: The employee's authorization status
  - `document_type` 'uscis_alien_registration_number' | 'form_i94' | 'foreign_passport', nullable: The document's document type
  - `has_document_number` boolean, nullable: Whether or not a `document_number` exists for this document.
  - `expiration_date` string, nullable: The document's expiration date
  - `country` string, nullable: The document's country of issuance
  - `employer_signed` boolean, required: Whether the employer has signed the Form I-9
  - `employee_signed` boolean, required: Whether the employee has signed the Form I-9
  - `additional_info` string, nullable: Any additional notes
  - `alt_procedure` boolean, nullable: Whether an alternative procedure authorized by DHS to examine documents was used

## Other responses

- `404`: Not Found The requested resource does not exist. Make sure the provided UUID is valid.

---

[API](https://skmtc.dev/gusto/apis/gusto-api.md) - [All operations](https://skmtc.dev/gusto/apis/gusto-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gusto/apis/gusto-api/revisions/f98575fa2a5e?raw)
