Skip to main content

Process a Check

POST 

/api/v8/partner/checks

Veryfi's Process a Check endpoint allows you to submit and extract data from unstructured documents into valuable business insights. Supports .heif,.zip,.pdf,.heic,.webp,.jpeg,.jpg,.png. Max file size is 20mb.

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

A processed Check response.

Schema
    anyOf
    pdf_url urirequired

    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.

    amount number

    Possible values: > 0

    The numeric value representing the amount found on the document.

    amount_text string

    The value as a string representing the amount found on the document.

    bank_address string

    The address of the bank.

    bank_name string

    The name of the bank.

    fractional_routing_number string

    The numbers appearing as the denominator of a fraction that is printed in the upper portion of a check.

    routing_from_fractional stringrequired

    The routing number from the found in the fractional_routing_number.

    micr object
    routing_number string

    The bank routing number.

    account_number string

    The bank account number.

    serial_number string

    The serial number on personal checks.

    raw string

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

    check_number string

    The check number.

    date string

    The date in ISO 8601 format. Typically found on invoices.

    memo string

    The description found in the memo line of the check.

    payer_address string

    The address of the payer.

    payer_name string

    The name of the payer.

    receiver_address string

    The address of the receiver.

    receiver_name string

    The name of the receiver.

Loading...