An unofficial API for the FASTER Web fleet management system relying on Puppeteer scripts, exported reports, and complex parsers.
This API uses the following two projects:
-
FASTER Web Report Exporter - @cityssm/faster-web-exporter
On demand exports of selected reports from the FASTER Web Fleet Management System. -
Faster Web Report Parser - @cityssm/faster-web-parser
Parses select Excel and CSV reports from the FASTER Web Fleet Management System into usable data objects.
npm install @cityssm/faster-unofficial-api
import { FasterUnofficialAPI } from '@cityssm/faster-unofficial-api'
const fasterApi = new FasterUnofficialAPI(
fasterTenant,
fasterUserName,
fasterPassword
)
const assets = await fasterApi.getAssets()
const inventory = await fasterApi.getInventory()
const success =
await fasterApi.executeIntegration('Inventory Import Utility')
Building an intergration with FASTER Web?
Have a look at the City's open source projects related to FASTER Web.