API updates
This commit is contained in:
@@ -696,68 +696,7 @@ Route::group(['middleware' => ['web']], function () {
|
||||
Route::get('/inbox/data', ['as' => 'api.inbox', 'uses' => 'Agent\helpdesk\TicketController@get_inbox']);
|
||||
// Route::get('/report', 'HomeController@getreport');
|
||||
// Route::get('/reportdata', 'HomeController@pushdata');
|
||||
/*
|
||||
* ================================================================================================
|
||||
* @version v1
|
||||
* @access public
|
||||
* @copyright (c) 2016, Ladybird web solution
|
||||
* @author Vijay Sebastian<vijay.sebastian@ladybirdweb.com>
|
||||
* @name Faveo
|
||||
*/
|
||||
Route::group(['prefix' => 'api/v1'], function () {
|
||||
Route::post('authenticate', 'Api\v1\TokenAuthController@authenticate');
|
||||
Route::get('authenticate/user', 'Api\v1\TokenAuthController@getAuthenticatedUser');
|
||||
Route::get('/database-config', ['as' => 'database-config', 'uses' => 'Api\v1\InstallerApiController@config_database']);
|
||||
Route::get('/system-config', ['as' => 'database-config', 'uses' => 'Api\v1\InstallerApiController@config_system']);
|
||||
/*
|
||||
* Helpdesk
|
||||
*/
|
||||
Route::group(['prefix' => 'helpdesk'], function () {
|
||||
Route::post('create', 'Api\v1\ApiController@createTicket');
|
||||
Route::post('reply', 'Api\v1\ApiController@ticketReply');
|
||||
Route::post('edit', 'Api\v1\ApiController@editTicket');
|
||||
Route::post('delete', 'Api\v1\ApiController@deleteTicket');
|
||||
Route::post('assign', 'Api\v1\ApiController@assignTicket');
|
||||
Route::get('open', 'Api\v1\ApiController@openedTickets');
|
||||
Route::get('unassigned', 'Api\v1\ApiController@unassignedTickets');
|
||||
Route::get('closed', 'Api\v1\ApiController@closeTickets');
|
||||
Route::get('agents', 'Api\v1\ApiController@getAgents');
|
||||
Route::get('teams', 'Api\v1\ApiController@getTeams');
|
||||
Route::get('customers', 'Api\v1\ApiController@getCustomers');
|
||||
Route::get('customer', 'Api\v1\ApiController@getCustomer');
|
||||
Route::get('ticket-search', 'Api\v1\ApiController@searchTicket');
|
||||
Route::get('ticket-thread', 'Api\v1\ApiController@ticketThreads');
|
||||
Route::get('url', 'Api\v1\ApiExceptAuthController@checkUrl');
|
||||
Route::get('check-url', 'Api\v1\ApiExceptAuthController@urlResult');
|
||||
Route::get('api_key', 'Api\v1\ApiController@generateApiKey');
|
||||
Route::get('help-topic', 'Api\v1\ApiController@getHelpTopic');
|
||||
Route::get('sla-plan', 'Api\v1\ApiController@getSlaPlan');
|
||||
Route::get('priority', 'Api\v1\ApiController@getPriority');
|
||||
Route::get('department', 'Api\v1\ApiController@getDepartment');
|
||||
Route::get('tickets', 'Api\v1\ApiController@getTickets');
|
||||
Route::get('ticket', 'Api\v1\ApiController@getTicketById');
|
||||
Route::get('inbox', 'Api\v1\ApiController@inbox');
|
||||
Route::get('trash', 'Api\v1\ApiController@getTrash');
|
||||
Route::get('my-tickets-agent', 'Api\v1\ApiController@getMyTicketsAgent');
|
||||
Route::post('internal-note', 'Api\v1\ApiController@internalNote');
|
||||
/*
|
||||
* Newly added
|
||||
*/
|
||||
Route::get('customers-custom', 'Api\v1\ApiController@getCustomersWith');
|
||||
Route::get('collaborator/search', 'Api\v1\ApiController@collaboratorSearch');
|
||||
Route::post('collaborator/create', 'Api\v1\ApiController@addCollaboratorForTicket');
|
||||
Route::post('collaborator/remove', 'Api\v1\ApiController@deleteCollaborator');
|
||||
Route::post('collaborator/get-ticket', 'Api\v1\ApiController@getCollaboratorForTicket');
|
||||
Route::get('my-tickets-user', 'Api\v1\ApiController@getMyTicketsUser');
|
||||
Route::get('dependency', 'Api\v1\ApiController@dependency');
|
||||
Route::post('register', 'Api\v1\ApiController@createUser');
|
||||
});
|
||||
|
||||
/*
|
||||
* FCM token response
|
||||
*/
|
||||
Route::post('fcmtoken', ['as' => 'fcmtoken', 'uses' => 'Common\PushNotificationController@fcmToken']);
|
||||
});
|
||||
|
||||
/*
|
||||
* Update module
|
||||
*/
|
||||
|
Reference in New Issue
Block a user