US Citizenship and Immigration Services · Capability
USCIS Immigration Case Management
Unified capability for immigration case management workflows combining the USCIS Case Status API and FOIA Request API. Designed for immigration attorneys, accredited representatives, and case management software providers who need to monitor client case status and submit records requests on behalf of clients.
What You Can Do
GET
Get case status
— Retrieve current immigration case status and history by receipt number
/v1/cases/{receiptNumber}
POST
Submit foia request
— Submit a new FOIA or Privacy Act request for Alien File records
/v1/foia-requests
GET
Get foia request status
— Check the status of a submitted FOIA request
/v1/foia-requests/{requestNumber}
MCP Tools
get-case-status
Retrieve the current immigration case status and complete history for a USCIS receipt number. Returns status in English and Spanish with full historical timeline.
read-only
submit-foia-request
Submit a Freedom of Information Act (FOIA) or Privacy Act request for USCIS Alien File records on behalf of a client. Returns a request number for status tracking.
get-foia-request-status
Check the processing status of a previously submitted USCIS FOIA or Privacy Act request using the request number.
read-only
APIs Used
uscis-case-status
uscis-foia