PHPackages                             ishenkoyv/otrs-lib - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. ishenkoyv/otrs-lib

ActiveLibrary[API Development](/categories/api)

ishenkoyv/otrs-lib
==================

A php SOAP client library for OTRS help desk

31.4k↓100%PHP

Since Nov 29Pushed 12y ago1 watchersCompare

[ Source](https://github.com/ishenkoyv/otrs-lib)[ Packagist](https://packagist.org/packages/ishenkoyv/otrs-lib)[ RSS](/packages/ishenkoyv-otrs-lib/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

OTRS HELP DESK SOAP API 3.0 php client
======================================

[](#otrs-help-desk-soap-api-30-php-client)

This library allow you to access OTRS Help Desk tickets, users etc. through OTRS SOAP API. The OTRS source code is published under the Affero General Public License (AGPL v3) and therefore available for free download. It is hosted in a [git repository](http://otrs.github.io/)that allows to keep track of all work and all changes made by several community-based developers who collaborate with the OTRS developers. OTRS has more than 1.650.000 of downloads and 110.000 of installations.

Realized APIs
-------------

[](#realized-apis)

- Kernel::System::Ticket (Partial)

Requirements
------------

[](#requirements)

- PHP 5 &gt;= 5.3.0
- \[PHP SOAP extension\] () for Soap Client

Installation
------------

[](#installation)

### Server side (OTRS server)

[](#server-side-otrs-server)

In order to enable the RPC interface in OTRS you have to set a user name and password under Admin &gt; SysConfig &gt; Framework &gt; Core::Soap. Also, you might want to verify that the Perl module SOAP::Lite is installed.

### Client side

[](#client-side)

Download library with composer or manualy. Use OTRS server RPC url, username and password with library.

Examples
--------

[](#examples)

Basic usage

```
require 'vendor/autoload.php';

use Ishenkoyv\Otrs\Client\Soap as Client;
use Ishenkoyv\Otrs\EndPoint\Ticket as Ticket;

$client = new Client('http://example.com/otrs/rpc.pl', 'otrs_soap', 'password');
$ticket = new Ticket($client);

$ticketId = 1363;
$userId = 1;

$ticketInfo = $ticket->ticketGet($ticketId, 1);
$lastRequest = $ticket->getClient()->getLastRequest();
$lastResponse = $ticket->getClient()->getLastResponse();

```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5e0e5d6a1e55f2842b9480ebeebe5ae4d953af12ce8dac2c5b1aef9f4bbdfd90?d=identicon)[ishenkoyv](/maintainers/ishenkoyv)

---

Top Contributors

[![ishenkoyv](https://avatars.githubusercontent.com/u/665562?v=4)](https://github.com/ishenkoyv "ishenkoyv (3 commits)")

### Embed Badge

![Health badge](/badges/ishenkoyv-otrs-lib/health.svg)

```
[![Health](https://phpackages.com/badges/ishenkoyv-otrs-lib/health.svg)](https://phpackages.com/packages/ishenkoyv-otrs-lib)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M475](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M270](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M452](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
