---
title: "Update Lead Classification"
method: PATCH
path: "/api/leadforms/{form_id}/classification"
tags: ["leadforms"]
---

# Update Lead Classification

`PATCH /api/leadforms/{form_id}/classification`

## Request

- Base URL: `https://api.electricair.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.electricair.io/api/leadforms/{form_id}/classification`
- Auth: none declared

## Path parameters

- `form_id` integer, required

## Request body

- LeadClassificationUpdateSchema
  - `classification` 'qualified' | 'unqualified' | 'not_reachable' | 'booked' | 'duplicate' | 'spam' | 'test', nullable
  - `inbox_status` 'new' | 'needs_response' | 'awaiting_customer' | 'routed' | 'closed', nullable
  - `lead_type` 'install' | 'repair', nullable

## Response `200`

OK

- LeadClassificationUpdateResponseSchema
  - `success` boolean, required
  - `lead_id` integer, required
  - `classification` string, nullable
  - `inbox_status` string, nullable
  - `deal_id` integer, nullable

---

[API](https://skmtc.dev/electricair/apis/electric-air-autoquote-api.md) - [All operations](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/llms.txt) - [OpenAPI document](https://skmtc.dev/electricair/apis/electric-air-autoquote-api/revisions/a13d832a5676?raw)
