2017-11-15 12:39:24 +01:00
|
|
|
<?php
|
|
|
|
|
2017-11-15 15:17:06 +01:00
|
|
|
Route::get('ping', 'AccountApiController@ping');
|
|
|
|
Route::post('login', 'AccountApiController@login');
|
|
|
|
Route::post('oauth_login', 'AccountApiController@oauthLogin');
|
|
|
|
Route::post('register', 'AccountApiController@register');
|
|
|
|
Route::get('static', 'AccountApiController@getStaticData');
|
|
|
|
Route::get('accounts', 'AccountApiController@show');
|
|
|
|
Route::put('accounts', 'AccountApiController@update');
|
2018-07-31 08:10:16 +02:00
|
|
|
Route::post('refresh', 'AccountApiController@refresh');
|
2019-08-28 09:14:05 +02:00
|
|
|
Route::post('upgrade', 'AccountApiController@upgrade');
|
2017-11-15 15:17:06 +01:00
|
|
|
|
|
|
|
Route::resource('clients', 'ClientApiController');
|
|
|
|
Route::resource('contacts', 'ContactApiController');
|
|
|
|
Route::get('quotes', 'QuoteApiController@index');
|
|
|
|
Route::get('download/{invoice_id}', 'InvoiceApiController@download');
|
|
|
|
Route::resource('invoices', 'InvoiceApiController');
|
|
|
|
Route::resource('payments', 'PaymentApiController');
|
|
|
|
Route::resource('tasks', 'TaskApiController');
|
|
|
|
Route::resource('credits', 'CreditApiController');
|
|
|
|
Route::post('hooks', 'IntegrationController@subscribe');
|
2018-05-06 21:45:47 +02:00
|
|
|
Route::delete('hooks/{subscription_id}', 'IntegrationController@unsubscribe');
|
2017-11-15 15:17:06 +01:00
|
|
|
Route::post('email_invoice', 'InvoiceApiController@emailInvoice');
|
|
|
|
Route::get('user_accounts', 'AccountApiController@getUserAccounts');
|
|
|
|
Route::resource('products', 'ProductApiController');
|
|
|
|
Route::resource('projects', 'ProjectApiController');
|
|
|
|
Route::resource('tax_rates', 'TaxRateApiController');
|
|
|
|
Route::resource('users', 'UserApiController');
|
|
|
|
Route::resource('expenses', 'ExpenseApiController');
|
|
|
|
Route::post('add_token', 'AccountApiController@addDeviceToken');
|
|
|
|
Route::post('remove_token', 'AccountApiController@removeDeviceToken');
|
|
|
|
Route::post('update_notifications', 'AccountApiController@updatePushNotifications');
|
|
|
|
Route::get('dashboard', 'DashboardApiController@index');
|
|
|
|
Route::resource('documents', 'DocumentAPIController');
|
|
|
|
Route::resource('vendors', 'VendorApiController');
|
|
|
|
Route::resource('expense_categories', 'ExpenseCategoryApiController');
|
|
|
|
Route::post('ios_subscription_status', 'AccountApiController@iosSubscriptionStatus');
|
2018-01-14 13:21:10 +01:00
|
|
|
Route::resource('payment_terms', 'PaymentTermApiController');
|