PHPackages                             zindont/konnektive-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. zindont/konnektive-api

ActiveLibrary[API Development](/categories/api)

zindont/konnektive-api
======================

Open-source PHP request wrappers for the current Konnektive CRM API

v1.0.1(3mo ago)00MITPHPPHP ^8.2CI passing

Since Mar 31Pushed 2w ago3 watchersCompare

[ Source](https://github.com/zindont/konnektive-api)[ Packagist](https://packagist.org/packages/zindont/konnektive-api)[ Docs](https://github.com/zindont/konnektive-api)[ RSS](/packages/zindont-konnektive-api/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)Dependencies (7)Versions (3)Used By (0)

Konnektive API PHP Package
==========================

[](#konnektive-api-php-package)

[![CI](https://github.com/zindont/konnektive-api/actions/workflows/ci.yml/badge.svg)](https://github.com/zindont/konnektive-api/actions/workflows/ci.yml)[![Latest Release](https://camo.githubusercontent.com/a4828c142a50edd756d095eab03db5fd0a975cf656c359973b5d6930a7c5d70d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f7a696e646f6e742f6b6f6e6e656b746976652d6170693f646973706c61795f6e616d653d746167)](https://github.com/zindont/konnektive-api/releases)[![PHP ^8.2](https://camo.githubusercontent.com/38a91a5210be5f973becddd8e25e10c2325080d58dfc5a89d340857633554bbe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e322d3737376262342e7376673f6c6f676f3d706870)](https://www.php.net/)[![License: MIT](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](LICENSE)

Open-source PHP library for sending validated requests to the current [Konnektive API documentation](https://apidocs.konnektive.com/).

This package targets the latest public Konnektive collection and ships request wrappers for all 91 documented API endpoints in that collection. Validation rules are loaded from [`src/Config/request_specs.php`](src/Config/request_specs.php), which is the package source of truth for endpoint metadata, HTTP verbs, and request parameters.

Requirements
------------

[](#requirements)

- PHP `^8.2`
- `ext-curl`

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

[](#installation)

```
composer require zindont/konnektive-api
```

What The Package Provides
-------------------------

[](#what-the-package-provides)

- A request class for each documented Konnektive endpoint in the current public docs
- Request validation before dispatch using `illuminate/validation`
- A default cURL handler for live API calls
- Swappable handlers for tests or custom transport layers
- Compatibility aliases for legacy request class names
- PHPUnit coverage that verifies:
    - every documented endpoint has a request class
    - example payloads validate against the current rules
    - dispatcher flow works with a mock handler

Basic Usage
-----------

[](#basic-usage)

```
