| get-range |
GET /api/JobReport/get-range |
Endpoint level permissions |
Required parameters:
report_type: (string) Options:
revenue-expenses-monthly
revenue-expenses-yearly
total-monthly-billing
from_year: (int)
to_year: (int)
If report_type equals revenue-expenses-monthly, also required:
job_id: (int)
from_month: (int) 1-12
to_month: (int) 1-12
If report_type equals revenue-expenses-yearly, also required:
If report_type equals total-monthly-billing, also required:
from_month: (int) 1-12
to_month: (int) 1-12
|
| save |
POST /api/JobReport/save |
Admin or Module WRITE |
Required parameters:
report_type: (string) Options:
revenue-expenses-monthly
revenue-expenses-yearly
year (int)
job_id (int)
If report_type = 'revenue-expenses-monthly', also required:
|
| delete |
POST /api/JobReport/delete |
Admin or Module WRITE |
|
| get |
GET /api/JobReport/get |
Admin or Module READ |
|
| find |
GET /api/JobReport/find |
Admin or Module READ |
|
| get-estimated-drive-time |
GET /api/JobReport/get-estimated-drive-time |
Endpoint level permissions |
|
| notify-customer-eta |
GET /api/JobReport/notify-customer-eta |
Endpoint level permissions |
|