Skip to content

A high-level client for interacting with JIRA Server Rest API

License

Notifications You must be signed in to change notification settings

AmayaMedia/jira-rest-client

Repository files navigation

A Simple API for interacting with JIRA

Latest Version on Packagist Total Downloads GitHub Actions

A high-level client for interacting with JIRA Server Rest API. Currently only supports Worklogs

Installation

You can install the package via composer:

composer require amayamedia/jira-rest-client

Usage

$authClient = new AuthService('https://example.com/api/auth');
$issueService = new IssueService();
$issueService->useAuth($authClient);

// Get Worklogs for an issue
$issue = $issueService->getWorklog('TEST-1');

// Add a Worklog to an Issue
$issueService->addWorklog('TEST-1', [
    'comment' => 'I did some work',
    'timeSpentSeconds' => 12000
]);

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email rene@amayamedia.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

A high-level client for interacting with JIRA Server Rest API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages