Graphlit Platform
Developer PortalChangelogPlatform StatusMore InformationJoin Discord
  • Graphlit Platform
    • What is Graphlit?
    • Key Concepts
  • Getting Started
    • Sign up for Graphlit
    • Create Graphlit Project
    • For Python Developers
    • For Node.js Developers
    • For .NET Developers
  • 🚀Quickstart
    • Next.js applications
      • GitHub Code
    • Python applications
      • GitHub Code
  • Graphlit Data API
    • API Usage
      • API Endpoints
      • API Authentication
      • API Explorer
      • GraphQL 101
    • API Reference
      • Content
        • Ingest With Workflow
        • Ingest File
        • Ingest Encoded File
        • Ingest Web Page
        • Ingest Text
        • Semantic Search
          • Query All Content
          • Query Facets
          • Query By Name
          • Filter By Contents
        • Metadata Filtering
          • Filter By Observations
          • Filter By Feeds
          • Filter By Collections
          • Filter By Content Type
          • Filter By File Type
          • Filter By File Size Range
          • Filter By Date Range
        • Summarize Contents
        • Extract Contents
        • Publish Contents
      • Knowledge Graph
        • Labels
        • Categories
        • Persons
        • Organizations
        • Places
        • Events
        • Products
        • Repos
        • Software
      • Collections
      • Feeds
        • Create Feed With Workflow
        • Create RSS Feed
        • Create Podcast Feed
        • Create Web Feed
        • Create Web Search Feed
        • Create Reddit Feed
        • Create Notion Feed
        • Create YouTube Feed
        • User Storage Feeds
          • Create OneDrive Feed
          • Create Google Drive Feed
          • Create SharePoint Feed
        • Cloud Storage Feeds
          • Create Amazon S3 Feed
          • Create Azure Blob Feed
          • Create Azure File Feed
          • Create Google Blob Feed
        • Messaging Feeds
          • Create Slack Feed
          • Create Microsoft Teams Feed
          • Create Discord Feed
        • Email Feeds
          • Create Google Mail Feed
          • Create Microsoft Outlook Feed
        • Issue Feeds
          • Create Linear Feed
          • Create Jira Feed
          • Create GitHub Issues Feed
        • Configuration Options
      • Workflows
        • Ingestion
        • Indexing
        • Preparation
        • Extraction
        • Enrichment
        • Actions
      • Conversations
      • Specifications
        • Azure OpenAI
        • OpenAI
        • Anthropic
        • Mistral
        • Groq
        • Deepseek
        • Replicate
        • Configuration Options
      • Alerts
        • Create Slack Audio Alert
        • Create Slack Text Alert
      • Projects
    • API Changelog
    • Multi-tenant Applications
  • JSON Mode
    • Overview
    • Document JSON
    • Transcript JSON
  • Content Types
    • Files
      • Documents
      • Audio
      • Video
      • Images
      • Animations
      • Data
      • Emails
      • Code
      • Packages
      • Other
    • Web Pages
    • Text
    • Posts
    • Messages
    • Emails
    • Issues
  • Data Sources
    • Feeds
  • Platform
    • Developer Portal
      • Projects
    • Cloud Platform
      • Security
      • Subprocessors
  • Resources
    • Community
Powered by GitBook
On this page
  • Feed Read Limit
  • Feed Schedule Policy
  • Site Feed Configuration

Was this helpful?

  1. Graphlit Data API
  2. API Reference
  3. Feeds

Configuration Options

Configure advanced feed options.

Last updated 1 year ago

Was this helpful?

Feed Read Limit

By default, feeds will read the first 100 items from all feed types. For example, if you create a Web feed, and the sitemap contains 10k web pages, Graphlit will read the first 100 web pages.

You can override the default by assigning readLimit to your desired maximum number of items.

The readLimit property is found within the web, site, notion, azureBlob, etc. feed type property in the feed input object.

Feed Schedule Policy

Feeds can be created as one-time sweeps of the data source, or a repeated sweep on a periodic basis. The schedulePolicy field manages how the feed is scheduled.

You can select the recurrenceType of REPEAT to create a recurrent feed, or ONCE to create a one-time feed.

If selecting REPEAT, you can assign the repeatInterval as a period of time in .

In this example, PT1M means Period of Time of 1 minute. If your data isn't changing often, you could use PT6H for a Period of Time of 6 hours.

If recurrenceType is not assigned, it defaults to ONCE.

If you select recurrenceType of REPEAT, the default for repeatInterval is 15 minutes, if unassigned.

Variables: Repeated Sweep

{
  "feed": {
    "type": "SITE",
    "site": {
      "type": "SHARE_POINT",
      "sharePoint": {
        "authenticationType": "APPLICATION",
        "accountName": "redacted",
        "libraryId": "redacted",
        "tenantId": "redacted"
      }
    },
    "schedulePolicy": {
      "recurrenceType": "REPEAT",
      "repeatInterval": "PT1M"
    },
    "name": "SharePoint Feed"
  }
}

Variables: One-Time Sweep

{
  "feed": {
    "type": "SITE",
    "site": {
      "type": "SHARE_POINT",
      "sharePoint": {
        "authenticationType": "APPLICATION",
        "accountName": "redacted",
        "libraryId": "redacted",
        "tenantId": "redacted"
      }
    },
    "schedulePolicy": {
      "recurrenceType": "ONCE"
    },
    "name": "SharePoint Feed"
  }
}

Site Feed Configuration

For Site feeds, like Azure Blob or Amazon S3, the feed can be configured to recursively enumerate folders, and ingest files in subfolders. By default, feeds do not recursively enumerate folders.

SharePoint feeds only support recursive folder enumeration, and default to this configuration.

Variables: Recursive Folder Enumeration

{
  "feed": {
    "type": "SITE",
    "site": {
      "type": "AZURE_BLOB",
      "isRecursive": true,
      "azureBlob": {
        "storageAccessKey": "redacted",
        "accountName": "redacted",
        "containerName": "test",
        "prefix": "audio"
      }
    },
    "name": "Azure Blob Podcasts"
  }
}
ISO 8601 format
Cover

Queries

Cover

Mutations

Cover

Objects