PHPackages                             iconneqt/rest-api-client - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. iconneqt/rest-api-client

ActiveLibrary[HTTP &amp; Networking](/categories/http)

iconneqt/rest-api-client
========================

A PHP class library for the iConneqt REST API.

1.0.6(8y ago)23.7k1MITPHPPHP &gt;=5.4.0

Since Oct 14Pushed 5y ago1 watchersCompare

[ Source](https://github.com/iConneqt/PHP-REST-API-client)[ Packagist](https://packagist.org/packages/iconneqt/rest-api-client)[ Docs](https://github.com/iConneqt/PHP-REST-API-client)[ RSS](/packages/iconneqt-rest-api-client/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (8)Used By (1)

iConneqt REST API PHP Client
============================

[](#iconneqt-rest-api-php-client)

Version 1.0.6

A PHP class library for the iConneqt REST API.

![license](https://camo.githubusercontent.com/1cf4339ff990698936b27d24d44d4d00d31245f1dd9f59995c94d563dcae81e2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f69436f6e6e6571742f5048502d524553542d4150492d636c69656e742e737667)[![Build Status](https://camo.githubusercontent.com/735e2d29456e4c7d8d158b4c5ffc79fd927d98d39c70f380565ee4b3b1d8b389/68747470733a2f2f7472617669732d63692e6f72672f69436f6e6e6571742f5048502d524553542d4150492d636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/iConneqt/PHP-REST-API-client)

Copyright © 2016-2017 Advanced CRMMail Technology B.V.

Documentation
-------------

[](#documentation)

The API documentation can be found here: [http://demo.iconneqt.nl/api/docs/](http://test.iconneqt.nl/api/docs/).

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

[](#installation)

Either use the included autoloader in `src/autoloader.php` or install using Composer:

```
composer require iconneqt/rest-api-client

```

Classes
-------

[](#classes)

Class hierarchy in the `src` directory.

If you use Composer, you can add the `src` to the autoloader as such:

```
/* @var $loader Composer\Autoload\ClassLoader */
$loader = require 'path-to-vendor/autoload.php';
$loader->add('Iconneqt', 'path-to-src');

```

The two most important classes are the following:

### `\Iconneqt\Api\Rest\Iconneqt`

[](#iconneqtapiresticonneqt)

High-level access to the iConneqt REST API, returning rich objects from which you can explore/dive into the API further.

Method calls to the `Iconneqt` class return objects where properties can be accessed using getters and further objects can be queried from the REST API.

Alternatively, you can just use the `Iconneqt` class directly.

### `\Iconneqt\Api\Rest\Client\Client`

[](#iconneqtapirestclientclient)

Low-level API access component used internally by the `Iconneqt` class.

Essentially, this class is a somewhat generic wrapper for `cURL` lightly tuned for the iConneqt REST API.

You may want to use this class if you want to use all available functionality the REST API has to offer or want to bypass the use of objects.

Method calls to the `Client` class return `stdClass` objects by default, but can be set to return associative arrays instead.

Examples
--------

[](#examples)

Examples in the `example` directory.

### Authentication for examples

[](#authentication-for-examples)

- Copy the file `auth.example.ini` to `auth.ini`.
- Put your iConneqt username and password in the new file.
- If you are on a different server from `demo.iconneqt.nl`, change the URL in the `auth.ini` file accordingly.

### Examples

[](#examples-1)

- `check_email` demonstrates a simple form to check if an email address exists on a given list. Start with this example as an introduction to the `Iconneqt` class.
- `form` shows a dynamic form to add new subscribers to a list.
- `low-level` demonstrates using the `Client` class directly.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 85.7% 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 ~70 days

Recently: every ~100 days

Total

7

Last Release

3080d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d4cb8052e423211084edef62e593b83faeccd038b92170b7bc95f05ef8fa0a96?d=identicon)[iconneqt](/maintainers/iconneqt)

---

Top Contributors

[![johandam](https://avatars.githubusercontent.com/u/1027658?v=4)](https://github.com/johandam "johandam (6 commits)")[![rikvdh](https://avatars.githubusercontent.com/u/1267617?v=4)](https://github.com/rikvdh "rikvdh (1 commits)")

---

Tags

apiresticonneqt

### Embed Badge

![Health badge](/badges/iconneqt-rest-api-client/health.svg)

```
[![Health](https://phpackages.com/badges/iconneqt-rest-api-client/health.svg)](https://phpackages.com/packages/iconneqt-rest-api-client)
```

###  Alternatives

[xendit/xendit-php

Xendit PHP SDK

189730.6k6](/packages/xendit-xendit-php)[angelleye/paypal-php-library

PHP wrapper for PayPal APIs

243440.9k](/packages/angelleye-paypal-php-library)[infobip/infobip-api-php-client

PHP library for consuming Infobip's API

921.8M10](/packages/infobip-infobip-api-php-client)[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34170.2k2](/packages/onesignal-onesignal-php-api)[mediamonks/rest-api-bundle

MediaMonks Rest API Symfony Bundle

1656.2k1](/packages/mediamonks-rest-api-bundle)[phrest/api

REST API Package for Phalcon PHP

304.2k](/packages/phrest-api)

PHPackages © 2026

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