Skip to main content

Process a W-9

POST 

/api/v8/partner/w9s

Veryfi's Process a W-9 endpoint allows you to retrieve a previously processed W-9.

Request

Body

    file_data string

    Used to upload a document via base64 encoded string, could be raw or data URI scheme. This is the least effective way to upload a document for processing. See file_urls or uploading zip files.

    file_url string

    A URL to a publicly accessible document to be sent to Veryfi for processing.

    file_urls string[]

    An array of URLs to publicly accessible documents to be sent to Veryfi for processing.

    package_path string

    A path to a file in an S3 bucket, e.g. 'some/receipt.jpg

    bucket string

    An S3 bucket for 'package_path', e.g. 'documents'.

    file_name string

    An optional filename. Useful to determine file type.

    detailed booleandeprecated

    This field was deprecated on 2023-08-20. Use bounding_boxes and confidence_details.

    bounding_boxes boolean

    A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.

    confidence_details boolean

    A field used to determine whether or not to return the score and ocr_score fields in the Document response.

Responses

Returns a processed W-9.

Schema
    anyOf
    pdf_url uri

    Possible values: non-empty and <= 2083 characters

    A signed URL to access the auto-generated PDF created from the submitted document. This URL expires 15 minutes after the response object is returned and is resigned during every GET request.

    id integerrequired

    The unique number created to identify the document.

    text stringrequired

    The text returned from converting the document into a machine-readable text format.

    account_numbers string

    The account numbers to a bank or brokerage account on Line 7 of the W-9.

    address1 string

    The address (number, street, and apt. or suite no.) on Line 5 of the W-9.

    address2 string

    The city, state, and zip on Line 6 of the W-9.

    business_name string

    The business name on Line 2 of the W-9.

    c_corp boolean

    A boolean indicating whether or not the LLC is identified as a C Corp and was checked in Box 3 of the W-9.

    ein string

    The Employer Identification Number (EIN) in Part I - Taxpayer Identification Number (TIN) on the W-9.

    exempt_payee_code string

    The exemption payee code in Box 4 of the W-9.

    exemption string

    The exemption in Box 4 of the W-9.

    individual boolean

    A boolean indicating whether or not Individual was checked in Box 3 of the W-9.

    llc boolean

    A boolean indicating whether or not Limited Liability Company was checked in Box 3 of the W-9.

    llc_type stringrequired

    Possible values: [C, S, P]

    The tax classification found in Box 3 of the W-9.

    name string

    The full name found on Line 1 of the W-9.

    other_description string

    The comments or description found on the Other line in Box 3 of the W-9.

    other boolean

    A boolean indicating whether or not the Other box was checked in Box 3 of the W-9.

    partnership boolean

    A boolean indicating whether or not the LLC is identified as a Partnership and was checked in Box 3 of the W-9.

    requester string

    The requestor's name and address in the Box to the right of Line 5 of the W-9

    s_corp boolean

    A boolean indicating whether or not the LLC is identified as a S Corp and was checked in Box 3 of the W-9.

    signature_date string

    The date found on the Sign Here line under Part II - Certification of the W-9.

    signature boolean

    The signature found on the Sign Here line under Part II - Certification of the W-9

    ssn string

    The number found on Part I Taxpayer Identification Number (TIN) under Social Security Number of the W-9.

    trust_estate boolean

    A boolean indicating whether or not Trust/estate was checked in Box 3 of the W-9.

Loading...