Here's list of API commands. This guide does not cover all of them, but it contains most used features.
API commands are divided into groups, and those groups have subcommands.
Places
get
WorkSchedule
get
add
remove
clearRange
Vehicles
get
getLastData
getRawData
getTrips
setAvailability
setGroups
Messages
sendTextMessage
sendStopMessage
getMessageStatus
Reports
listReports
- asks for supported reportsgetReportConf
- gets information about specific reportgetReport
- gets report data
Transport
Customers
getFields
get
geocode
save
delete
applyDisplayRules
getIdsByFieldValues
deleteByIds
Tasks
update
addXml
updateAsXml
delete
get
search
getChanges
getData
getForms
settings
getForms
getInlineFormDefinitions
getFormFields
saveForm
saveFormField
deleteForm
deleteFormField
reorderFormFields
Organization
getRoles
getSkills
getDepartments
getPrivateZones
getActionLog
getActionLogEntry
Object groups
get
save
delete
People
get
save
delete
Expenses
getById
add
delete
Logbook
Trips
search
lock
reject
Project
get
getAll
save
delete