-
Notifications
You must be signed in to change notification settings - Fork 565
API Documentation
The HTTP API provides a simple way to integrate the functionality of our Faveo platform with your Application. You can leverage existing HTTP libraries available in almost all programming languages and try out or test the API easily using your favorite browser.
This document is explaining how to call a Faveo API and what will be response format.
Base Url : www.stablehelpdeskc.faveodemo.com
Note It is a good practice to URL encode all values when sending them via the HTTP API. This is especially required when Customer details, Contact details, Passwords, etc. contain special characters.
Additional Information HTML URL Encoding Reference
Note : When you try to access any API you should pass the Authentication token.The token you will get from te authentication API with your credentials.
The HTTP API currently supports the following response formats:
- XML
- JSON
You can specify the required Response Format as an extension to the URL path as illustrated below:
Example (JSON): /api/v1/json
Example (XML): /api/v1/xml
Note
- JSON response is returned by default, if no response format is specified.
- XML response API is still under construction. ONLY JSON AVAILABLE FOR NOW
For testing api_key: b8q3gMjJ484JTXsxRQyoZccYlruWM0lW
Authentication Details
Admin Username: demo_admin
Admin Password: demopass
Note : For security reasons, you should always send API requests using HTTPS. In a fresh installation of faveo, API feature is disabled by default. It can be enabled by going into the admin panel > setting > api and enabling API under API Configuration. API key is not mandatory by default but it can be made mandatory by going into the admin panel > setting > api and enabling “API key mandatory” under API Configuration. It generates an API key, which has to be passed with all the APIs for APIs to be accessible.
Common API's
- Access and authentication
- Register a User
- Get Authenticated User
- Check URL
- Create Ticket
- Reply to a ticket
- Edit a ticket
- Delete a ticket
- Open Tickets
- Unassigned Tickets
- Closed Tickets
- Get all agents
- Get all teams
- Search Customers
- Customers Specific information
- Fetch one customer by id
- Ticket Thread
- Get all help topic
- Get all sla plans
- Get all priorities
- Get all department
- Get all tickets
- Get inbox
- Create internal note
- Get trash tickets
- Get tickets by agents
- Get tickets by specific user
- Create collaborator
- Search for collaborator
- Collaborator fetch associated with ticket
- Collaborator remove
- Dependency API
- Get specific ticket details
- Faveo tickets API with filters and order
- Webhook integration
- Installer API
Did you find it helpful? If not email us on [email protected]
Installation and Upgrade Guide
- GUI Install Wizard
- Manual Install
- CLI Install
- Server Requirements
- Installation with Apache
- Installation with cPanel
- Cron Job or any Job scheduler
- Faveo Helpdesk Installation on CentOS 7 with Apache on PHP 7.1
- Faveo Helpdesk Installation on CentOS 7 with Nginx on PHP 7.1
- Faveo Helpdesk Installation on Ubuntu 18.04 LTS with Apache on PHP 7.1
- Faveo Helpdesk Installation on Ubuntu 18.04 LTS with Nginx on PHP 7.1
- Faveo Helpdesk Installation on Debian 9 with Nginx on PHP 7.1
- Faveo Helpdesk Installation on Debian 9 with Apache on PHP 7.1
- Migrating Faveo from one server to another
- Configuration of Redis with Faveo
- Install and configure Redis, Supervisor and Worker for Faveo on Ubuntu 16.04
- Install Let’s Encrypt SSL on CentOS 7 Running Apache Web Server
- Install and configure a simple mail server for sending mails using PHP mail function in Faveo on Ubuntu 16.04 server
- Install and configure Redis, Supervisor and Worker for Faveo on Centos 7
- Install and configure a simple mail server for sending mails using PHP mail function in Faveo on Centos 7 server
- Faveo Helpdesk Pro Installation on Windows Server 2012 R2
- Install Active Directory Domain Services in Windows Server 2012 R2
- Install Faveo Helpdesk Community on Centos, Ubuntu or Debian Using Script
- Set up automatic backup for Faveo-Helpdesk
Administrator's Guide
- Faveo File Storage
- Change client side theme color
- How to edit or change the footer in faveo
- How to change agent and admin panel Faveo logo link and logo
- Agents
- Departments
- Team
- Priority
- SLA
- Workflow
- Helptopic
- Default Ticket Settings
- Status
- Rating
- Close Ticket Workflow
- Company Settings
- Social Login
- Language
- Security
- Debugging/Logs
- Ban Emails
- Widgets
Agent's Guide
Email Integration
Release & Upgrade Notes
- General Faveo Upgrade Guide Manual
- General Faveo Upgrade Guide Auto
- Upgrade guide to v1.9.2
- Upgrade guide to v1.9.0
- How to update v1.0.7.9 to v1.0.8.0
- Manual Upgrade from v1.0.7.8 to v1.0.7.9
- Faveo Release notes & upgrade guide for V1.0.7.7
- Faveo Release notes & upgrade guide for V1.0.7.5
- Faveo Release notes & upgrade guide for V1.0.7
Known Issues
- The open_basedir restriction in effect
- 404 Not Found
- 500 Internal Server Error
- Bug after update from 1.0.7.4 to 1.0.7.5 or higher version
- Syntax error, unexpected ‘var’(T_VAR), expecting ‘;’
Contribute & Feedback
- Support the community edition
- Contribution Guide
- Faveo Feedback & Customisation
- Help in language translate
Knowledge Base
Third Party Integration
Plugins
API