laravel-znuny

Free

A modern Laravel SDK for interacting with the Znuny and OTRS Community Edition Generic Interface REST API.

This package provides a fluent and expressive interface for interacting with Znuny and OTRS CE via their REST APIs. It replaces hand-rolled service implementations with a typed, Laravel-native package featuring multi-connection support, session management, and comprehensive ticket operations. It leverages the Generic Interface REST API to access resources such as queues, states, priorities, and customer users.

Features

  • Ticket Management

    Create, update, find, and close tickets with ease.

  • Fluent Search Builder

    Build complex ticket searches using a Laravel-style fluent interface.

  • Multi-connection Support

    Manage multiple Znuny/OTRS instances within a single application.

  • Session Caching

    Automatic session management with caching and retry logic.

  • Typed DTOs

    Use strongly typed objects for tickets, articles, and lookup data.

Related packages