{"id":26452116,"url":"https://github.com/dimitribouteille/dendreo-sdk-php","last_synced_at":"2026-01-16T07:42:07.362Z","repository":{"id":281738416,"uuid":"946253993","full_name":"dimitriBouteille/dendreo-sdk-php","owner":"dimitriBouteille","description":"🔥 Dendreo API Library for PHP.","archived":false,"fork":false,"pushed_at":"2025-03-17T21:45:42.000Z","size":102,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T00:14:07.818Z","etag":null,"topics":["api","api-library","dendreo","dendreo-api","php","sdk"],"latest_commit_sha":null,"homepage":"https://developers.dendreo.com/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimitriBouteille.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-10T21:17:48.000Z","updated_at":"2025-03-17T21:43:38.000Z","dependencies_parsed_at":"2025-03-10T22:31:11.968Z","dependency_job_id":"65d6699f-e852-4743-8f54-4472a708aaf7","html_url":"https://github.com/dimitriBouteille/dendreo-sdk-php","commit_stats":null,"previous_names":["dimitribouteille/dendreo-sdk-php"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fdendreo-sdk-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fdendreo-sdk-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fdendreo-sdk-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimitriBouteille%2Fdendreo-sdk-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimitriBouteille","download_url":"https://codeload.github.com/dimitriBouteille/dendreo-sdk-php/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244267795,"owners_count":20425897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-library","dendreo","dendreo-api","php","sdk"],"created_at":"2025-03-18T17:26:21.290Z","updated_at":"2026-01-16T07:42:07.343Z","avatar_url":"https://github.com/dimitriBouteille.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo Dendreo](logo-dendreo.jpg)\n\n\u003ch1 align=\"center\"\u003eDendreo SDK for PHP\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cp\u003e\n        \u003ca href=\"https://github.com/dimitriBouteille/dendreo-sdk-php\"\u003e\u003cimg alt=\"Latest Version\" src=\"https://img.shields.io/github/v/release/dimitriBouteille/dendreo-sdk-php\"\u003e\u003c/a\u003e\n        \u003ca href=\"https://sonarcloud.io/summary/new_code?id=dimitriBouteille_dendreo-sdk-php\"\u003e\u003cimg alt=\"Coverage Status\" src=\"https://sonarcloud.io/api/project_badges/measure?project=dimitriBouteille_dendreo-sdk-php\u0026metric=coverage\"\u003e\u003c/a\u003e\n        \u003ca href=\"https://packagist.org/packages/dbout/dendreo-sdk-php\"\u003e\u003cimg alt=\"Total Downloads\" src=\"https://img.shields.io/packagist/dt/dbout/dendreo-sdk-php\"\u003e\u003c/a\u003e\n        \u003ca href=\"https://github.com/dimitriBouteille/dendreo-sdk-php/actions/workflows/tests.yml\"\u003e\u003cimg alt=\"Tests status\" src=\"https://img.shields.io/github/actions/workflow/status/dimitriBouteille/dendreo-sdk-php/tests.yml?label=tests\"\u003e\u003c/a\u003e\n    \u003c/p\u003e\n    \u003cp\u003e\n        \u003ca href=\"https://developers.dendreo.com\" target=\"_blank\"\u003e\n            Click here to read the Dendreo API documentation\n        \u003c/a\u003e \n    \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n\u003e [!WARNING] \n\u003e This version is considered a beta release. While we have done our best to ensure stability and functionality, there may still be bugs, incomplete features, or breaking changes in future updates.\n\nThe Dendreo SDK for PHP makes it easy for developers to access Dendreo Web Services in their PHP code. You can get started in minutes by installing the SDK through Composer or by downloading a single zip or phar file from our latest release.\n\nDendreo is developed by a French company, so the majority of the code (`models`, `properties`,...) are in French to keep consistency with the API.\n\n\u003e Please note that this SDK is developed by a developer who does not work at Dendreo. If you have any questions directly related to Dendreo, please contact support : https://www.dendreo.com/contact.\n\n### Resources\n\n- [API documentations](https://developers.dendreo.com/) - For details about operations, parameters, and responses\n- [User guides](https://doc.dendreo.com/)\n- [Issues](https://github.com/dimitriBouteille/dendreo-sdk-php/issues) - Report issues, submit pull requests, and get involved\n- [Roadmap](https://portail.dendreo.com/roadmap) - Check the next developments\n\n## Supported API\n\nThe library supports all APIs under the following services. \n\nSeveral APIs are not developed at the moment. If you want to use an API that is not available, you can [open an issue](https://github.com/dimitriBouteille/dendreo-sdk-php/issues/new/choose).\n\n| Service                                                                                                                    | Endpoint                                       | Supported |\n|----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|-----------|\n| [Catégories de Module](https://developers.dendreo.com/#categories-de-module)                                               | `/api/categories_module.php`                   | ❌         |\n| [Types de produit](https://developers.dendreo.com/#types-de-produit)                                                       | `/api/categories_produit.php`                  | ❌         | \n| [Modules / Produits](https://developers.dendreo.com/#particuliers)                                                         | `/api/modules.php`                             | ✅         |\n| [Sessions Permanentes](https://developers.dendreo.com/#sessions-permanentes)                                               | `/api/sessions_permanentes.php`                | ❌         | \n| [Formateurs](https://developers.dendreo.com/#formateurs)                                                                   | `/api/formateurs.php`                          | ❌         | \n| [Entreprises](https://developers.dendreo.com/#entreprises)                                                                 | `/api/entreprises.php`                         | ❌         | \n| [Contacts](https://developers.dendreo.com/#contacts)                                                                       | `/api/contacts.php`                            | ✅         |\n| [Particuliers](https://developers.dendreo.com/#particuliers)                                                               | `/api/contacts.php` / `/api/particuliers.php`  | ✅         | \n| [Participants](https://developers.dendreo.com/#participants)                                                               | `/api/participants.php`                        | ✅         |\n| [Tâches](https://developers.dendreo.com/#taches)                                                                           | `/api/taches.php`                              | ❌         | \n| [Etapes](https://developers.dendreo.com/#etapes)                                                                           | `/api/etapes.php`                              | ❌         | \n| [Centres de formation](https://developers.dendreo.com/#centres-de-formation)                                               | `/api/centres_de_formation.php`                | ❌         |\n| [Salles de formation](https://developers.dendreo.com/#salles-de-formation)                                                 | `/api/salles_de_formation.php`                 | ✅         |\n| [Actions de Formation](https://developers.dendreo.com/#actions-de-formation)                                               | `/api/actions_de_formation.php`                | ✅         |\n| [Créneaux](https://developers.dendreo.com/#creneaux)                                                                       | `/api/creneaux.php`                            | ✅         |\n| [Inscription d'un participant](https://developers.dendreo.com/#inscription-d-39-un-participant)                            | `/api/laps.php`                                | ✅         |\n| [Réponses aux Questionnaires de Satisfaction](https://developers.dendreo.com/#reponses-aux-questionnaires-de-satisfaction) | `/api/reponses_questionnaire_satisfaction.php` | ❌         |\n| [Entreprises liées](https://developers.dendreo.com/#entreprises-liees)                                                     | `/api/laes.php`                                | ❌         |\n| [Intervention d'un Formateur](https://developers.dendreo.com/#intervention-d-39-un-formateur)                              | `/api/lafs.php`                                | ❌         |\n| [Intervention d'un Formateur par créneau](https://developers.dendreo.com/#intervention-d-39-un-formateur-par-creneau)      | `/api/lcfs.php`                                | ❌         |\n| [Programmation d'un module](https://developers.dendreo.com/#programmation-d-39-un-module)                                  | `/api/lams.php`                                | ❌         |\n| [Gérer les inscriptions aux modules](https://developers.dendreo.com/#gerer-les-inscriptions-aux-modules)                   | `/api/lmps.php`                                | ❌         |\n| [Gérer la présence des participants](https://developers.dendreo.com/#gerer-la-presence-des-participants)                   | `/api/lcps.php`                                | ❌         |\n| [Évaluations des Participants](https://developers.dendreo.com/#evaluations-des-participants)                               | `/api/evaluations.php`                         | ❌          |\n| [Souhaits des Participants](https://developers.dendreo.com/#souhaits-des-participants)                                                                                              | `/api/souhaits.php`                            | ❌  |\n| [Financeurs (externes)](https://developers.dendreo.com/#financeurs-externes) | `/api/financeurs.php`                          | ❌ |\n| [Financements](https://developers.dendreo.com/#financements) | `/api/financements.php`                        | ❌ |\n| [Factures](https://developers.dendreo.com/#factures) | `/api/factures.php`                            | ❌ |\n| [Règlements](https://developers.dendreo.com/#reglements) | `/api/reglements.php`                          | ❌ |\n| [Export Comptable](https://developers.dendreo.com/#export-comptable) | `/api/export_comptable.php`                                               | ❌ |\n\n## Installation\n\n### Requirements\n\n- [Dendreo username](https://developers.dendreo.com/#fonctionnement-general)\n- [API key](https://pro.dendreo.com/redirect/api)\n- PHP 8.2 or later\n- cURL with SSL support\n- The PHP extensions: `ctype`, `curl`, `json`, `mbstring` and `openssl`.\n\n### Installation\n\nYou can use [Composer](https://getcomposer.org/). Follow the [installation instructions](https://getcomposer.org/doc/00-intro.md) if you do not already have composer installed.\n\n~~~bash\ncomposer require dbout/dendreo-sdk-php\n~~~\n\nIn your PHP script, make sure you include the autoloader:\n\n~~~php\nrequire __DIR__ . '/vendor/autoload.php';\n~~~\n\n## Using the library\n\nBefore using a service, you must create a singleton instance of the `Client`. This instance will then be used by the various services to make requests to Dendreo :\n\n```php\n$client = new \\Dbout\\DendreoSdk\\Client();\n\n$client-\u003esetUsername('my-username');\n$client-\u003esetApiKey('the-api-key');\n\n$contactService = new \\Dbout\\DendreoSdk\\Service\\Contacts($client);\n\n$newContact = new \\Dbout\\DendreoSdk\\Model\\ContactsCreateOrUpdateRequest();\n$newContact-\u003esetEmail('test@gmail.com');\n$newContact-\u003esetNom('Norman');\n$newContact-\u003esetPrenom('Foster');\n$newContact-\u003esetFonction('Architect');\n\n$result = $contactService-\u003ecreate($newContact);\n```\n\nAll services work the same way, there is nothing more to know:)\n\n### Add proxy\n\nIf you want to use a proxy, you can use the `Config` class in this way :\n\n```php\n$config = new \\Dbout\\DendreoSdk\\Config();\n$config-\u003esetProxy('https://my-proxy.com');\n\n$client = new \\Dbout\\DendreoSdk\\Client($config);\n\n$client-\u003esetUsername('my-username');\n$client-\u003esetApiKey('the-api-key');\n```\n\n## Getting help/support\n\nThis SDK is developed by a developer who does not work at Dendreo. Thus:\n\n- For any questions or requests related to the SDK (feature request, bug, technical problem,...), [please create an issue here](https://github.com/dimitriBouteille/dendreo-sdk-php/issues/new/choose).\n- For any questions regarding Dendreo or the operation of the API, [please contact Dendreo support](https://www.dendreo.com/contact).\n\n## Contributing\n\n💕 🦄 We encourage you to contribute to this repository, so everyone can benefit from new features, bug fixes, and any other improvements. Have a look at our [contributing guidelines](CONTRIBUTING.md) to find out how to raise a pull request.\n\n## Licence\n\nLicensed under the MIT license, see [LICENSE](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimitribouteille%2Fdendreo-sdk-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimitribouteille%2Fdendreo-sdk-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimitribouteille%2Fdendreo-sdk-php/lists"}