← Back to all docs
autosoft dms

AutoSoft DMS API

AutoSoft DMS is dealership management software used by franchised and independent auto retailers to run the full dealership—vehicle inventory, CRM and desking, F&I, service and parts, and accounting. An unofficial API lets you pull vehicle stock and pricing, customers and leads, open

By Alex KlarfeldJanuary 25, 2026
AutoSoft DMS API

What is AutoSoft DMS?

AutoSoft DMS is a cloud-based dealer management system for automotive retail. It centralizes dealership operations across showroom sales and F&I, service write-up and dispatch, parts inventory, OEM compliance, and back-office accounting.

Core product areas include:

  • Sales & CRM (e.g., leads, opportunities, desking, trade appraisals)
  • F&I (e.g., lender submissions, products/warranties, payments, compliance forms)
  • Service (e.g., repair orders, multipoint inspections, technician time, scheduling)
  • Parts (e.g., inventory, pricing, bins, purchase orders, special orders)
  • Accounting (e.g., GL, AR/AP, financial statements, posting of deals and ROs)
  • Documents & OEM Feeds (e.g., forms, incentives, manufacturer reporting)

Common data entities:

  • Dealerships, Departments, Users, and Roles
  • Vehicles (VIN, stock number, status, cost/price, options)
  • Customers and Leads (retail and service)
  • Deals (front-end and back-end products), Trade-ins, Credit Applications
  • Lenders and Finance Products
  • Service Appointments, Repair Orders, Labor/Parts Lines
  • Parts (on-hand, cost, price, vendors, bins)
  • Invoices, Payments, and GL Entries

The AutoSoft DMS Integration Challenge

Dealers live in AutoSoft every day, but turning portal workflows into reliable, API-driven automation is non-trivial:

  • Module-specific UX: Sales, F&I, Service, Parts, and Accounting each have distinct flows and permissions
  • Enterprise security: SSO/MFA and granular role controls complicate headless automation
  • Portal-first features: Many capabilities are optimized for the web app; key data is spread across screens, reports, and exports
  • Financial rigor: Posting, journal entries, compliance checks, and audit trails must be respected programmatically
  • OEM constraints: Manufacturer programs and fields introduce tight validation and timing requirements

How Supergood Creates AutoSoft APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your AutoSoft tenant.

  • Handles username/password, SSO/OAuth, 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
  • Validates posting rules for deals/ROs and safeguards against duplicate actions

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 AutoSoft DMS adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as AutoSoft evolves.

API 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.

Authentication

POST/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Vehicles

GET/vehicles

List vehicle inventory with filters and summary details.

Leads

POST/leads

Create a new sales lead with consent and vehicle-of-interest. Useful for pushing website/app leads directly into AutoSoft.

Deals

POST/deals

Create a draft deal with pricing, taxes, trade, and lender preferences. Advance the deal from your product without staff double entry.

Service Repair Orders

GET/service/repair-orders

Retrieve repair orders with line items and statuses. Useful for status updates, customer notifications, and analytics.

Use Cases

Inventory and Pricing Sync

- Mirror vehicles (new/used), pricing, and photos to power digital retail and marketplace syndication - Normalize trims/options and incentive fields for cross-store analytics - Trigger updates when status changes (e.g., in-stock → delivered)

Digital Retail & F&I Automation

- Push website/app leads and credit apps directly into AutoSoft with consent metadata - Create draft deals with vehicle, trade, taxes, and lender preferences - Add F&I products and payment options, then advance deals through approval steps

Service Experience & Retention

- Create service appointments from your app with transportation needs and advisor routing - Ingest open ROs with line items for status notifications and upsell workflows - Sync MPI photos/videos and approve/decline decisions back into the DMS

Parts & Accounting Alignment

- Pull on-hand counts and pricing for parts ecommerce or service quoting - Reconcile posted deals/ROs and payments with your ERP or BI systems - Surface GL postings and financial statuses for multi-store rollups

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 dealership 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 vehicles, leads, deals, repair orders, and parts

Security

Encrypted transport, scoped tokens, and audit logging; respects AutoSoft role-based permissions

Webhooks

Optional asynchronous delivery for long-running workflows (e.g., deal approvals, RO posting)

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume inventory sync, lead capture, and RO processing

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/flow changes with rapid adapter updates

Frequently asked questions

Supergood supports workflows across commonly used modules such as Sales & CRM (leads, customers), F&I (deals, products), Service (appointments, repair orders), Parts (on-hand and pricing), and Accounting (postings, payments), subject to your licensing and entitlements. We scope coverage during integration assessment.

We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.

Yes. We can create draft deals, attach F&I products, and update statuses, as well as create appointments and push RO line updates when permitted. All actions respect permissions and posting controls.

We can ingest on-hand, cost, and retail pricing for parts with bin/location metadata, along with special orders. Updates can be delivered via polling or webhooks.

We normalize deal/RO totals and taxes and can surface posted transactions and GL references to reconcile with your ERP or analytics stack. Idempotent writes and guardrails reduce discrepancies.

Ready to get a real API?