API Documentation

Prospintake Lead Post API

Use this endpoint to submit lead data using an HTTP POST request.

Overview

This API accepts lead information as POST parameters and returns a numeric response code indicating success or the reason for failure.

Content type: form data Case-sensitive fields Numeric response codes

Endpoint

POST https://prospintake.com/post

Request Fields

Send the following fields as POST parameters. Field names must match exactly.

Field Required Type / Format Example / Accepted Values
lsRequiredString155
firstNameRequiredStringJohn
lastNameRequiredStringDoe
emailRequiredStringtest@test.com
phoneOptionalString555-244-1948
phone2OptionalString555-244-1948
phone3OptionalString555-244-1948
addressOptionalString123 Main St.
cityOptionalStringNewark
stateOptionalStringNJ
zipOptionalString19124
employmentStatusOptionalStringEmployed, Self-Employed, Unemployed, Retired
mortgageTypeOptionalStringrefinance, purchase
loanAmountOptionalNumber150000
downPaymentOptionalNumber5000
creditRatingOptionalStringpoor, fair, good, excellent
veteranOptionalStringyes, no
referralOptionalStringhttp://www.somewebsitename.com/
hasAgentOptionalStringyes, no
movingTimelineOptionalString30 days, 60 days, 90 days, this year
dealershipNameOptionalStringPacifico Ford
custom1OptionalString
custom2OptionalString
custom3OptionalString
custom4OptionalString
custom5OptionalString

Sample Request

Example POST request using form-encoded data.

curl -X POST "https://prospintake.com/post" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  --data-urlencode "firstName=John" \
  --data-urlencode "lastName=Doe" \
  --data-urlencode "email=test@test.com" \
  --data-urlencode "phone=555-244-1948" \
  --data-urlencode "zip=19124" \
  --data-urlencode "ls=155" \
  --data-urlencode "mortgageType=purchase" \
  --data-urlencode "loanAmount=150000"

Response Codes

The API returns a numeric response code.

Code Status Meaning
1SuccessfulLead was accepted.
2ErrorMissing first name.
3ErrorMissing last name.
4ErrorMissing email.
5ErrorMissing phone.
6ErrorMissing zip.
8ErrorMissing ls.
9ErrorInvalid phone or email.
10ErrorDuplicate email.
11ErrorEmail/Phone validation failed.

Sample Responses

Example raw response values returned by the API.

1
4