# Veryfi integration

> Document data extraction API: OCR for receipts, invoices, bank statements, checks, W-2/W-9/W-8BEN-E forms, contracts, business cards, and any other document, plus classification and markdown conversion.

- Authentication: apiKey

## Tools (103)

- **Add a tag to a Bank Statement**: Add an existing tag or create a new tag and add it to a Bank Statement.
- **Add a tag to a Check**: Add an existing tag or create a new tag and add it to a Check.
- **Add a Tag to a Document**: Add an existing Tag or create a new Tag and add it to a Document.
- **Add a tag to an AnyDoc**: Add an existing tag or create a new tag and add it to an AnyDoc.
- **Add a webhook**: Add a webhook URL and start the verification flow.
- **Add tags to a Bank Statement**: Add existing tags or create new tags and add them to a Bank Statement.
- **Add tags to a Check**: Add existing tags or create new tags and add them to a Check.
- **Add Tags to a Document**: Add existing Tags or create new Tags and add it to a Document.
- **Add tags to an AnyDoc**: Add existing tags or create new tags and add them to an AnyDoc.
- **Bulk Process Multiple Documents**: If you want to use this endpoint, please contact support@veryfi.com first. Billed per document.
- **Classify a document**: Veryfi's Classify a document endpoint allows you to classify a document.
- **Confirm a webhook**: Confirm a pending webhook after receiving Veryfi's verification POST.
- **Convert a Document to Markdown**: Veryfi's Document to Markdown endpoint allows you to convert a document to markdown and stores the result.
- **Create a Line Item**: Create a Line Item.
- **Create client-keys**: Each account supports a maximum of 2 active API keys at a time.
- **Delete a Bank Statement**: Veryfi's Delete a Bank Statement endpoint allows you to delete a Bank Statement.
- **Delete a Business Card**: Veryfi's Delete a Business Card endpoint allows you to delete a Business Card.
- **Delete a Check**: Veryfi's Delete a Check endpoint allows you to delete a Check.
- **Delete a Contract**: Veryfi's Delete a Contract endpoint allows you to delete a Contract.
- **Delete a Document**: Veryfi's Delete a Document endpoint allows you to remove a single Document by ID.
- **Delete a Line Item**: Delete a Line Item.
- **Delete all document Line Items**: Delete all document Line Items.
- **Delete a Markdown Document**: Veryfi's Delete a Markdown Document endpoint allows you to delete a Markdown Document.
- **Delete an AnyDoc**: Veryfi's Delete an AnyDoc endpoint allows you to delete an AnyDoc.
- **Delete a W-2**: Veryfi's Delete a W-2 endpoint allows you to delete a W-2.
- **Delete a W-8BEN-E**: Veryfi's Delete a W-8BEN-E endpoint allows you to delete a W-8BEN-E.
- **Delete a W-9**: Veryfi's Delete a W-9 endpoint allows you to delete a W-9.
- **Get a Bank Statement**: Veryfi's Get a Bank Statement endpoint allows you to retrieve a previously processed Bank Statement.
- **Get a Bank Statement set**: Get a Bank Statement set.
- **Get a Business Card**: Veryfi's Get a Business Card endpoint allows you to retrieve a previously processed Business Card.
- **Get a Check**: Veryfi's Get a Check endpoint allows you to retrieve a previously processed Check.
- **Get a Contract**: Veryfi's Get a Contract endpoint allows you to retrieve a previously processed Contract.
- **Get a Document**: Veryfi's Get a Document endpoint allows you to retrieve a single Document by ID.
- **Get a Line Item**: Get a Line Item.
- **Get a Markdown Document**: Veryfi's Get a Markdown Document endpoint allows you to retrieve a previously processed Markdown Document.
- **Get a Markdown Document Set**: Retrieve a Markdown Document Set.
- **Get an AnyDoc**: Veryfi's Get an AnyDoc endpoint allows you to retrieve a previously processed AnyDoc.
- **Get AnyDocs**: Lists AnyDocs, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get AnyDoc tags**: Return all tags assigned to a specific AnyDoc.
- **Get a W-2**: Veryfi's Get a W-2 endpoint allows you to retrieve a previously processed W-2.
- **Get a W-2 set**: Get a W-2 set.
- **Get a W-8BEN-E**: Veryfi's Get a W-8BEN-E endpoint allows you to retrieve a previously processed W-8BEN-E.
- **Get a W-9**: Veryfi's Get a W-9 endpoint allows you to retrieve a previously processed W-9.
- **Get Bank Statements**: Lists Bank Statements, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get Bank Statement sets**: Lists Bank Statement sets, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get Bank Statement tags**: Return all tags assigned to a specific Bank Statement.
- **Get Business Cards**: Lists Business Cards, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get Checks**: Lists Checks, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get Check tags**: Return all tags assigned to a specific Check.
- **Get Contracts**: Lists Contracts, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get document Line Items**: Get document Line Items.
- **Get Documents from PDF**: Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
- **Get Document Tags**: Return all Tags assigned to a specific Document.
- **Get Markdown Documents**: Lists Markdown Documents, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get Markdown Document Sets**: Lists Markdown Document Sets, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get OpenAPI schema**: Get OpenAPI schema.
- **Get Submitted PDF**: Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
- **Get W-2s**: Lists W-2s, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get W-2 sets**: Lists W-2 sets, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get W-8BEN-Es**: Lists W-8BEN-Es, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get W-9s**: Lists W-9s, paginated with `page` and `page_size`; the response carries count, next, previous and results.
- **Get webhooks**: Get pending and confirmed webhooks.
- **Process a Bank Statement**: Veryfi's Process a Bank Statement endpoint allows you to submit and extract data from unstructured documents such as Bank Statements and turn them into valuable business insights. Billed per document.
- **Process a Bank Statement asynchronously**: Same as the Process a Bank Statement endpoint, but returns a document id instead of a processed Bank Statement and processes the document asynchronously. Billed per document.
- **Process a Business Card**: Veryfi's Process a Business Card endpoint allows you to submit and extract data from unstructured documents such as Business Cards and turn them into valuable business insights. Billed per document.
- **Process a Check**: Veryfi's Process a Check endpoint allows you to submit and extract data from unstructured documents such as Checks and turn them into valuable business insights. Billed per document.
- **Process a Check asynchronously**: Same as the Process a Check endpoint, but returns a document id instead of a processed Check and processes the document asynchronously. Billed per document.
- **Process a Check With Remittance**: Veryfi's Process a Check With Remittance endpoint allows you to submit and extract data from unstructured documents such as Check With Remittances and turn them into valuable business insights. Billed per document.
- **Process a Contract**: Veryfi's Process a Contract endpoint allows you to submit and extract data from unstructured documents such as Contracts and turn them into valuable business insights. Billed per document.
- **Process a Document**: Veryfi's Process Documents endpoint allows you to submit and extract data from unstructured documents into valuable business insights. Billed per document.
- **Process a Markdown Document asynchronously**: Same as the Process a Markdown Document endpoint, but returns a document id instead of a processed Markdown Document and processes the document asynchronously.
- **Process a Markdown Document Set**: Process a Markdown Document Set.
- **Process an AnyDoc**: Veryfi's Process an AnyDoc endpoint allows you to submit and extract data from unstructured documents such as Contracts, Articles of Incorporation and any other documents and turn them into valuable business insights.
- **Process an AnyDoc asynchronously**: Same as the Process an AnyDoc endpoint, but returns a document id instead of a processed AnyDoc and processes the document asynchronously. Billed per document.
- **Process a W-2**: Veryfi's Process a W-2 endpoint allows you to submit and extract data from unstructured documents such as W-2s and turn them into valuable business insights. Billed per document.
- **Process a W-8BEN-E**: Veryfi's Process a W-8BEN-E endpoint allows you to submit and extract data from unstructured documents such as W-8BEN-Es and turn them into valuable business insights. Billed per document.
- **Process a W-9**: Veryfi's Process a W-9 endpoint allows you to submit and extract data from unstructured documents such as W-9s and turn them into valuable business insights. Billed per document.
- **Remove a client-key**: Remove a client-key.
- **Reset client-keys**: Regenerate all API keys and return the new values.
- **Retrieve client-keys list**: Retrieve client-keys list.
- **Search Documents**: Veryfi's Search Documents endpoint retrieves previously processed documents, allowing users to search and filter specific content from a collection of documents.
- **Split and process a PDF**: Veryfi's PDF Splitter allows you to split a multi page PDF with different receipts and invoices inside into multiple Documents. Billed per document.
- **Split and process a PDF with multiple W-2s**: Veryfi's W-2 Splitter allows you to split a multi page PDF with different W-2s inside into multiple Documents. Billed per document.
- **Split and process multiple Bank Statements**: Veryfi's Bank Statement Splitter allows you to split a multi page PDF with different Bank Statements inside into multiple Documents. Billed per document.
- **Unlink all tags from a Bank Statement**: Unlink all tags assigned to a specific Bank Statement.
- **Unlink all tags from a Check**: Unlink all tags assigned to a specific Check.
- **Unlink all Tags from a Document**: Unlink all Tags assigned to a specific Document.
- **Unlink all tags from an AnyDoc**: Unlink all tags assigned to a specific AnyDoc.
- **Unlink a tag from a Bank Statement**: Unlink a tag from the list of tags assigned to a specific Bank Statement.
- **Unlink a tag from a Check**: Unlink a tag from the list of tags assigned to a specific Check.
- **Unlink a Tag from a Document**: Unlink a Tag from the list of Tags assigned to a specific Document.
- **Unlink a tag from an AnyDoc**: Unlink a tag from the list of tags assigned to a specific AnyDoc.
- **Update a Bank Statement**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a Business Card**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a Check**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a Contract**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a Document**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a Line Item**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a Markdown Document**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update an AnyDoc**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a W-2**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a W-8BEN-E**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.
- **Update a W-9**: Veryfi's Update a Document by ID endpoint allows you to change a Document that Veryfi's Machine Learning models have already processed.

Connect Veryfi in General Input: https://www.generalinput.com/apps/veryfi