CDK Global
CDK Global is the dominant U.S. dealer management system (DMS) provider, serving roughly 15,000 automotive dealerships with software covering sales, F&I, fixed operations, parts, CRM, and digital retail. CDK was spun out of ADP in 2014 and acquired by Brookfield Business Partners in July 2022 for $8.3B (taken private). The company operates the Fortellis platform — a developer marketplace and integration hub with 135+ published APIs, 425+ marketplace apps, 82,000+ dealer integrations, and 6.7B+ API transactions per year — exposing CDK DMS data to ISVs, OEMs, and third-party automotive systems. CDK suffered a major BlackSuit ransomware attack on June 19, 2024, paying ~$25M in bitcoin to restore service over roughly two weeks; the outage caused an estimated $605M in dealer losses and triggered numerous lawsuits.
APIs
Fortellis Platform
Fortellis is CDK Global's open automotive commerce platform — an API gateway, app marketplace, and developer community that brokers data flow between dealerships, ISVs, OEMs, he...
Fortellis Service Appointments API
Service-appointments API for booking, querying, updating, and cancelling vehicle service appointments at a dealership service department. Used by scheduling systems integrating ...
Fortellis User / Booking Sessions API
Booking-sessions API illustrating Fortellis's REST conventions: session creation, item management, store availability, and slot reservation for service scheduling workflows.
Fortellis Parts Store API
Parts-store reference API exposing product info, sizing, and ping/health for dealership parts inventory and procurement integrations.
Fortellis Reference Pet Adoption API
Reference / tutorial API distributed by Fortellis for developers learning the platform's OpenAPI conventions, OAuth flows, and admin-API patterns.
Fortellis Event Relay Webhook
Webhook contract that event-sink applications implement to receive asynchronous events from Fortellis Event Relay. Defines payload envelope, required headers (X-Request-Id, Fort...
Fortellis Event Relay Data Plane Proxy (AsyncAPI)
AsyncAPI specification for the Fortellis Event Relay data-plane proxy used by event sources to publish events into Fortellis for fan-out to subscribers.
Fortellis AsyncAPI Hello World Reference
Hello World AsyncAPI reference distributed by Fortellis to teach the asynchronous API pattern, channel topology, and message envelope conventions used across Fortellis event APIs.
Collections
appointments
POSTMANFortellis Event Relay Webhook
POSTMANFortellis Sample Application
POSTMANPet Adoption
POSTMANBooking Sessions
POSTMANappointments
OPENPet Adoption
OPENBooking Sessions
OPENArazzo Workflows
CDK Global Add Service Session Item
Create a booking session, add a requested service item, and read it back.
ARAZZOCDK Global Book Service Session
Create a booking session, discover an available store and slot, and book it.
ARAZZOCDK Global Cancel Service Appointment
Find a customer's appointment, confirm it exists, then cancel it with a reason.
ARAZZOCDK Global Create Data Record
Add a record to the data domain store and read it back by its identifier.
ARAZZOCDK Global Inspect Available Slot
List a store's open slots and pull the full detail of the first slot.
ARAZZOCDK Global Parts Availability Check
Health-check the parts store, then look up a product only when it is up.
ARAZZOCDK Global Parts Inventory Lookup
List parts inventory, pull a product's detail, then read its size.
ARAZZOCDK Global Relay Appointment Event
Read a service appointment, then relay it as an event to an event sink.
ARAZZOCDK Global Remove Service Session Item
Confirm a booking session item exists, then remove it from the session.
ARAZZOCDK Global Reschedule Service Appointment
Read an existing appointment, update its date/time, then confirm the change.
ARAZZOCDK Global Schedule Service Appointment
Create a service appointment for a vehicle and read it back to confirm.
ARAZZOCDK Global Update Data Record
Read a data-domain record, branch on whether it exists, then update it.
ARAZZOCDK Global Update Service Session Item
Create a booking session, query a requested item, and update its details.
ARAZZOPricing Plans
Rate Limits
FinOps
Cdk Global Finops
FINOPSEvent Specifications
Fortellis Event Relay Data API
Provides an Event Source (Publisher) the ability to post event through Fortellis Event Relay.
ASYNCAPI