Zammad.Client

Free

by Sebastian (S3bt3r)individual

A .NET client library for the Zammad REST API, enabling developers to manage tickets, users, and organizations within .NET applications.

Zammad.Client is a comprehensive .NET wrapper for the Zammad REST API. It simplifies integration by providing strongly-typed objects and asynchronous methods to interact with Zammad resources. The library targets .NET Standard 2.0, making it compatible with a wide range of .NET platforms including .NET Framework 4.6.1+, .NET Core 2.0+, and Xamarin. It supports authentication via Token or Basic Auth and covers core Zammad entities like tickets, users, organizations, groups, and tags. The library relies on Newtonsoft.Json for serialization.

Features

  • Ticket Management

    Full CRUD operations (Create, Read, Update, Delete) and search capabilities for tickets.

  • User Management

    Management of users, including search functions and retrieving the current user profile (Get Me).

  • Organization & Group Management

    Creation and management of organizations and groups within Zammad.

  • Articles & Notifications

    Support for ticket articles, attachments, and online notifications.

  • Tagging System

    Management of tags (add, remove, search) for various resources.

Related packages