PHPackages                             upmind/provision-provider-office-tools - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. upmind/provision-provider-office-tools

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

upmind/provision-provider-office-tools
======================================

Provisioning category/provider for professional office tools and services

v1.2.0(1mo ago)0109↓75%2GPL-3.0-onlyPHPPHP &gt;=7.4|&gt;=8.1.0CI passing

Since Apr 25Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/upmind/provision-provider-office-tools)[ Packagist](https://packagist.org/packages/upmind/provision-provider-office-tools)[ RSS](/packages/upmind-provision-provider-office-tools/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (6)Dependencies (6)Versions (7)Used By (0)

[Upmind Provision Providers](https://github.com/upmind) - Office Tools
======================================================================

[](#upmind-provision-providers---office-tools)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b6ae56dcf7ac75a60f8f2413875403cc1180932956c90ac781a7c60c3e7f7d49/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f75706d696e642f70726f766973696f6e2d70726f76696465722d6f66666963652d746f6f6c732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/upmind/provision-provider-office-tools)

This provision category contains functions to facilitate basic online service account creation/management including an automatic login feature.

- [Installation](#installation)
- [Usage](#usage)
    - [Quick-start](#quick-start)
- [Supported Providers](#supported-providers)
- [Functions](#functions)
- [Changelog](#changelog)
- [Contributing](#contributing)
- [Credits](#credits)
- [License](#license)
- [Upmind](#upmind)

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

[](#installation)

```
composer require upmind/provision-provider-office-tools
```

Usage
-----

[](#usage)

This library makes use of [upmind/provision-provider-base](https://packagist.org/packages/upmind/provision-provider-base) primitives which we suggest you familiarize yourself with by reading the usage section in the README.

### Quick-start

[](#quick-start)

The easiest way to see this provision category in action and to develop/test changes is to install it in [upmind/provision-workbench](https://github.com/upmind/provision-workbench#readme).

Alternatively you can start using it for your business immediately with [Upmind.com](https://upmind.com/start) - the ultimate web hosting billing and management solution.

**If you wish to develop a new Provider, please refer to the [WORKFLOW](WORKFLOW.md) guide.**

Supported Providers
-------------------

[](#supported-providers)

The following providers are currently implemented:

- [TitanMail](https://titanapidocs.docs.apiary.io/#/introduction)

Functions
---------

[](#functions)

FunctionParametersReturn DataDescriptioncreate()[*CreateParams*](src/Data/CreateParams.php)[*InfoResult*](src/Data/InfoResult.php)Creates a service and returns the `username` which can be used to identify the service in subsequent requests, plus other service information.getInfo()[*ServiceIdentifierParams*](src/Data/ServiceIdentifierParams.php)[*InfoResult*](src/Data/InfoResult.php)Gets info about the service such as plan, status, num\_seats etc.login()[*LoginParams*](src/Data/LoginParams.php)[*LoginResult*](src/Data/LoginResult.php)\* Obtain login data for the service, returned as either a signed redirect URL or an authentication token.renew()[*RenewParams*](src/Data/RenewParams.php)[*InfoResult*](src/Data/InfoResult.php)Renew the service.changePackage()[*ChangePackageParams*](src/Data/ChangePackageParams.php)[*InfoResult*](src/Data/InfoResult.php)Change the package of a service.suspend()[*ServiceIdentifierParams*](src/Data/ServiceIdentifierParams.php)[*InfoResult*](src/Data/InfoResult.php)Suspend a service.unsuspend()[*ServiceIdentifierParams*](src/Data/ServiceIdentifierParams.php)[*InfoResult*](src/Data/InfoResult.php)Unsuspend a service.terminate()[*ServiceIdentifierParams*](src/Data/ServiceIdentifierParams.php)[*EmptyResult*](src/Data/EmptyResult.php)Permanently delete a service.Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Credits
-------

[](#credits)

- [Nicolás Ramírez](https://github.com/nicolasramirez)
- [Harry Lewis](https://github.com/uphlewis)
- [Eric Iversen](https://github.com/Iversion)
- [All Contributors](../../contributors)

License
-------

[](#license)

GNU General Public License version 3 (GPLv3). Please see [License File](LICENSE.md) for more information.

Upmind
------

[](#upmind)

Sell, manage and support web hosting, domain names, ssl certificates, website builders and more with [Upmind.com](https://upmind.com/start) - the ultimate web hosting billing and management solution.

###  Health Score

44

—

FairBetter than 91% of packages

Maintenance90

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% 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.

###  Release Activity

Cadence

Every ~75 days

Recently: every ~94 days

Total

6

Last Release

49d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/43346009?v=4)[Harry Lewis](/maintainers/uphlewis)[@uphlewis](https://github.com/uphlewis)

---

Top Contributors

[![uphlewis](https://avatars.githubusercontent.com/u/43346009?v=4)](https://github.com/uphlewis "uphlewis (32 commits)")[![nramirez-yapi](https://avatars.githubusercontent.com/u/115031385?v=4)](https://github.com/nramirez-yapi "nramirez-yapi (7 commits)")[![Iversion](https://avatars.githubusercontent.com/u/94454?v=4)](https://github.com/Iversion "Iversion (1 commits)")

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/upmind-provision-provider-office-tools/health.svg)

```
[![Health](https://phpackages.com/badges/upmind-provision-provider-office-tools/health.svg)](https://phpackages.com/packages/upmind-provision-provider-office-tools)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

749284.3k35](/packages/civicrm-civicrm-core)[firefly-iii/data-importer

Firefly III Data Import Tool.

7965.8k](/packages/firefly-iii-data-importer)[mynaparrot/plugnmeet-sdk

plugNmeet PHP SDK

102.5k](/packages/mynaparrot-plugnmeet-sdk)

PHPackages © 2026

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