Description

This PR adds a new connector for Jira Service Management. It allows indexing tickets (requests) from Jira Service Management projects via the API.

Type of change

  • New feature (non-breaking change which adds functionality)

Bounty Claim

/claim #2281

Demo

I have attached the demo video showing the connector fetching tickets successfully. https://drive.google.com/file/d/1Z-33-7JkqzMZ-DJtZ1iWR6eUXMZArt5H/view?usp=sharing


Summary by cubic

Adds a Jira Service Management connector to index requests with incremental sync, ADF parsing, and 401 handling. Registers a new DocumentSource and connector mapping, and syncs constants with main (task name casing and OnyxCallTypes mappings).

  • New Features

    • New source: DocumentSource.JIRA_SERVICE_MANAGEMENT with registry mapping.
    • Incremental sync via time-bounded JQL and checkpointed pagination; parses ADF for descriptions/comments and builds issue URLs.
    • Jira client builder with credential validation and 401 CredentialExpiredError; permissions placeholder.
  • Bug Fixes

    • Correct checkpoint return with has_more.
    • Cleaned OnyxCallTypes entries and added missing mappings; aligned Celery task constant casing.

Written for commit 22c559efc6285b3fbc8ed3f469f1bbd53b01dd3a. Summary will update on new commits.

Claim

Total prize pool $250
Total paid $0
Status Pending
Submitted February 18, 2026
Last updated February 18, 2026

Contributors

JE

jefferteleco

@jefferteleco

100%

Sponsors

ON

Onyx (YC W24)

@onyx-dot-app

$250