Class for interacting with the Freshdesk Api
This is the only class that should be instantiated directly. All API resources are available via the relevant public properties
- Class name: Api
- Namespace: Freshdesk
public \Freshdesk\Resources\Agent $agents
Agent resources
- Visibility: public
public \Freshdesk\Resources\Company $companies
Company resources
- Visibility: public
public \Freshdesk\Resources\Contact $contacts
Contact resources
- Visibility: public
public \Freshdesk\Resources\Group $groups
Group resources
- Visibility: public
public \Freshdesk\Resources\Ticket $tickets
Ticket resources
- Visibility: public
public \Freshdesk\Resources\TimeEntry $timeEntries
TimeEntry resources
- Visibility: public
public \Freshdesk\Resources\Conversation $conversations
Conversation resources
- Visibility: public
public \Freshdesk\Resources\Category $categories
Category resources
- Visibility: public
public \Freshdesk\Resources\Forum $forums
Forum resources
- Visibility: public
public \Freshdesk\Resources\Topic $topics
Topic resources
- Visibility: public
public \Freshdesk\Resources\Comment $comments
Comment resources
- Visibility: public
public \Freshdesk\Resources\EmailConfig $emailConfigs
Email Config resources
- Visibility: public
public \Freshdesk\Resources\Product $products
Access Product resources
- Visibility: public
public \Freshdesk\Resources\BusinessHour $businessHours
Business Hours resources
- Visibility: public
public \Freshdesk\Resources\SLAPolicy $slaPolicies
SLA Policy resources
- Visibility: public
mixed Freshdesk\Api::__construct(string $apiKey, string $domain)
Constructs a new api instance
- Visibility: public
- $apiKey string
- $domain string