PHPackages                             roydejong/superoffice-webapi - 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. roydejong/superoffice-webapi

ActiveLibrary[API Development](/categories/api)

roydejong/superoffice-webapi
============================

Unofficial PHP SDK for SuperOffice WebAPI

v2.0.0(2y ago)1711[1 PRs](https://github.com/SoftwarePunt/superoffice-webapi-php-sdk/pulls)MITPHPPHP &gt;=8.2CI passing

Since Jun 25Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/SoftwarePunt/superoffice-webapi-php-sdk)[ Packagist](https://packagist.org/packages/roydejong/superoffice-webapi)[ RSS](/packages/roydejong-superoffice-webapi/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (2)Dependencies (5)Versions (4)Used By (0)

`superoffice-webapi`
====================

[](#superoffice-webapi)

[![Latest Stable Version](https://camo.githubusercontent.com/b3de22b5d055aa05bd63af25c6cd34a0d7f7e9c0cecc151a1cefcc3b9a6003cc/68747470733a2f2f706f7365722e707567782e6f72672f536f66747761726550756e742f73757065726f66666963652d7765626170692f76657273696f6e)](https://packagist.org/packages/softwarepunt/superoffice-webapi)[![PHPUnit](https://github.com/SoftwarePunt/superoffice-webapi-php-sdk/actions/workflows/phpunit.yml/badge.svg)](https://github.com/SoftwarePunt/superoffice-webapi-php-sdk/actions/workflows/phpunit.yml)

***Unofficial PHP SDK for SuperOffice Web API***

This library provides a PHP SDK for the SuperOffice [REST WebAPI](https://community.superoffice.com/documentation/sdk/SO.NetServer.Web.Services/html/Reference-WebAPI-REST-REST.htm), specifically targeting CRM Online (SuperOffice Cloud).

**This library's functionality is currently limited to Projects, Appointments and Documents, but it should be easy enough to expand it to other SuperOffice types as well if you need them - just note that some work is needed.**

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

[](#installation)

The recommended way to install this library is with [Composer](http://getcomposer.org/), by adding the [`superoffice-webapi`](https://packagist.org/packages/SoftwarePunt/superoffice-webapi) package as a dependency to your application:

```
composer require softwarepunt/superoffice-webapi

```

Configuration
-------------

[](#configuration)

You will need to be registered as a SuperOffice developer, and you must have a registered app to receive the necessary client credentials.

### Initializing

[](#initializing)

When initializing the client, you must pass a `Config` object:

```
