文件最后提交记录最后更新时间
1 个月前
1 个月前
26 天前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
26 天前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
README

@corsair-dev/parseur

Parseur plugin for Corsair.

Install

pnpm add @corsair-dev/parseur

Endpoints

Operation Operation ID Risk Description
bootstrap.getBootstrap parseur.api.bootstrap.getBootstrap read Retrieve bootstrap configuration: choices, mappings, max_field_lengths, email_domain, extra_fields, and master_parser_set.
documents.copyDocument parseur.api.documents.copyDocument write Copy a document to another mailbox.
documents.createEmailDocument parseur.api.documents.createEmailDocument write Upload an email or text document to Parseur for parsing. Requires subject, from, and recipient.
documents.deleteDocument parseur.api.documents.deleteDocument destructive Delete a document by ID [DESTRUCTIVE · IRREVERSIBLE]
documents.getDocument parseur.api.documents.getDocument read Retrieve full details of a document by ID: status, processing info, parsed results, and download URLs.
documents.getDocumentLogs parseur.api.documents.getDocumentLogs read Get document logs for a document. Returns a paginated list of logs with status, source, and message details.
documents.listDocuments parseur.api.documents.listDocuments read List documents within a mailbox. Use when you need to paginate, search, or sort documents after obtaining the mailbox ID.
documents.processDocument parseur.api.documents.processDocument write Reprocess a document with the current template configuration.
documents.skipDocument parseur.api.documents.skipDocument write Skip a document. Marks the document with status SKIPPED.
documents.uploadDocument parseur.api.documents.uploadDocument write Upload a binary file to a Parseur mailbox as multipart/form-data.
exportConfigs.createExportConfig parseur.api.exportConfigs.createExportConfig write Create a custom download for a mailbox. Requires type and items (field names).
exportConfigs.deleteExportConfig parseur.api.exportConfigs.deleteExportConfig destructive Delete a custom download from a mailbox [DESTRUCTIVE · IRREVERSIBLE]
exportConfigs.listExportConfigs parseur.api.exportConfigs.listExportConfigs read List custom downloads (export configurations) for a mailbox.
exportConfigs.updateExportConfig parseur.api.exportConfigs.updateExportConfig write Update a custom download field list, name, or type for an existing configuration.
mailboxes.copyMailbox parseur.api.mailboxes.copyMailbox write Copy a mailbox (parser) in Parseur. Creates a duplicate of the mailbox with all its configuration.
mailboxes.createMailbox parseur.api.mailboxes.createMailbox write Create a new mailbox (parser) in Parseur. Use when you need to set up a new parser for document parsing with custom configuration.
mailboxes.deleteMailbox parseur.api.mailboxes.deleteMailbox destructive Delete a mailbox (parser) by ID [DESTRUCTIVE · IRREVERSIBLE]
mailboxes.getMailbox parseur.api.mailboxes.getMailbox read Retrieve full mailbox (parser) configuration by ID, including fields, webhooks, and settings.
mailboxes.getMailboxSchema parseur.api.mailboxes.getMailboxSchema read Retrieve the JSON schema for a mailbox's parsed fields. Use when you need the structure and types of data fields extracted by a parser.
mailboxes.listMailboxes parseur.api.mailboxes.listMailboxes read List mailboxes (parsers) with full configuration details. Use when you need comprehensive mailbox information including field configurations, processing options, and webhook settings.
mailboxes.updateMailbox parseur.api.mailboxes.updateMailbox write Update a mailbox (parser) configuration such as name, AI engine, processing options, or document handling rules.
templates.copyTemplate parseur.api.templates.copyTemplate write Copy a template to another mailbox.
templates.deleteTemplate parseur.api.templates.deleteTemplate destructive Delete a template by ID [DESTRUCTIVE · IRREVERSIBLE]
templates.getTemplate parseur.api.templates.getTemplate read Get a template by ID.
templates.listTemplates parseur.api.templates.listTemplates read List all templates in a mailbox.
webhooks.createWebhook parseur.api.webhooks.createWebhook write Create a webhook. Official body uses target (URL), event, and category CUSTOM.
webhooks.deleteWebhook parseur.api.webhooks.deleteWebhook destructive Delete a webhook by ID [DESTRUCTIVE · IRREVERSIBLE]
webhooks.disableWebhook parseur.api.webhooks.disableWebhook write Disable a webhook for a mailbox. Removes the webhook from webhook_set.
webhooks.enableWebhook parseur.api.webhooks.enableWebhook write Enable a paused webhook for a mailbox. Only webhooks in available_webhook_set can be enabled.
webhooks.listWebhooks parseur.api.webhooks.listWebhooks read List active (webhook_set) and paused (available_webhook_set) webhooks for a mailbox via GET /parser/{id}.

Auth

Auth: API key. Corsair prompts your tenant for credentials on first use.

Webhooks

No webhooks.

Reference

Full docs, types, and examples: https://docs.corsair.dev/plugins/parseur

License

Apache-2.0