| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

### Webhook Properties

- **id**  
  integer  
  required  
  The id of the webhook
- **dealership_id**  
  integer  
  required  
  The id of the dealership
- **url**  
  string
- **action**  
  string  
  enum  
  Allowed:  
  `create`, `update`, `delete`
- **object_version**  
  integer  
  enum  
  Allowed:  
  `2`, `3`
- **trigger**  
  string \| null  
  Optional subtype-specific event state for the webhook.
- **handshake**  
  boolean  
  When true, Dealerware performs a nonce handshake before delivering the webhook payload.
- **auth_header_name**  
  string \| null  
  Optional custom request header name. Must be paired with auth_header_value when provided.
- **auth_header_value**  
  string \| null  
  Optional custom request header value. Must be paired with auth_header_name when provided.
- **active**  
  boolean  
  Whether the webhook is active.
- **api-version**  
  integer  
  required  
  Target API version

# HTTP Response Codes

- `200      Success`
- `401      Unauthorized`
- `403      Forbidden`
- `404      Not Found`
- `415      Unsupported Media Type`
- `422      Unprocessable Content`

### Example Payload

```json
{
  "id": 1234,
  "dealership_id": 4321,
  "type": "Webhook::Car",
  "trigger": "string",
  "url": "https://my.api_url.com",
  "action": "create",
  "handshake": true,
  "object_version": 3,
  "auth_header_name": "Authorization",
  "auth_header_value": "b62b792b4e0c802a4cf9e2b5a869a55a78a98ca57c88c368120e84a994e2df41",
  "active": true
}
```
