Supergood | Fleet Cost & Care API
Programmatically access Fleet Cost & Care fleet operations data, dispatch schedules, job tickets, equipment details, maintenance events, and billing workflows with a stable REST API. Supergood builds and operates production-grade, unofficial Fleet Cost & Care integrations so your team can automate field and office processes without heavy custom engineering.
Plain English: Fleet Cost & Care is operations software used by crane, rigging, heavy haul, and specialized equipment rental companies to run jobs end-to-end—from quoting and dispatch to field ticketing, maintenance, and invoicing. An unofficial API lets you programmatically pull jobs, customers, dispatches, crew and equipment assignments, tickets, time entries, certifications, and invoices—and push new records or updates back into Fleet Cost & Care.
For a tech company integrating with Fleet Cost & Care, this means you can ingest real-time job and asset data to power dispatch boards, synchronize tickets and invoices to accounting (e.g., QuickBooks, Sage Intacct, Viewpoint Vista), automate operator time and job approvals from your product, or enrich your platform with equipment availability, certifications, inspections, photos, and signatures. You can also trigger client-facing updates, feed telematics into maintenance planning, create tickets from field sensors, attach documents, and keep stakeholder systems (ERP, analytics, CRM, scheduling, telematics) in lockstep.
What is Fleet Cost & Care?
Fleet Cost & Care (https://www.fleetcostcare.com/) is a platform for heavy equipment and crane rental operations that centralizes dispatch, fleet management, field ticketing, job costing, maintenance, and billing. Teams use Fleet Cost & Care to quote and schedule jobs, assign crews and equipment, manage certifications and inspections, capture e-tickets and signatures in the field, track time and pay codes, and generate invoices—supported by mobile apps for operators and office staff.
Core product areas include:
- Operations & Dispatch (Quotes, Jobs/Orders, Dispatch Board, Crew Assignments, Permits)
- Fleet & Equipment Management (Assets, Availability, Certifications, Inspections, Maintenance Work Orders)
- Field Ticketing & Time (Job Tickets, E-Tickets, Signatures, Photos, Daily Logs, Timecards, Pay Codes)
- Financials (Rate Books, Job Costing, Purchase Orders, Invoices, AR)
- Customer & CRM (Customers, Contacts, Sites, Contracts)
- Compliance & Safety (Operator Qualifications, OSHA/DOT Documents, Lifting Certifications)
Common data entities:
- Companies, Users, Roles/Permissions (Dispatcher, Operator, Mechanic, Billing)
- Customers and Contacts (contract accounts, sites, POs)
- Jobs/Orders (metadata, job numbers, sites, status, permits)
- Dispatches (schedule windows, crew, assigned equipment)
- Equipment/Assets (type, capacity, location, availability, certifications)
- Tickets/E-Tickets (line items, time entries, signatures, attachments)
- Timecards (operators, hours, pay codes, cost codes)
- Maintenance Work Orders (issues, inspections, meter readings, parts)
- Invoices (totals, taxes, surcharges, status)
The Fleet Cost & Care Integration Challenge
Heavy equipment and crane teams rely on Fleet Cost & Care daily, but turning portal-first workflows into API-driven automation comes with real-world constraints:
- Mixed hosting and legacy tech: Deployments may be hosted or on-prem with thick-client elements; public APIs can be limited or inconsistent across modules.
- Dispatch complexity: Jobs often require multi-asset combos (e.g., crane + truck + rigging) and crew skills, shift windows, and permit dependencies.
- Financial nuance: Rate books, union pay codes, overtime rules, taxes/surcharges, and job costing demand careful normalization.
- Role-aware access: Dispatchers, operators, mechanics, and billing staff see different data, approval states, and edit permissions.
- Document-heavy workflows: Tickets bundle photos, signatures, lift plans, and certificates that need reliable upload/download and audit trails.
- Authentication friction: Session lifecycles, MFA where enabled, and mobile app flows (e.g., operator e-ticketing) can complicate headless automation.
- Data spread: Key objects span operations, fleet, maintenance, and financials, with context across multiple screens.
How Supergood Creates Fleet Cost & Care APIs
Supergood reverse-engineers authenticated browser and mobile app flows to deliver a resilient API endpoint layer for your Fleet Cost & Care tenant.
- Handles username/password, SSO/OAuth (where available), and MFA (SMS, email, TOTP) securely
- Maintains session continuity with automated refresh and change detection
- Normalizes responses so you can integrate once and rely on consistent objects across modules
- Aligns with customer entitlements and role-based permissions to ensure compliant access
- Models domain specifics like rate books, pay codes, certifications, and multi-asset dispatch relationships
Use Cases
Job & Customer Data Sync
- Mirror jobs, customers, and contacts into your internal systems
- Keep job metadata current for analytics and reporting
- Normalize addresses, statuses, job numbers, and POs for multi-branch operations
Dispatch & Crew Scheduling Automation
- Sync dispatch schedules and asset availability with your planning tools
- Automate crew assignments and skill checks based on certifications
- Drive permit readiness and pre-job checklists from your platform
Field Ticketing & Signature Capture
- Create tickets and line items from your product catalog and rate book
- Capture operator time, client signatures, photos, and attachments via mobile
- Track approvals and push updates back to Fleet Cost & Care
Financials: Invoicing & Accounting Sync
- Generate invoices from tickets and reconcile to ERP/accounting (e.g., QuickBooks, Sage Intacct, Viewpoint Vista)
- Normalize pay codes, taxes, surcharges, and cost codes
- Trigger AR updates and deliver artifacts to document management systems
Fleet Maintenance & Compliance
- Feed telematics data into maintenance planning (e.g., meter readings, locations)
- Create maintenance work orders from alerts and inspections
- Track certifications and expirations to prevent scheduling gaps
Available Endpoints
Authentication
POST /sessions: Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
curl --request POST \
--url https://api.supergood.ai/integrations/<integration_id>/sessions \
--header 'Authorization: Basic <Base64 encoded token>' \
--header 'Content-Type: application/json' \
--data '{
"username": "[email protected]",
"password": "<password>",
"mfa": { "type": "totp", "code": "123456" }
}'
Example response
{
"authToken": "eyJhbGciOi...",
"expiresIn": 3600,
"user": {
"id": "u_fcc_2a9c10",
"name": "Dispatcher",
"entitlements": ["jobs", "dispatches", "tickets", "equipment", "financials"]
}
}
POST /sessions/refresh: Refresh an existing token to keep sessions uninterrupted.
Jobs
GET /jobs: List jobs/orders with filters and summary details.
Query parameters
- companyId: string
- customerId: string
- status: scheduled | in_progress | completed | invoiced | canceled
- startFrom, startTo: ISO 8601 timestamps
- equipmentType: string (e.g., "crane", "truck")
- dispatcherId: string
- page, pageSize: integers for pagination
Example response
{
"items": [
{
"jobId": "job_7b21e0",
"jobNumber": "J-2026-0457",
"title": "Lift HVAC Units - Midtown",
"status": "scheduled",
"customerId": "cust_88b32e",
"customerName": "Metro Mechanical, Inc.",
"site": {
"name": "Midtown Tower",
"address": {
"line1": "1500 Main St",
"city": "Kansas City",
"region": "MO",
"postalCode": "64108",
"country": "US"
}
},
"scheduledStart": "2026-02-03T07:00:00-06:00",
"scheduledEnd": "2026-02-03T15:00:00-06:00",
"dispatcherId": "u_fcc_disp_14",
"poNumber": "PO-99231",
"permitNumbers": ["PRM-24119"],
"rateBookId": "rate_std_2026",
"equipmentAssignments": [
{"assetId": "eq_cr_300T", "type": "crane", "capacityTons": 300, "requiredCertifications": ["NCCCO"]},
{"assetId": "eq_tr_flat_12", "type": "truck", "capacityTons": 20}
],
"crew": [
{"userId": "op_4c122", "role": "operator", "certifications": ["NCCCO", "OSHA10"]},
{"userId": "rg_7a981", "role": "rigger"}
],
"totals": {
"ticketedHours": 0,
"billableAmount": 0.0
},
"updatedAt": "2026-01-20T13:45:00Z"
}
],
"page": 1,
"pageSize": 50,
"total": 1
}
Dispatches
PATCH /dispatches/{dispatchId}: Update dispatch schedule windows, crew, and assigned equipment.
curl --request PATCH \
--url https://api.supergood.ai/integrations/<integration_id>/dispatches/disp_1f9a20 \
--header 'Authorization: Bearer <authToken>' \
--header 'Content-Type: application/json' \
--data '{
"startDateTime": "2026-02-03T07:00:00-06:00",
"endDateTime": "2026-02-03T15:00:00-06:00",
"crewMemberIds": ["op_4c122", "rg_7a981"],
"assetIds": ["eq_cr_300T", "eq_tr_flat_12"],
"status": "scheduled",
"notes": "Street closure permit confirmed; staging at 06:30."
}'
Example response
{
"dispatchId": "disp_1f9a20",
"jobId": "job_7b21e0",
"status": "scheduled",
"startDateTime": "2026-02-03T07:00:00-06:00",
"endDateTime": "2026-02-03T15:00:00-06:00",
"crewMemberIds": ["op_4c122", "rg_7a981"],
"assetIds": ["eq_cr_300T", "eq_tr_flat_12"],
"updatedAt": "2026-01-22T08:15:12Z"
}
Tickets
POST /jobs/{jobId}/tickets: Create a field ticket with line items, labor/time entries, taxes, and approval metadata.
curl --request POST \
--url https://api.supergood.ai/integrations/<integration_id>/jobs/job_7b21e0/tickets \
--header 'Authorization: Bearer <authToken>' \
--header 'Content-Type: application/json' \
--data '{
"shiftDate": "2026-02-03",
"operatorId": "op_4c122",
"assetId": "eq_cr_300T",
"labor": [
{"userId": "op_4c122", "hours": 8.0, "payCode": "union_operator", "costCode": "craning"},
{"userId": "rg_7a981", "hours": 8.0, "payCode": "union_rigger", "costCode": "rigging"}
],
"billableItems": [
{"itemCode": "CRANE_DAY", "description": "300T Crane Day Rate", "quantity": 1, "unit": "day", "unitPrice": 4200.00, "taxRate": 8.25},
{"itemCode": "TRUCK_FLAT", "description": "Flatbed Truck", "quantity": 1, "unit": "day", "unitPrice": 650.00, "taxRate": 8.25},
{"itemCode": "RIGGING_KIT", "description": "Rigging Package", "quantity": 1, "unit": "lot", "unitPrice": 350.00, "taxRate": 8.25}
],
"surcharges": [{"type": "fuel", "amount": 125.00}],
"notes": "Lift complete; client signed onsite.",
"attachments": [
{"fileName": "lift_photos.zip", "uploadToken": "upl_7fa223"}
],
"signature": {"type": "customer", "captureToken": "sig_capt_8121"},
"referenceId": "workorder-7712"
}'
Example response
{
"ticketId": "tkt_51af80",
"status": "submitted",
"total": 5325.00,
"taxTotal": 361.31,
"createdAt": "2026-02-03T16:20:44Z"
}
Equipment
GET /equipment: List fleet assets, availability, and compliance metadata.
Query parameters
- type: string (e.g., crane, truck, trailer)
- status: available | assigned | maintenance | retired
- certificationExpiringBefore: ISO 8601 date
- updatedFrom, updatedTo: ISO 8601 timestamps
- page, pageSize: integers
Example response
{
"items": [
{
"assetId": "eq_cr_300T",
"tagNumber": "CR-300-12",
"type": "crane",
"make": "Liebherr",
"model": "LTM 1300",
"capacityTons": 300,
"status": "available",
"currentLocation": {
"name": "Yard A",
"lat": 39.0916,
"lng": -94.5755
},
"availability": [{"from": "2026-02-02T00:00:00Z", "to": "2026-02-04T00:00:00Z"}],
"certifications": [
{"name": "Annual Inspection", "expiresOn": "2026-11-15"}
],
"maintenanceDue": {"type": "inspection", "dueDate": "2026-11-15"},
"meterReadings": {"hours": 4260},
"updatedAt": "2026-01-21T09:12:05Z"
}
],
"page": 1,
"pageSize": 50,
"total": 1
}
Technical Specifications
- Authentication: Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
- Response format: JSON with consistent resource schemas and pagination across modules
- Rate limits: Tuned for enterprise throughput while honoring customer entitlements and usage controls
- Session management: Automatic reauth and cookie/session rotation with health checks
- Data freshness: Near real-time retrieval of jobs, dispatches, tickets, equipment, and financial objects
- Security: Encrypted transport, scoped tokens, and audit logging; respects Fleet Cost & Care role-based permissions and approval states
- Webhooks: Optional asynchronous delivery for long-running workflows (e.g., ticket approvals, dispatch changes)
Performance Characteristics
- Latency: Sub-second responses for list/detail queries under normal load
- Throughput: Designed for high-volume job data sync and ticket/invoice processing
- Reliability: Retry logic, backoff, and idempotency keys minimize duplicate actions
- Adaptation: Continuous monitoring for UI/API changes with rapid adapter updates
Getting Started
- Schedule Integration Assessment
Book a 30-minute session to confirm your modules, licensing, and authentication model.
- Supergood Builds and Validates Your API
We deliver a hardened Fleet Cost & Care adapter tailored to your workflows and entitlements.
- Deploy with Monitoring
Go live with continuous monitoring and automatic adjustments as Fleet Cost & Care evolves.
Frequently Asked Questions
Q: Which Fleet Cost & Care modules can this integration cover?
Supergood supports workflows across Operations & Dispatch (Jobs, Crew Assignments, Permits), Fleet & Equipment (Assets, Certifications, Inspections), Field Ticketing & Time (E-Tickets, Signatures, Timecards), and Financials (Rate Books, Invoices), subject to your licensing and entitlements. We scope coverage during integration assessment.
Q: How are MFA and SSO handled for automation?
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.
Q: Can you sync tickets and invoices to our accounting system?
Yes. We can normalize tickets, invoices, and job-cost line items to match your ERP/accounting schema (e.g., cost codes, taxes, surcharges, pay codes) and deliver updates via webhooks or polling while complying with rate and permission constraints. We commonly integrate with QuickBooks, Sage Intacct, and Viewpoint Vista.
Q: Do you support certifications, inspections, photos, and signatures?
Yes. We support downloading compliance artifacts and uploading attachments via signed uploads, with checksum validation and time-limited URLs. Certification expirations and signature/approval requirements are modeled explicitly in our normalized responses.
Related Integrations
Intralinks API - Programmatically access the Intralinks VDR with Supergood
Ready to automate your Fleet Cost & Care workflows?
Supergood can have your Fleet Cost & Care integration live in days with no ongoing engineering maintenance.