Disqualify a lead Run in API Explorer
Ask AI
Marks the lead as dropped off, recording who, when and why. A caller with leads:updateAll disqualifies outright
and may omit the reason. A caller with leads:update on an assigned lead must give a reason and only raises a
pending request: the reason and requester are stored and disqualified_at stays null until a leads:updateAll
holder calls this endpoint again to confirm, which keeps the stored reason unless a new one is sent. A no-op when
the lead is already disqualified.
POST
/api/v1/leads/{lead_uuid}/disqualify
curl \
--request POST 'https://api.plannrcrm.com/api/v1/leads/53f22fe4-3731-4cdc-aa12-e65bd0b15e52/disqualify' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--header "X-PLANNR-ACCOUNT-UUID: {YOUR_PLANNR_ACCOUNT_UUID}" \
--data '{
"reason": "No longer interested"
}'
Request examples
# Headers
X-PLANNR-ACCOUNT-UUID: {YOUR_PLANNR_ACCOUNT_UUID}
# Payload
{
"reason": "No longer interested"
}
Response examples (200)
{
"uuid": "050a26ab-d4c4-467f-abdb-01d2bb386b06",
"title": "mr",
"first_name": "Sam",
"last_name": "Patel",
"name": "Sam Patel",
"client_type": "individual",
"date_of_birth": "1985-04-12",
"status": "new",
"status_changed_at": "2026-11-12T09:40:36+00:00",
"is_archived": false,
"is_disqualified": false,
"is_pending_disqualified": false,
"is_promoted": false,
"can_promote": true,
"can_update": true,
"can_archive": true,
"can_disqualify": "no",
"can_assign": false,
"can_update_introducer": false,
"can_view_promoted": false,
"source": {
"uuid": "2ddf5b5b-190a-4b73-9969-87857a339f23",
"name": "Website",
"description": "Enquiries via the contact page",
"position": 1,
"archived": false,
"sub_sources": {
"uuid": "d70e2c3a-3385-465a-8564-c535376212eb",
"name": "Google",
"description": "Paid search on Google",
"position": 1,
"archived": false,
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00"
},
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00"
},
"sub_source": {
"uuid": "b01e8787-9ea7-42b9-9741-2564a242d35b",
"name": "Google",
"description": "Paid search on Google",
"position": 1,
"archived": false,
"lead_source": {
"uuid": "73a31090-e592-419b-8b22-edb28cf5825d",
"name": "Website",
"description": "Enquiries via the contact page",
"position": 1,
"archived": false,
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00"
},
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00"
},
"assigned_account": {
"uuid": "8f1abf63-22d8-4ad8-8c97-29eb5242747e",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"introduced_by": {
"uuid": "fd299711-8c24-4901-bf6e-eda83d4b0fc4",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"created_by": {
"uuid": "6a376591-1cc6-4fe9-9ebe-8eec8eda788c",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"archived_by": {
"uuid": "1f70c4b3-d983-4094-a414-295b2ab4d948",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"disqualified_by": {
"uuid": "cca25d73-aea3-4184-8cae-dd979d86552d",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"promoted_by": {
"uuid": "cae490af-051a-4ec8-b301-5e91c5bc9ee1",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"client_account": {
"uuid": "7c69fed2-bf74-49ed-805b-f56a3f21daee",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
"external_references": {
"uuid": "8060cb26-8d7f-490d-bfbf-d231292de88c",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"primary_email": {
"uuid": "b0b8d54c-b779-43ad-9d99-c3fe0a8d03d3",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "phone_number",
"name": "Work number",
"value": "+443330903630",
"phone_number_meta": {
"country": "GB",
"formatted": "0333 090 3630"
},
"accounts": {
"uuid": "de33ecac-fcba-4adb-9a83-9c199aa01532",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-11-12T09:40:42+00:00",
"next_review_date": "2026-11-12T09:40:42+00:00",
"previous_review_date": "2026-11-12T09:40:42+00:00",
"anniversary_review_date": "2026-11-12T09:40:42+00:00",
"terms_of_business_at": "2026-11-12T09:40:42+00:00",
"client_agreement_at": "2026-11-12T09:40:42+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-11-12",
"last_interaction_at": "2026-11-12 09:40:42",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-11-12T09:40:42+00:00",
"out_of_office_until": "2026-11-12T09:40:42+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
}
},
"primary_phone_number": {
"uuid": "3becdcf7-d26c-4e84-b421-8e684af4a99a",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "phone_number",
"name": "Work number",
"value": "+443330903630",
"phone_number_meta": {
"country": "GB",
"formatted": "0333 090 3630"
},
"accounts": {
"uuid": "de33ecac-fcba-4adb-9a83-9c199aa01532",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-11-12T09:40:42+00:00",
"next_review_date": "2026-11-12T09:40:42+00:00",
"previous_review_date": "2026-11-12T09:40:42+00:00",
"anniversary_review_date": "2026-11-12T09:40:42+00:00",
"terms_of_business_at": "2026-11-12T09:40:42+00:00",
"client_agreement_at": "2026-11-12T09:40:42+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-11-12",
"last_interaction_at": "2026-11-12 09:40:42",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-11-12T09:40:42+00:00",
"out_of_office_until": "2026-11-12T09:40:42+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
}
},
"primary_address": {
"uuid": "513ddad5-8c7c-4432-bad6-d6cc75da8c99",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"name": "Work Address",
"address_1": "Suite E, 5 The Briars",
"address_2": "Waterberry Drive",
"address_3": "The Innovative Centre",
"address_4": "Waterlooville",
"town_city": "Waterlooville",
"county": "Hampshire",
"postcode": "PO7 7YH",
"country": "United Kingdom",
"move_in_date": "2025-11-12",
"accounts": {
"uuid": "de33ecac-fcba-4adb-9a83-9c199aa01532",
"created_at": "2026-11-12T09:40:42+00:00",
"updated_at": "2026-11-12T09:40:42+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-11-12T09:40:42+00:00",
"next_review_date": "2026-11-12T09:40:42+00:00",
"previous_review_date": "2026-11-12T09:40:42+00:00",
"anniversary_review_date": "2026-11-12T09:40:42+00:00",
"terms_of_business_at": "2026-11-12T09:40:42+00:00",
"client_agreement_at": "2026-11-12T09:40:42+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-11-12",
"last_interaction_at": "2026-11-12 09:40:42",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-11-12T09:40:42+00:00",
"out_of_office_until": "2026-11-12T09:40:42+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
}
},
"interests": [
{
"uuid": "d2550dd4-2e1d-4a75-8743-76424f5a6bc0",
"name": "Wealth",
"description": "Investment and wealth management enquiries",
"position": 1,
"archived": false,
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00"
}
],
"custom_fields": [
{
"uuid": "04a85023-db79-4efb-8333-d487b5183071",
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00",
"type": "string",
"name": "Favourite Drink",
"reference": "favourite_drink",
"is_required": false,
"value": "Coffee",
"selection_options": [
"Coffee",
"Tea",
"Water"
],
"help_text": "This is the client's favourite drink.",
"is_retired": false
}
],
"created_at": "2026-11-12T09:40:36+00:00",
"updated_at": "2026-11-12T09:40:36+00:00"
}
Response examples (403)
{
"message": "This action is unauthorized."
}
Response examples (404)
{
"message": "Not Found"
}
Response examples (409)
Promoted lead
{
"message": "This lead has been promoted to a client and is locked."
}
{
"message": "Un-archive the lead before disqualifying it."
}
Response examples (422)
{
"message": "The reason field is required.",
"errors": {
"reason": [
"The reason field is required."
]
}
}