Reports

Method Url Filters  
GET /api/route

startDate=YYYY-mm-dd

endDate=YYYY-mm-dd

accountId=[array of ids]

vendorId=[array of ids]

serviceId=[array of ids]

Required

Required

Optional

Optional

Optional

JS:

generateAndDownloadPDF(
	{
    vendorId:[1], 
    accountId:[54,55],
    service:66, 
    startDate:"2023-05-06", 
    endDate:"2023-03-02"
    }
)

html:

1. https://platform.scheduleinterpreter.com/api/route?eventId=229605,229611

3 options (Multiple events in the same day)
	1. from home to event (First) - */route?action=report&eventId=home,228802
    2. from event to event		  - */route?action=report&eventId=228802,228806
    3. from event(Last) to home	  - */route?action=report&eventId=228806,home
 
1 options (Single event in the same day)
portal to portal = home to event
	 3. from event(Last) to home	  - */route?action=report&eventId=228806,home
order by startime estimated

//startDate
//endDate

SQL

Option 1.

SELECT 
	id AS eventId, 
    interpreting.lat AS dLat, 
    interpreting.lon AS dLon, 
    userContact.lat AS oLat, 
    userContact.lon AS oLon
FROM interpreting, userContact
WHERE interpreting.interpID = userContact.userID
AND interpreting.interpID <> 0
AND interpreting.lat <> 0
AND interpreting.lon <> 0

Option 2.

SELECT 
  id,
  dateTime,
  lon,
  lat 
FROM 
	bestinterp.interpreting 
WHERE 
	id in (228830, 228813) 
ORDER BY dateTime ASC;

Option 3.

SELECT 
	id AS eventId, 
    interpreting.lat AS oLat, 
    interpreting.lon AS oLon, 
    userContact.lat AS dLat, 
    userContact.lon AS dLon
FROM interpreting, userContact
WHERE interpreting.interpID = userContact.userID
AND interpreting.interpID <> 0
AND interpreting.lat <> 0
AND interpreting.lon <> 0