javidnikoo / laravel-atlassian
Laravel package for Jira Cloud & Confluence Cloud (v3 & v2 APIs)
v0.0.5
2026-02-04 19:27 UTC
Requires
- php: ^8.1 || ^8.2 || ^8.3
- illuminate/contracts: ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
- illuminate/http: ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
- illuminate/support: ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
Requires (Dev)
- laravel/pint: ^1.17
- mockery/mockery: ^1.6
- orchestra/testbench: ^9.0 || ^10.0
- phpunit/phpunit: ^10.5 || ^11.0
README
Clean, modern Laravel package for Confluence Cloud REST API v2 and Jira Cloud REST API v3.
Feature Checklist
Confluence Cloud (v2 API)
- Page - Create, update, get, delete, children
- Space - Resolve key to ID, create space
- Label - Add / get labels on page
- Comment - Add / get comments on page
- Ancestors - Full ancestor chain support
- Descendants - Full descendant tree support
- Content Properties - Set / get page properties
- Attachment - Upload / get attachments
- Blog Post - Create / manage blog posts
- Folder - Folder operations
- Whiteboard - Whiteboard support
- Smart Link - Smart links
- Redactions - Content redactions
- Like - Likes / reactions
- Version - Page version history
- Task - Inline tasks
- Classification Level - Security classification
- Space Permissions - Manage permissions
- Space Properties - Space-level properties
- Space Roles - Space roles
- App Properties - App-specific properties
- Custom Content - Custom content types
Jira Cloud Platform (v3 API)
- Issues - Create, update, get
- Issue Comments - Add / get comments
- Issue Links - Create / get links
- Issue Transitions - Change status
- Issue Attachments - Upload / get attachments
- Issue Worklogs - Add / get worklogs
- Issue Properties - Set / get issue properties
- Issue Votes - Vote on issues
- Issue Watchers - Manage watchers
- Issue Bulk Operations - Bulk update / delete
- Issue Search - JQL search
- Issue Security Level - Security levels
- Issue Security Schemes - Manage schemes
- Issue Priorities - Priority management
- Issue Resolutions - Resolution management
- Issue Types - Type schemes / properties
- Issue Link Types - Custom link types
- Issue Custom Fields - Custom field contexts / options
- Issue Field Configurations - Field config schemes
- Projects - Get project details
- Project Components - Components
- Project Versions - Versions
- Project Roles - Role actors
- Project Permission Schemes - Permissions
- Workflow Schemes - Manage workflows
- Permission Schemes - Global permissions
- Groups - Group management
- Users - User search / myself
- Myself - Current user info
- Server Info - Instance info
- Webhooks - Webhook registration
Coverage
HTML coverage report:
https://javidnikoo.github.io/laravel-atlassian/
Installation
composer require javidnikoo/laravel-atlassian