Update the stage of a lead
POST
/api/v1/{servicepartner}/leads
Updates a lead’s stage through the legacy API endpoint. Only service partners can update leads. Supports transitions to Reviewed, Contacted, Qualified, Funded, Disqualified, and Withdrawn stages. Additional metadata like funding details or disqualification reasons can be provided based on the target stage.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” servicepartner
required
String
string
Request Body required
Section titled “Request Body required ” LeadUpdateModel
object
id
Guid
string format: uuid
status
SelectableLeadStage
string
fundedDate
Nullable`1
string format: date-time
fundedAmount
Nullable`1
number format: double
fundedInterestRate
Nullable`1
number format: double
fundedAPR
Nullable`1
number format: double
fundedTermMonths
Nullable`1
integer format: int32
fundedAmortizationMonths
Nullable`1
integer format: int32
disqualifiedReason
DisqualifiedReason
string
withdrawnReason
WithdrawnReason
string
additionalInfo
String
string
willReceiveTechnicalAssistance
Nullable`1
boolean
technicalAssistanceOptions
List`1
Array<string>
abandonedReason
WithdrawnReason
string
Responses
Section titled “ Responses ”OK
Bad Request
ProblemDetails
object
type
String
string
title
String
string
status
Nullable`1
integer format: int32
detail
String
string
instance
String
string
key
additional properties
Object
Not Found
ProblemDetails
object
type
String
string
title
String
string
status
Nullable`1
integer format: int32
detail
String
string
instance
String
string
key
additional properties
Object
Conflict
ProblemDetails
object
type
String
string
title
String
string
status
Nullable`1
integer format: int32
detail
String
string
instance
String
string
key
additional properties
Object