lamesya / freshdesk
Freshdesk API client for PHP and/or Laravel
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lamesya/freshdesk
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: 2025-12-29 04:00:49 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 |