Search by

libriciel / comelus-api-wrapper

remi.dubourgetepommateauarnaud.auzolatpvivertguillon

Package info

github.com/libriciel/comelusApiWrapper

pkg:composer/libriciel/comelus-api-wrapper

Statistics

Installs: 6 556

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 4

3.0.0 2025-09-19 08:56 UTC

This package is auto-updated.

Last update: 2026-09-28 08:37:26 UTC


README

Wrapper php de l'api de comelus.

Prérequis

PHP >= 8.3 Compatible uniquement avec ComElus v1.3.0

Installation

composer require libriciel/comelus-api-wrapper

Initialisation

// Le plus simple reste d'injecter le service
$client = new ClientImplementation();
$requestFactory = new RequestFactoryImplementation()
$streamFactory = new StreamFactoryImplementation()
$ceWrapper = new ComelusWrapper($client, $requestFactory, $streamFactory);

$ceWrapper->setKey("structure_api_key");
$ceWrapper->setUrl("https://comelus.fr");

Verification de la connexion

$ceWrapper->check();

Lister les listes de diffusions

$ceWrapper->getMailingLists();

Lister les dossiers

$ceWrapper->getDocuments();

Récuperer les status d'un dossier

$ceWrapper->getDocumentStatus('documentId');;

Creer un dossier

$ceWrapper->createDocument('name', 'mailingListId', 'description', files[]);;

Envoyer un dossier

$ceWrapper->sendDocument('documentId');