# Parsio.io

No-code email parser to extract and export valuable data from emails, PDFs and documents

- **Category:** ai document extraction
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 24
- **Triggers:** 0
- **Slug:** `PARSIO_IO`
- **Version:** 20260413_00

## Tools

### Create HTML/Text Document

**Slug:** `PARSIO_IO_CREATE_HTML_TEXT_DOCUMENT`

Tool to create and parse HTML or text documents via API. Use when you need to submit HTML or text content to a Parsio mailbox for data extraction. At least one of html or text must be provided.

### Create Mailbox

**Slug:** `PARSIO_IO_CREATE_MAILBOX`

Tool to create a new mailbox with a specified name. Use when you need to set up a new mailbox for email parsing in Parsio.

### Create Webhook

**Slug:** `PARSIO_IO_CREATE_WEBHOOK`

Tool to create a new webhook for a mailbox with specified URL, event trigger, and settings. Use when you need to register a webhook endpoint to receive automated notifications for mailbox events.

### Delete Mailbox

**Slug:** `PARSIO_IO_DELETE_MAILBOX`

Tool to delete a specific mailbox from your Parsio account. Use when you need to permanently remove a mailbox.

### Delete Templates

**Slug:** `PARSIO_IO_DELETE_TEMPLATES`

Tool to delete multiple templates by providing an array of template IDs. Use when you need to remove one or more templates from a mailbox.

### Delete Webhooks

**Slug:** `PARSIO_IO_DELETE_WEBHOOKS`

Tool to delete multiple webhooks from a mailbox. Use when you need to remove one or more webhook configurations by providing their IDs.

### Disable Templates

**Slug:** `PARSIO_IO_DISABLE_TEMPLATES`

Tool to disable multiple templates by providing an array of template IDs. Use when you need to deactivate multiple templates in a mailbox.

### Enable Templates

**Slug:** `PARSIO_IO_ENABLE_TEMPLATES`

Tool to enable multiple templates by providing an array of template IDs. Use when you need to activate multiple templates for use in a mailbox.

### Get Document

**Slug:** `PARSIO_IO_GET_DOCUMENT`

Tool to retrieve a specific document with parsed data as JSON. Use when you need to fetch details of a document by its ID.

### Get Mailbox Details

**Slug:** `PARSIO_IO_GET_MAILBOX`

Tool to retrieve details of a specific mailbox. Use when you need to fetch configuration and settings for a particular mailbox.

### Get Parsed Data

**Slug:** `PARSIO_IO_GET_PARSED_DATA`

Tool to get parsed data from a mailbox with optional date range filters and pagination. Use when you need to retrieve extracted information from documents that have been processed through Parsio's parsing system.

### Get Template Details

**Slug:** `PARSIO_IO_GET_TEMPLATE`

Tool to retrieve details of a specific parsing template by its ID. Use when you need to inspect a template's configuration, fields, or status.

### Get Webhook Details

**Slug:** `PARSIO_IO_GET_WEBHOOK`

Tool to retrieve details of a specific webhook by its ID. Use when you need to inspect a webhook's configuration, status, or event type.

### List Collected Emails

**Slug:** `PARSIO_IO_LIST_COLLECTED_EMAILS`

Tool to list all collected email addresses from a specific mailbox. Use when you need to retrieve email addresses that have been automatically collected during document parsing. The mailbox must have the 'collect_emails' setting enabled.

### List Documents

**Slug:** `PARSIO_IO_LIST_DOCUMENTS`

Tool to retrieve a list of documents from a specific mailbox. Use when you need to list documents with optional filtering by date range, search query, or processing status. Supports pagination for large result sets.

### List Mailboxes

**Slug:** `PARSIO_IO_LIST_MAILBOXES`

Tool to retrieve all mailboxes in the account. Use when you need to list all available mailboxes and their configurations.

### List Table Fields

**Slug:** `PARSIO_IO_LIST_TABLE_FIELDS`

Tool to list all table fields in a specific mailbox. Use when you need to view the structure of data fields available for a mailbox.

### List Templates in Mailbox

**Slug:** `PARSIO_IO_LIST_TEMPLATES`

Tool to list all parsing templates associated with a specific mailbox. Use when you need to retrieve all template configurations for a mailbox, including their enabled status and metadata. Supports pagination for mailboxes with many templates.

### List Webhooks

**Slug:** `PARSIO_IO_LIST_WEBHOOKS`

Tool to retrieve all webhooks configured for a specific mailbox. Use when you need to list webhooks associated with a mailbox.

### Parse Document

**Slug:** `PARSIO_IO_PARSE_DOCUMENT`

Tool to trigger parsing of a specific document. Use when you need to initiate parsing for a document that has already been uploaded or created in Parsio.

### Skip Documents

**Slug:** `PARSIO_IO_SKIP_DOCUMENTS`

Tool to skip multiple documents in a mailbox by providing document IDs. Use when you need to mark documents as skipped rather than parsing them.

### Update Mailbox Settings

**Slug:** `PARSIO_IO_UPDATE_MAILBOX`

Tool to update mailbox settings including name, email prefix, and processing options. Use when you need to modify configuration settings for an existing mailbox.

### Update Webhook

**Slug:** `PARSIO_IO_UPDATE_WEBHOOK`

Tool to update an existing webhook's configuration. Use when you need to modify webhook settings like URL, event type, or activation status.

### Upload File

**Slug:** `PARSIO_IO_UPLOAD_FILE`

Tool to upload and parse PDF, HTML, CSV, TXT, DOCX, RTF or XML files (max 20MB) to a mailbox. Use when you need to submit a file to Parsio for automated data extraction.
