The KlickTipp PHP Connector is a lightweight PHP interface class for working with the KlickTipp REST API.
It supports three authentication methods:
- Session login (username + password)
- API key (listbuilding)
- Developer key + customer key (partner integrations)
This library is ideal for simple integrations, legacy systems, or server environments without additional HTTP client libraries.
Install the package via Composer:
composer require klicktipp/php-connectorAfter installation, include the file as usual:
require 'vendor/klicktipp/php-connector/klicktipp.api.inc';require 'klicktipp.api.inc';
$k = new KlicktippConnector();
$k->login('username', 'password');
$subscriber = $k->subscribe(
'email@example.com',
123, // list ID (optional)
456, // tag ID (optional)
['fieldFirstName' => 'Max']
);
print_r($subscriber);
$k->logout();login($username, $password)logout()
subscribe($email, $listid = 0, $tagid = 0, $fields = [], $smsnumber = '')subscriber_update($subscriberid, $fields = [], $newemail = '', $newsmsnumber = '')subscriber_get($subscriberid)subscriber_index()subscriber_delete($subscriberid)unsubscribe($email)subscriber_search($email)subscriber_tagged($tagid)
tag_index()tag_get($id)tag_create($name, $text)tag_update($id, $name, $text)tag_delete($id)tag($email, $tagids)untag($email, $tagid)
subscription_process_index()subscription_process_get($id)subscription_process_redirect($id, $email)
signin($apikey, $email, $fields = [], $smsnumber = '')signout($apikey, $email)signoff($apikey, $email)
Use this connector instead of KlicktippConnector:
$k = new KlicktippPartnerConnector($username, $developer_key, $customer_key);if (!$result) {
echo $k->get_last_error();
}- HTTPS support
MIT License
(c) KlickTipp Team
- Website: https://www.klicktipp.com
- Developer Guide: https://www.klicktipp.com/de/support/wissensdatenbank/schnittstellen-api/