lamesya / freshdesk
Freshdesk API client for PHP and/or Laravel
1.1.0
2024-07-30 08:52 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ~7.0|~6.0|~5.0|~4.0
- illuminate/support: ^10.0
- laravel/helpers: ^1.0
Requires (Dev)
- phpunit/phpunit: ^11.2
- symfony/var-dumper: ^2.7
This package is auto-updated.
Last update: 2026-03-01 00:58:13 UTC
README
Installation
Requires PHP 8.1
You can install the package via composer require command:
composer require lamesya/freshdesk
Or simply add it to your composer.json dependences and run composer update:
"require": { "lamesya/freshdesk": "^1.0" }
Usage
Using API Token
$token = "XXXXXXXXXXXXXXXXXXX"; $domain = "sample"; $freshdesk = new Freshdesk($token, $domain);
Available resources
| Resource | Methods implemented | Notes |
|---|---|---|
| Agent | ✅ 2/5 | |
| Contact | ✅ 2/5 | |
| ContactField | ✅ 2/5 | |
| Group | ✅ 2/5 | |
| Role | ✅ 2/5 | |
| SlaPolicies | ✅ 2/5 | |
| Ticket | ✅ 2/5 | |
| TicketField | ✅ 2/5 | |
| TicketForm | ✅ 2/5 | |
| TimeEntry | ✅ 2/5 |