PHPackages                             hugostech/onesignal-php-api - 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. hugostech/onesignal-php-api

ActiveLibrary[API Development](/categories/api)

hugostech/onesignal-php-api
===========================

OneSignal API for PHP

v1.0(1y ago)07MITPHPPHP &gt;=7.3

Since Aug 20Pushed 1y agoCompare

[ Source](https://github.com/hugostech/onesignal-php-api)[ Packagist](https://packagist.org/packages/hugostech/onesignal-php-api)[ RSS](/packages/hugostech-onesignal-php-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (13)Versions (2)Used By (0)

OneSignal API for PHP
=====================

[](#onesignal-api-for-php)

[![Latest Stable Version](https://camo.githubusercontent.com/097b6423e541772f21da94e6a3816c47e18682e24cbcfa50e809820969b41d4a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e6f726b756e61732f6f6e657369676e616c2d7068702d6170692e7376673f636f6c6f723d253233303339626535)](https://packagist.org/packages/norkunas/onesignal-php-api)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/46aad8406f1c6b3ddee4fa969df599e34b7c83be02bce422840a3af429f522ef/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6e6f726b756e61732f6f6e657369676e616c2d7068702d6170692e7376673f636f6c6f723d253233303339626535)](https://scrutinizer-ci.com/g/norkunas/onesignal-php-api)[![Total Downloads](https://camo.githubusercontent.com/6f1c8e14704538b10577853a619c2e610c3b570edec2efc5ea322862f3126381/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e6f726b756e61732f6f6e657369676e616c2d7068702d6170692e7376673f636f6c6f723d253233303339626535)](https://packagist.org/packages/norkunas/onesignal-php-api/stats)[![GitHub Workflow Status](https://camo.githubusercontent.com/f991f43722ef1b14ffa43c660b704d3f90c1eb4ece6c4d8e7bc5849cd4ea3175/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6e6f726b756e61732f6f6e657369676e616c2d7068702d6170692f63692e796d6c3f6272616e63683d6d617374657226636f6c6f723d253233303339626535)](https://camo.githubusercontent.com/f991f43722ef1b14ffa43c660b704d3f90c1eb4ece6c4d8e7bc5849cd4ea3175/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6e6f726b756e61732f6f6e657369676e616c2d7068702d6170692f63692e796d6c3f6272616e63683d6d617374657226636f6c6f723d253233303339626535)[![Software License](https://camo.githubusercontent.com/6a7dcf0c069196ca6ab638ffa42fce507bedd0b862122ee80f89d98f01831011/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e6f726b756e61732f6f6e657369676e616c2d7068702d6170693f636f6c6f723d253233303339626535)](LICENSE)

Install
-------

[](#install)

Note: All examples are for v2, if you are using PHP &lt;7.3 please read [v1 documentation](https://github.com/norkunas/onesignal-php-api/blob/1.0/README.md).

This packages requires a PSR-18 HTTP client and PSR-17 HTTP factories to work. You can choose any from [psr/http-client-implementation](https://packagist.org/providers/psr/http-client-implementation)and [psr/http-factory-implementation](https://packagist.org/providers/psr/http-factory-implementation)

Example with Symfony HttpClient and nyholm/psr7 http factories, install it with [Composer](https://getcomposer.org/):

```
composer require symfony/http-client nyholm/psr7 norkunas/onesignal-php-api

```

And now configure the OneSignal api client:

```
