All data sources

Outlook Email Parser

OAuthoutlookEmailParser

Retrieve Outlook email and parse attachments. Use getEmailsWithAttachments for metadata, parseEmailAttachments for one message, or getAndParseEmails for both. DOCX, XLSX, XLS, CSV, and TXT become Markdown; PDFs and images return in __PATCHOPS_FILES__ as native model content. Legacy .doc is unsupported. fileTypes filters extensions. Default max size is 10 MB; adjust maxFileSizeMB. DOCX tables render as HTML.

Provenance

PublisherOutlook Email Parser

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (OAuth)

Methods (4)

  • getEmailsWithAttachments

    read

    Search Outlook emails with attachments using sender, subject, date, and attachment filters.

    Input schema
    {
      "type": "object",
      "properties": {
        "top": {
          "type": "number"
        },
        "search": {
          "type": "string"
        },
        "hasAttachmentsOnly": {
          "type": "boolean"
        },
        "from": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "receivedAfter": {
          "type": "string"
        },
        "receivedBefore": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  • parseEmailAttachments

    unknown

    Parse supported file attachments from a specific Outlook email.

    Input schema
    {
      "type": "object",
      "properties": {
        "messageId": {
          "type": "string"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "maxFileSizeMB": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "messageId"
      ]
    }
  • getAndParseEmails

    read

    Search Outlook emails and parse supported attachments using email and file filters.

    Input schema
    {
      "type": "object",
      "properties": {
        "top": {
          "type": "number"
        },
        "search": {
          "type": "string"
        },
        "from": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "receivedAfter": {
          "type": "string"
        },
        "receivedBefore": {
          "type": "string"
        },
        "fileTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "maxFileSizeMB": {
          "type": "number"
        }
      },
      "additionalProperties": false
    }
  • getEmailDetails

    read

    Retrieve complete details for a specific Outlook email.

    Input schema
    {
      "type": "object",
      "properties": {
        "messageId": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "messageId"
      ]
    }