Skip to main content
Smartcar’s webhooks provide a scalable, event-driven way to receive vehicle data in real-time. Instead of polling the API, your application receives automatic updates when vehicle state changes—reducing latency, server load, and API costs.
Webhooks are the recommended way to receive real-time vehicle data from Smartcar. You can still use the REST API for retrieving data and issuing commands, but webhooks are the most scalable and reliable option for most use cases.

How Webhooks Work

  1. Configure triggers - Define which vehicle events should send you data (e.g., battery percentage changes, location changes, etc.)
  2. Select signals - Choose what data points to include in webhook payloads (see available signals)
  3. Receive events - Smartcar automatically sends HTTP POST requests to your endpoint when conditions are met
  4. Process data - Your application handles incoming webhook deliveries and updates your system

Webhook Components

Understanding Smartcar’s webhook system involves three main areas:

1. Setup & Configuration

2. Security & Validation

3. Technical Reference


Next Steps