Back to Platform API Guides
OtherPartner API only· workaround available

CDK Global API

CDK Global gates all API access behind its 3PA partner program, and dealers pay a per-connection fee on top. Integuru generates a production-ready HTTP API covering inventory, deals, service, and CRM. Chat with us to get started.

Backed byY CombinatorFree sandbox trial before production

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on production plans

$0

Sandbox trial before production

What CDK Global currently offers publicly

Partner API only

CDK Global restricts all API access through the CDK 3rd-Party Access (3PA) program. Enrollment requires a formal application and partner approval; dealers pay a monthly per-connection fee on top of any third-party product fees. Following the June 2024 cyberattack that shut down CDK systems across approximately 15,000 dealerships for two weeks, CDK added elevated security review requirements to the 3PA enrollment process. No self-serve developer account or sandbox exists. The automotive tech industry has raised antitrust concerns about CDK's integration access model, which courts and regulators have examined but not materially changed.

CDK Global official site

How Integuru fills the gap

Integuru generates a production-ready HTTP API for CDK Global without a partner agreement. It maps the authenticated network requests the CDK Global web app already makes, handles the login flow including 2FA, covers the branching states real accounts hit, and keeps the API running with 24/7 on-call maintenance on production plans.

Planned endpoints

Actions Integuru could expose

Final scope is confirmed when the integration is built
list_vehicles

Return a paginated inventory of vehicles with VIN, make, model, year, trim, mileage, and stock status

get_vehicle_detail

Retrieve the full record for a single vehicle including pricing, options, reconditioning status, and days on lot

update_vehicle_status

Update a vehicle's inventory status, pricing, or availability flag within the CDK Global inventory layer

list_deals

Return a list of active and closed deals filtered by date range, deal type, and sales associate

get_deal_detail

Retrieve the full deal record including customer, vehicle, F&I products, financing terms, and deal status

create_deal

Open a new deal record against an existing customer and vehicle within the CDK DMS

list_service_orders

Return open and closed repair orders filtered by date range, advisor, and vehicle

get_service_order_detail

Retrieve a single repair order with labor operations, parts, technician assignments, and completion status

create_service_order

Open a new repair order for a vehicle, assigning a service advisor and initial labor operation

list_customers

Return a paginated customer roster with contact details, vehicle ownership history, and open deal or service flags

get_customer_detail

Retrieve the full customer record including contact information, purchase history, and open service items

create_customer

Create a new customer record in the CDK CRM layer with contact, address, and communication preference data

get_fi_menu

Retrieve the F&I product menu for an active deal including available products, pricing, and reserve calculations

submit_fi_contract

Submit a signed F&I contract for an approved product against an active deal record

...many more

These actions reflect what Integuru would generate based on the workflows CDK Global exposes through its web interface.

Need a different CDK Global action?

Tell us the workflows and accounts you need. Requested integrations are delivered to a sandbox you can test free before production.

Process

What happens after you book a call

  1. 1Tell us the CDK Global workflows you need

    Book a call and list the actions, account types and call volume. There is no separate build fee to start.

  2. 2Integuru builds the API in days

    The team maps the authenticated requests CDK Global makes into a direct HTTP API, covering the edge cases you named, and delivers it to a sandbox you test free.

  3. 3Move to production, maintained

    Call documented REST endpoints from your stack, and hand breakage to Integuru: production integrations are maintained around the clock, with auth auto-healing included.

Guide

CDK Global integration guide

Overview

CDK Global is the largest dealer management system vendor in North America, used by roughly half of all franchised auto dealerships in the United States. Its platform covers inventory management, deal processing, finance and insurance, repair orders, CRM, and accounting. Because of that market concentration, CDK is a required integration target for nearly every automotive retail technology product: inventory aggregators, AI pricing engines, service drive tools, F&I compliance platforms, and CRM systems all encounter CDK at a significant share of their target dealer customers.

The CDK 3rd-Party Access (3PA) program gates every API connection. Enrollment requires a formal application and a partner review by CDK, after which the dealer pays a monthly per-connection fee on top of the third-party product's own pricing. This fee structure puts the cost decision on the dealer rather than the developer, which means that even after a team completes the partner enrollment, each dealer integration requires a separate commercial conversation about the connection fee. The automotive tech community and regulators have examined CDK's integration access model on antitrust grounds: the 3PA program's per-connection fee structure and approval requirements have been subjects of regulatory scrutiny and industry complaints, though the access model itself has not changed as a result. For a team building on CDK data, this is a structural market condition rather than a temporary developer experience gap.

In June 2024, a cyberattack shut down CDK's systems across approximately 15,000 dealerships for roughly two weeks, forcing dealers to revert to manual processes for sales and service. The incident is operationally relevant for automotive tech teams because it accelerated demand for integration paths that do not depend solely on CDK's infrastructure, and because CDK added elevated security review requirements to the 3PA program following the breach. Integuru generates a production-ready HTTP API for CDK Global using direct HTTP requests against the same endpoints the CDK web application uses internally. Inventory records, deal data, service orders, customer CRM, and F&I workflows are all reachable without a 3PA agreement, and the Production plan includes 24/7 on-call maintenance to handle authentication and endpoint changes before they affect your production calls.


Why Teams Need This Integration

CDK's market position makes it unavoidable for automotive retail tech, and the 3PA fee structure makes it expensive to access through official channels before a product has revenue.

Inventory aggregators and pricing engines. AI vehicle pricing tools, inventory listing syndication platforms, and retail price optimization products need a live, queryable vehicle roster. list_vehicles and get_vehicle_detail return the inventory layer with VIN, pricing, trim, mileage, and days on lot. A pricing engine that cannot pull real-time CDK inventory without a per-dealer 3PA fee is commercially limited before it ships its first customer, because that fee becomes a sales objection on every dealer conversation.

AI service advisors and service drive automation. Service lane AI tools that predict maintenance needs, generate recommended service items, or auto-generate repair order documentation depend on list_service_orders and get_service_order_detail to read the current repair order state. create_service_order gives these tools write access to open new repair orders without a service advisor manually entering the data. Every CDK-based dealership that adopts a service AI tool faces the 3PA barrier before the tool can read or write a single repair order.

F&I compliance and product penetration tools. Finance and insurance technology platforms that track product penetration rates, generate compliance reports, or recommend F&I menus need get_fi_menu and submit_fi_contract to read deal-level F&I data and push back signed contracts. The compliance stakes in F&I are high enough that teams building in this space cannot afford brittle integrations, yet the 3PA program gives them no faster official path.

CRM sync and customer engagement platforms. Automotive CRM platforms that centralize customer communication across sales and service need list_customers, get_customer_detail, and create_customer to maintain a live roster tied to CDK's deal and service history. CRM tools that rely on nightly CSV exports from CDK go stale between runs; programmatic access through Integuru gives them a query-on-demand path instead.


DMS Workflows This Integration Covers

The fourteen planned actions cover the full CDK operational loop across inventory, deals, service, CRM, and F&I:

  • Inventory management: list_vehicles and get_vehicle_detail surface the live inventory with VIN, pricing, options, and reconditioning status. update_vehicle_status gives downstream tools write access to update pricing and availability without a human touching the CDK interface.
  • Deal management: list_deals and get_deal_detail return active and closed deal records with customer, vehicle, financing terms, and F&I product data. create_deal opens new deal records for sales tools and desking applications.
  • Service orders: list_service_orders and get_service_order_detail cover the repair order layer with labor operations, parts, and technician assignments. create_service_order gives external service tools write access to the CDK service drive.
  • CRM and customer data: list_customers, get_customer_detail, and create_customer support CRM sync, lead intake, and customer engagement tools that need a live, writable customer roster.
  • F&I processing: get_fi_menu retrieves available F&I products and pricing for a deal. submit_fi_contract pushes signed contracts back against the deal record for compliance and contracting automation tools.

Adjacent Integrations

Integuru does not currently have live automotive-specific integrations. The reverse-engineering approach Integuru uses has been proven across equally complex enterprise platforms in adjacent verticals. The Modmed integration covers 21 live actions across a cloud EHR platform with comparable authentication complexity, multi-session management, and data sensitivity requirements. The NextGen integration delivers 10 live actions for a healthcare platform serving multi-location practices, the same multi-account pattern that applies to dealer groups running CDK across multiple rooftops. The eClinicalWorks integration handles a large enterprise platform with strict session management, demonstrating the same reliability model that CDK's authenticated web application requires.

For service department workforce operations that run alongside CDK, the Workeasy integration provides live access to shift scheduling and workforce data. The HomeBase integration covers employee management and timesheets for service drive staffing workflows.

Live in Other

Integuru already supports these platforms in the same vertical

Live, production-ready integrations, not requests

Good to know

Before you book a call

How long does this take?
Most managed-service integration requests are built within a few days, including the workflows and edge cases you ask for.
What if CDK Global changes or breaks?
Every managed integration includes 24/7 on-call maintenance, so your team is never pulled into patching target-platform changes.
What does it cost?
You test the CDK Global integration free in a sandbox before paying anything. Production pricing follows the standard Production plan (starts at $499/month, including 24/7 on-call maintenance), scoped to the platforms, workflows and call volume you need.

FAQ

Frequently asked questions