netresearch/sdk-api-universal-messenger

Implementation of the Universal Messenger API

Maintainers

Package info

github.com/netresearch/sdk-api-universal-messenger

pkg:composer/netresearch/sdk-api-universal-messenger

Transparency log

Statistics

Installs: 1 703

Dependents: 1

Suggesters: 0

Stars: 2

Open Issues: 1

3.0.0 2026-07-14 14:03 UTC

This package is auto-updated.

Last update: 2026-07-15 06:40:30 UTC


README

Latest version License CI

Universal Messenger API

The documentation for all requests can be found at Universal Messenger API Documentation.

The Universal Messenger API SDK package offers an interface to the Universal Messenger interface. The SDK currently implements only the endpoints and data structures that were required at the time of development.

Table of contents

Compatibility

The Universal Messenger REST API is not versioned on the client side. The SDK addresses fixed endpoints, and the behaviour — most notably the authentication scheme — depends on the Universal Messenger server version that is deployed. Authentication is therefore what distinguishes the server generations, and the SDK major version reflects the supported era:

SDK Authentication Universal Messenger server
^2.0 API token via the umopen/open query parameter (cmsbs.open) UM before 7.56
^3.0 API key (public key + secret) via HTTP basic authentication UM 7.56.0 and later

Pin the SDK major version to match your Universal Messenger server. The umopen/open token is deprecated since UM 7.41 and, while it still works transitionally, will be removed; from UM 7.56.0 an API key is required. See section API-Schlüssel of the developer documentation.