Hanzo AI

List tin

Reads a payee's TIN in full — and, for a payee on a W-8, its foreign TIN, which the payer's Form 1042-S carries.

GET /v1/tax/w9/{id}/tin

Addresshttps://api.hanzo.ai/v1/tax/w9/{id}/tin
MethodGET
Operationget_tax_w9_by_id_tin
AuthAuthorization: Bearer $HANZO_API_KEY

Reads a payee's TIN in full — and, for a payee on a W-8, its foreign TIN, which the payer's Form 1042-S carries. Only an org admin of the PAYER, only while the payee's grant is live, and every read is on the audit trail before a number is answered — a read the trail cannot record is refused.

This is the one place a TIN leaves the platform in full, apart from the IRS filing export. SuperAdmin is not admitted: platform authority is not a reason to read a company's TIN.

Request

1 field.

FieldInTypeRequiredDescription
idpathstringyesID is the relationship's id, "w9_"-prefixed.

Response

StatusBodyMeaning
200tax.tinOutok
defaultproblem-detailsrefused

200 body — 3 fields.

FieldInTypeAlwaysDescription
foreignTinbodystring—ForeignTIN is a W-8 payee's foreign tax identifying number as issued, which Form 1042-S carries for a foreign recipient.
tinbodystring—TIN is the payee's full U.S. taxpayer identification number, hyphenated as the IRS writes it; empty when a W-8 carries none.
tinTypebodystring—TINType is ssn or ein.

Failure carries the platform error shape — see Errors.

Examples

hanzo has no subcommand for this operation — the CLI serves only what cloud's live route table confirms. Use HTTP or an SDK.


Tax API · All Hanzo APIs · Interactive reference

How is this guide?

On this page