PipesHub Crawling Jobs API
Endpoints for scheduling, managing, and monitoring data crawling jobs for enterprise connectors. The Crawling Manager uses BullMQ (Redis-based queue) to schedule and execute crawling jobs that sync data from external connectors (Google Drive, OneDrive, Slack, Jira, etc.) into PipesHub's search index. **Key Features:** - Schedule recurring crawls (hourly, daily, weekly, monthly) or one-time crawls - Pause and resume crawling jobs without losing configuration - Priority-based job execution (1-10 scale) - Automatic retry with exponential backoff on failures - Per-connector job isolation and tracking **Access Control:** - Team-scoped connectors require admin privileges - Personal-scoped connectors can only be managed by the creator - All operations require valid JWT authentication **Schedule Types:** - `hourly`: Run every X hours at specified minute - `daily`: Run once per day at specified time - `weekly`: Run on specified days of the week - `monthly`: Run on specified day of the month - `custom`: Use cron expression for complex schedules - `once`: Run once at a specific future time