Download the PHP package devmatika/desk365 without Composer
On this page you can find all versions of the php package devmatika/desk365. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package desk365
Desk365 API Integration for Laravel
Laravel Package for complete integration with Desk365 Ticketing API. This package provides comprehensive access to all Desk365 API endpoints including Tickets, Agents, Customers, Comments, Attachments, and Reports.
Installation
You can install the package via composer:
You can publish the config file with:
The published config/desk365.php includes HTTP client keys (base_url, api_key, api_secret, timeout, retry_attempts, retry_backoff, version, from_email, optional headers) plus optional application keys used by larger integrations: custom Desk365 field names, OLC payload limits, Laravel queue names / listen order, bulk_sync throttling, knowledge_base_sync KB pull settings, and conversation_webhook_resync_delay_seconds. API key also falls back to DESK_API_KEY when DESK365_API_KEY is empty; same for DESK_API_SECRET. See the published file for the authoritative list and env variable names.
Configuration
Add the following to your .env file:
Usage
Using the Facade
Available API Methods
Ticket Operations
Get All Tickets
Get Single Ticket
Create Ticket
Create Ticket with Attachment
Update Ticket
Delete Ticket
Search Tickets
Close/Reopen Ticket
Update Ticket Status/Priority
Comment Operations
Get All Comments
Get Single Comment
Add Comment
Update Comment
Delete Comment
Attachment Operations
Upload Attachment
Get All Attachments
Get Single Attachment
Delete Attachment
Download Attachment
Agent Operations
Get All Agents
Get Single Agent
Create Agent
Update Agent
Delete Agent
Customer Operations
Get All Customers
Get Single Customer
Create Customer
Update Customer
Delete Customer
Search Customers
Report Operations
Get Ticket Statistics
Get Agent Statistics
Get Dashboard Data
Response Format
All methods return an ApiResponseDto object:
Error Handling
The package automatically handles errors and returns appropriate error responses:
Testing
API Documentation
For complete API documentation, visit: Desk365 API Docs
Support
If you find this plugin useful and want to support its development, you can donate here:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.
All versions of desk365 with dependencies
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^10.0|^11.0|^12.0
illuminate/support Version ^10.0|^11.0|^12.0