Skip to content

About

Extends osTicket's REST API with powerful endpoints for advanced ticket management.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

API Endpoints Plugin for osTicket

Extends osTicket's REST API with powerful endpoints for advanced ticket management. Enables ticket creation with Markdown formatting, department routing, subticket support, and comprehensive ticket management (update, retrieve, search, delete, statistics).

Key Features

  • Extended Ticket Creation with Markdown formatting, department routing, subticket support
  • Full Ticket Management (update, retrieve, search, delete); a status change can carry feedback: true|false for the Feedback plugin (0.2+)
  • Subticket API for parent-child relationships (requires Subticket Manager Plugin)
  • Ticket Statistics (global, by department, by staff)
  • Task API: read, search, create, update (edit, link to a ticket, assign, transfer, due date, close/reopen, notes) and delete osTicket tasks, run as a configurable agent
  • Knowledge Base API: list, create and change FAQ categories; search, read, create and change FAQ articles (internal/public/featured), with friendly /kb/<slug> URLs read from the root .htaccess. No delete
  • Granular API Key Permissions per endpoint
  • Name-Based Filters (human-readable names instead of IDs)
  • No Core Modifications (Signal-based architecture, update-safe)
  • TDD-Tested with 168 tests

Requirements

Installation

  1. Download api-endpoints-vX.Y.Z.zip from the latest release and unzip it; it contains the api-endpoints folder
  2. Upload the api-endpoints folder to /include/plugins/ on your osTicket server
  3. Enable in Admin Panel > Manage > Plugins

Documentation

Contributors

Thanks to everyone who has contributed fixes and features:

  • @studio-prisma — ticket-creation authentication fix, subticket plugin resolution fix, bootstrap exception handling fix, ticket stats cast fix
  • @ianice-lng — email filter for the ticket search endpoint

See CONTRIBUTING.md if you'd like to contribute too.

License

Released under the GNU General Public License v2, compatible with osTicket core. See LICENSE.

Changelog

See CHANGELOG.md for version history.

About

Extends osTicket's REST API with powerful endpoints for advanced ticket management.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages