Hanzo AI

Get inbox

Reads one Copy B furnished to the caller org.

GET /v1/tax/inbox/{id}

Addresshttps://api.hanzo.ai/v1/tax/inbox/{id}
MethodGET
Operationget_tax_inbox_by_id
AuthAuthorization: Bearer $HANZO_API_KEY

Reads one Copy B furnished to the caller org. Any member may read it; another org's statement is not found.

Request

1 field.

FieldInTypeRequiredDescription
idpathstringyesID is the form id, "f1099_"-prefixed.

Response

StatusBodyMeaning
200tax.Statementok
defaultproblem-detailsrefused

200 body — 45 fields.

FieldInTypeAlwaysDescription
accountbodystring—Account is the account number the form prints.
backupbodytax.Withholding—
backup.dueCentsbodyinteger (int64)—DueCents is what 24% of the reported boxes comes to — what should have been withheld.
backup.ratebodyinteger (int64)—Rate is the backup withholding rate, in percent: 24.
backup.reasonbodystring—Reason says why, and which rule — or, when nothing is required, what the payer should still know.
backup.requiredbodyboolean—Required is true when the payer holds no TIN for the payee — the IRC §3406(a)(1)(A) trigger these forms can know.
boxesbodytax.Amount[]—Boxes are the figures.
boxes[].boxbodystring—Box is the box number, e.g. "1a".
boxes[].centsbodyinteger (int64)—Cents is the amount in cents.
boxes[].labelbodystring—Label is the box's caption on the form.
correctedbodyboolean—Corrected is true for a statement that corrects an earlier one.
furnishedAtbodyinteger (int64)—FurnishedAt is when it was delivered, unix seconds.
idbodystring—ID is the form id the payer issued it under.
kindbodystring—Kind is 1099-NEC or 1099-MISC.
payerbodytax.Party—
payer.addressbodytax.Address—
payer.address.citybodystring—City is the city or town.
payer.address.countrybodystring—Country is ISO 3166-1 alpha-2; "US" when absent.
payer.address.line1bodystring—Line1 is the number, street, and apartment or suite.
payer.address.line2bodystring—Line2 continues the street address, when there is more of it.
payer.address.statebodystring—State is the two-letter state or territory code.
payer.address.zipbodystring—ZIP is five or nine digits.
payer.businessNamebodystring—BusinessName is W-9 line 2, when there is one.
payer.namebodystring—Name is W-9 line 1.
payer.orgbodystring—Org is the Hanzo org.
payer.phonebodystring—Phone is the payer's telephone number; a recipient has none on the form.
payer.tinbodystring—TIN is masked here always.
payer.tinTypebodystring—TINType is ssn or ein; empty when no TIN is held.
recipientbodytax.Party—
recipient.addressbodytax.Address—
recipient.address.citybodystring—City is the city or town.
recipient.address.countrybodystring—Country is ISO 3166-1 alpha-2; "US" when absent.
recipient.address.line1bodystring—Line1 is the number, street, and apartment or suite.
recipient.address.line2bodystring—Line2 continues the street address, when there is more of it.
recipient.address.statebodystring—State is the two-letter state or territory code.
recipient.address.zipbodystring—ZIP is five or nine digits.
recipient.businessNamebodystring—BusinessName is W-9 line 2, when there is one.
recipient.namebodystring—Name is W-9 line 1.
recipient.orgbodystring—Org is the Hanzo org.
recipient.phonebodystring—Phone is the payer's telephone number; a recipient has none on the form.
recipient.tinbodystring—TIN is masked here always.
recipient.tinTypebodystring—TINType is ssn or ein; empty when no TIN is held.
supersededBybodystring—SupersededBy is the later statement that corrects this one.
supersedesbodystring—Supersedes is the earlier statement this corrects.
yearbodyinteger (int64)—Year is the calendar year of the payments.

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