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.
CDK Global publishes 12 APIs on the APIs.io network, including Fortellis Event Relay Data Plane Proxy (AsyncAPI), Fortellis AsyncAPI Hello World Reference, adopt API, and 9 more. Tagged areas include Automotive, Dealer Management, DMS, Auto Retail, and F&I.
The CDK Global catalog on APIs.io includes 2 event-driven AsyncAPI specifications, 1 JSON-LD context, and 3 Spectral governance rulesets.
CDK Global’s developer surface includes authentication, developer portal, documentation, API reference, signup flow, CLI, engineering blog, and 42 more developer resources.
Kin Score
APIs 13
Individual APIs this provider publishes, each with its own machine-readable definition.
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 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.
CDK Global adopt API
The adopt API from CDK Global — 2 operation(s) for adopt.
CDK Global adopt delete API
The adopt delete API from CDK Global — 1 operation(s) for adopt delete.
CDK Global adopt update API
The adopt update API from CDK Global — 1 operation(s) for adopt update.
CDK Global cancel API
The cancel API from CDK Global — 1 operation(s) for cancel.
CDK Global create API
The create API from CDK Global — 1 operation(s) for create.
CDK Global events API
The events API from CDK Global — 1 operation(s) for events.
CDK Global manage API
The manage API from CDK Global — 1 operation(s) for manage.
CDK Global query API
The query API from CDK Global — 6 operation(s) for query.
CDK Global Service Booking API
The Service Booking API from CDK Global — 6 operation(s) for service booking.
CDK Global update API
The update API from CDK Global — 1 operation(s) for update.
Scroll for all 13
Postman Collections 5
Ready-to-run Postman collections for exercising this provider's APIs.
Open Collections 5
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
appointments
OPEN COLLECTIONFortellis Event Relay Webhook
OPEN COLLECTIONFortellis Sample Application
OPEN COLLECTIONPet Adoption
OPEN COLLECTIONBooking Sessions
OPEN COLLECTIONArazzo Workflows 13
Multi-step API workflows described with the Arazzo specification.
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.
ARAZZOScroll for all 13
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Cdk Global Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Cdk Global Finops
FINOPSEvent Specifications 2
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Fortellis Event Relay Data API
Provides an Event Source (Publisher) the ability to post event through Fortellis Event Relay.
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Cdk Global Context
JSON-LDSpectral Rules 3
Spectral governance rulesets for linting and validating these APIs.
JSON Schema 5
Standalone JSON Schema definitions for this provider's data models.
Fortellis Booking Session
JSON SCHEMAFortellis Event
JSON SCHEMAFortellis Marketplace App
JSON SCHEMAFortellis Part
JSON SCHEMAFortellis Service Appointment
JSON SCHEMAJSON Structure 2
JSON Structure definitions describing this provider's data shapes.
Fortellis Event Structure
JSON STRUCTUREFortellis Service Appointment Structure
JSON STRUCTUREExamples 5
Example request and response payloads for these APIs.
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 16
Pagination, idempotency, versioning, errors, and events
Scroll for all 16
Build 15
SDKs, sample code, and the tooling you integrate with
Scroll for all 15
Access & Security 4
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 1
Properties that don't map to a standard resource type