Skip to main content

Process a Contract

POST 

/api/v8/partner/contracts

Supports .zip,.pdf. Max file size is 20mb.

Request

Body

    max_pages_to_process integer

    Possible values: >= 1 and <= 50

    Default value: 50

    Limit processing to number of pages. A page is a pdf page or an image

    auto_delete boolean

    Default value: false

    Delete this contract from Veryfi after data has been extracted

    file_data string

    Possible values: non-empty

    The least effective way to submit files. Base64 encoded string, could be raw or datauri https://en.wikipedia.org/wiki/Data_URI_scheme E.g. 'data:application/zip;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII='

    file_url string

    Possible values: non-empty

    package_path string

    Possible values: non-empty

    A path to file in S3 bucket, e.g. 'some/contract.pdf

    bucket string

    Possible values: non-empty

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

    file_name string

    Possible values: non-empty

    Optional filename, helps to determine file type

Responses

Processed contract response. Fields with an asterisk will be returned, others need to be enabled for your client

Schema
    meta object
    external_id string

    Possible values: non-empty

    A custom identification value. Use this if you would like to assign your own ID to documents. This parameter is useful when mapping this document to a service or resource outside Veryfi.

    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.

    created_date date-timerequired
    updated_date date-timerequired
    text string

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

    contract_name objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    date objectrequired
    value daterequired
    begin integer
    end integer
    score number
    end_date objectrequired
    value daterequired
    begin integer
    end integer
    score number
    start_date objectrequired
    value daterequired
    begin integer
    end integer
    score number
    parties object[]required
  • Array [
  • value stringrequired
    begin integer
    end integer
    score number
  • ]
  • term objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    total objectrequired
    value numberrequired
    begin integer
    end integer
    score number
    renewal_term objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    notice_period objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    termination_for_convenience_period objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    governing_law objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    vanity objectrequired
    value stringrequired
    begin integer
    end integer
    score number
    termination_notice objectrequired
    value stringrequired
    begin integer
    end integer
    score number
Loading...