Endpoint: /fsforms
Used for fetching Transaction details.
FS List Transactions
Required scope: transactions.read
Endpoint path: /fsforms/listTrans
Endpoint details: Used for fetching the list of avaiable transaction that are associated with a Forms Simplicity user-level account.
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/listTrans
Request Body
{
"userId" : {vendorEmailId}
"batch_size" : {batch_size},
"batch_no" : {batch_no},
"sort" : {sort},
"filter" : {filter}
"full_details": {full_details}
}
{batch_size} : [optional] size of batch returned (default=20, max=100)
{batch_no} : [optional] batch/page number (default=1)
{sort} : [optional] string which contains the sort category and optionally the sort direction (default ascending);
format: category [:asc|desc],
e.g. address or address:asc produce the same results.
Possible sort categories: transName, realtorName, insertDate, lastUpdateDate, propertyType,
transactionType, propertyStatus, listingPrice, listingStartDate,
listingExpDate, purchasePrice, purchaseAgreementDate, earnestMoneyDueDate, closingDate
{filter} : format: filter_key=<filtervalue>
e.g. NRDSID=<9999999>, propertyStatus=<A|P>
[required] filter keys: NRDSID=<NRDSID>
[optional] filter keys: realtorName=<realtorName>, lastUpdateDate=<timestamp>,
insertDate=<timestamp>, propertyType=<type>[|<type>|…],
transactionType=<type>[|<type>|…], propertyStatus=<
status>[|<status>|…], listingStartDate=<timestamp>,
listingExpDate=<timestamp>, purchaseAgreementDate=<timestamp>,
earnestMoneyDueDate=<timestamp>, closingDate=<timestamp>,
insertDate_min=<timestamp>,lastUpdateDate_since=<timestamp>,
closingDate_range=<timestamp - timestamp>
{full_details} : [optional] flag to include all available details with each record returned; [true|false] (default: false)
Property Type:
Code Description
C Commercial
R Residential
V Vacant Land
F Farm and Ranch
Transaction Type:
Code Description
A Listing
P Purchase
G Listing & Purchase
Property Status:
Code Description
X Closed
E Expired
P Pending
W Withdrawn
A Active
N New
L Leased/Rented
T Terminated
R Rejected
Response: SUCCESS
Response Body
if {full_details} == true
[
{
"meta": {
"total": {total records fetched in this batch},
"max": {total records that match the filter criteria},
"next_batch_no": {next batch number}
},
"data": [{
"transName": {transName},
"realtorName": {realtorName},
"insertDate": {insertDate},
"lastUpdateDate": {lastUpdateDate}
"propertyType": {propertyType},
"transactionType": {transactionType},
"propertyStatus": {propertyStatus},
"streetAddress": {streetAddress},
"unitNo": {unitNo},
"City": {City},
"State": {State},
"Zip": {Zip},
"countyParcel": {countyParcel},
"legalDescription": {legalDescription},
"Subdivision": {Subdivision},
"countyName": {countyName},
"yearBuilt": {yearBuilt},
"Bedrooms": {Bedrooms},
"Baths": {Baths},
"MLSListingID": {MLSListingID},
"listingPrice": {listingPrice},
"listingStartDate": {listingStartDate},
"listingExpDate": {listingExpDate},
"associationFees": {associationFees},
"purchasePrice": {purchasePrice},
"purchaseAgreementDate": {purchaseAgreementDate},
"earnestMoneyDueDate": {earnestMoneyDueDate},
"dueDiligenceDate": {dueDiligenceDate},
"earnestMoney": {earnestMoney},
"projectedClosingDate": {projectedClosingDate},
"sellerLandlordName": {sellerLandlordName},
"sellerParty1Name" :{sellerParty1Name},
"sellerParty1Address" :{sellerParty1Address},
"sellerParty1ID" : {sellerParty1ID},
"sellerParty1Email" : {sellerParty1Email},
"sellerParty1HomePhone" :{sellerParty1HomePhone},
"sellerParty1WorkPhone" : {sellerParty1WorkPhone},
"sellerParty1CellPhone" : {sellerParty1CellPhone},
"sellerParty1Fax" : {sellerParty1Fax},
"sellerParty2Name" :{sellerParty2Name},
"sellerParty2Address" :{sellerParty2Address},
"sellerParty2ID" : {sellerParty2ID},
"sellerParty2Email" : {sellerParty2Email},
"sellerParty2HomePhone" :{sellerParty2HomePhone},
"sellerParty2WorkPhone" : {sellerParty2WorkPhone},
"sellerParty2CellPhone" : {sellerParty2CellPhone},
"sellerParty2Fax" : {sellerParty2Fax},
"sellerParty3Name" :{sellerParty3Name},
"sellerParty3Address" :{sellerParty3Address},
"sellerParty3ID" : {sellerParty3ID},
"sellerParty3Email" : {sellerParty3Email},
"sellerParty3HomePhone" :{sellerParty3HomePhone},
"sellerParty3WorkPhone" : {sellerParty3WorkPhone},
"sellerParty3CellPhone" : {sellerParty3CellPhone},
"sellerParty3Fax" : {sellerParty3Fax},
"sellerParty4Name" :{sellerParty4Name},
"sellerParty4Address" :{sellerParty4Address},
"sellerParty4ID" : {sellerParty4ID},
"sellerParty4Email" : {sellerParty4Email},
"sellerParty4HomePhone" :{sellerParty4HomePhone},
"sellerParty4WorkPhone" : {sellerParty4WorkPhone},
"sellerParty4CellPhone" : {sellerParty4CellPhone},
"sellerParty4Fax" : {sellerParty4Fax},
"sellerParty5Name" :{sellerParty5Name},
"sellerParty5Address" :{sellerParty5Address},
"sellerParty5ID" : {sellerParty5ID},
"sellerParty5Email" : {sellerParty5Email},
"sellerParty5HomePhone" :{sellerParty5HomePhone},
"sellerParty5WorkPhone" : {sellerParty5WorkPhone},
"sellerParty5CellPhone" : {sellerParty5CellPhone},
"sellerParty5Fax" : {sellerParty5Fax},
"sellerParty6Name" :{sellerParty6Name},
"sellerParty6Address" :{sellerParty6Address},
"sellerParty6ID" : {sellerParty6ID},
"sellerParty6Email" : {sellerParty6Email},
"sellerParty6HomePhone" :{sellerParty6HomePhone},
"sellerParty6WorkPhone" : {sellerParty6WorkPhone},
"sellerParty6CellPhone" : {sellerParty6CellPhone},
"sellerParty6Fax" : {sellerParty6Fax},
"sellerParty7Name" :{sellerParty7Name},
"sellerParty7Address" :{sellerParty7Address},
"sellerParty7ID" : {sellerParty7ID},
"sellerParty7Email" : {sellerParty7Email},
"sellerParty7HomePhone" :{sellerParty7HomePhone},
"sellerParty7WorkPhone" : {sellerParty7WorkPhone},
"sellerParty7CellPhone" : {sellerParty7CellPhone},
"sellerParty7Fax" : {sellerParty7Fax},
"sellerParty8Name" :{sellerParty8Name},
"sellerParty8Address" :{sellerParty8Address},
"sellerParty8ID" : {sellerParty8ID},
"sellerParty8Email" : {sellerParty8Email},
"sellerParty8HomePhone" :{sellerParty8HomePhone},
"sellerParty8WorkPhone" : {sellerParty8WorkPhone},
"sellerParty8CellPhone" : {sellerParty8CellPhone},
"sellerParty8Fax" : {sellerParty8Fax},
"sellerBrokerageName": {sellerBrokerageName},
"sellerBrokerageAddress": {sellerBrokerageAddress},
"sellerBrokeragePhone":{sellerBrokeragePhone},
"sellerBrokerageFax": {sellerBrokerageFax},
"sellerBrokerageID": {sellerBrokerageID},
"sellerBrokerName": {sellerBrokerName},
"sellerBrokerID": {sellerBrokerID},
"sellerBrokerEmail": {sellerBrokerEmail},
"sellerAgentName": {sellerAgentName},
"sellerAgentID": {sellerAgentID},
"sellerAgentEmail": {sellerAgentEmail},
"sellerAgentWorkPhone": {sellerAgentWorkPhone},
"sellerAgentHomePhone": {sellerAgentHomePhone},
"sellerAgentCellPhone": {sellerAgentCellPhone},
"sellerAgentFaxNo": {sellerAgentFaxNo},
"sellerAgentNRDSID": {sellerAgentNRDSID},
"buyerLandlordName": {buyerLandlordName},
"buyerParty1Name" :{buyerParty1Name},
"buyerParty1Address" :{buyerParty1Address},
"buyerParty1ID" : {buyerParty1ID},
"buyerParty1Email" : {buyerParty1Email},
"buyerParty1HomePhone" :{buyerParty1HomePhone},
"buyerParty1WorkPhone" : {buyerParty1WorkPhone},
"buyerParty1CellPhone" : {buyerParty1CellPhone},
"buyerParty1Fax" : {buyerParty1Fax},
"buyerParty2Name" :{buyerParty2Name},
"buyerParty2Address" :{buyerParty2Address},
"buyerParty2ID" : {buyerParty2ID},
"buyerParty2Email" : {buyerParty2Email},
"buyerParty2HomePhone" :{buyerParty2HomePhone},
"buyerParty2WorkPhone" : {buyerParty2WorkPhone},
"buyerParty2CellPhone" : {buyerParty2CellPhone},
"buyerParty2Fax" : {buyerParty2Fax},
"buyerParty3Name" :{buyerParty3Name},
"buyerParty3Address" :{buyerParty3Address},
"buyerParty3ID" : {buyerParty3ID},
"buyerParty3Email" : {buyerParty3Email},
"buyerParty3HomePhone" :{buyerParty3HomePhone},
"buyerParty3WorkPhone" : {buyerParty3WorkPhone},
"buyerParty3CellPhone" : {buyerParty3CellPhone},
"buyerParty3Fax" : {buyerParty3Fax},
"buyerParty4Name" :{buyerParty4Name},
"buyerParty4Address" :{buyerParty4Address},
"buyerParty4ID" : {buyerParty4ID},
"buyerParty4Email" : {buyerParty4Email},
"buyerParty4HomePhone" :{buyerParty4HomePhone},
"buyerParty4WorkPhone" : {buyerParty4WorkPhone},
"buyerParty4CellPhone" : {buyerParty4CellPhone},
"buyerParty4Fax" : {buyerParty4Fax},
"buyerParty5Name" :{buyerParty5Name},
"buyerParty5Address" :{buyerParty5Address},
"buyerParty5ID" : {buyerParty5ID},
"buyerParty5Email" : {buyerParty5Email},
"buyerParty5HomePhone" :{buyerParty5HomePhone},
"buyerParty5WorkPhone" : {buyerParty5WorkPhone},
"buyerParty5CellPhone" : {buyerParty5CellPhone},
"buyerParty5Fax" : {buyerParty5Fax},
"buyerParty6Name" :{buyerParty6Name},
"buyerParty6Address" :{buyerParty6Address},
"buyerParty6ID" : {buyerParty6ID},
"buyerParty6Email" : {buyerParty6Email},
"buyerParty6HomePhone" :{buyerParty6HomePhone},
"buyerParty6WorkPhone" : {buyerParty6WorkPhone},
"buyerParty6CellPhone" : {buyerParty6CellPhone},
"buyerParty6Fax" : {buyerParty6Fax},
"buyerParty7Name" :{buyerParty7Name},
"buyerParty7Address" :{buyerParty7Address},
"buyerParty7ID" : {buyerParty7ID},
"buyerParty7Email" : {buyerParty7Email},
"buyerParty7HomePhone" :{buyerParty7HomePhone},
"buyerParty7WorkPhone" : {buyerParty7WorkPhone},
"buyerParty7CellPhone" : {buyerParty7CellPhone},
"buyerParty7Fax" : {buyerParty7Fax},
"buyerParty8Name" :{buyerParty8Name},
"buyerParty8Address" :{buyerParty8Address},
"buyerParty8ID" : {buyerParty8ID},
"buyerParty8Email" : {buyerParty8Email},
"buyerParty8HomePhone" :{buyerParty8HomePhone},
"buyerParty8WorkPhone" : {buyerParty8WorkPhone},
"buyerParty8CellPhone" : {buyerParty8CellPhone},
"buyerParty8Fax" : {buyerParty8Fax},
"buyerBrokerageName": {buyerBrokerageName},
"buyerBrokerageAddress": {buyerBrokerageAddress},
"buyerBrokeragePhone":{buyerBrokeragePhone},
"buyerBrokerageFax": {buyerBrokerageFax},
"buyerBrokerageID": {buyerBrokerageID},
"buyerBrokerName": {buyerBrokerName},
"buyerBrokerID": {buyerBrokerID},
"buyerBrokerEmail": {buyerBrokerEmail},
"buyerAgentName": {buyerAgentName},
"buyerAgentID": {buyerAgentID},
"buyerAgentEmail": {buyerAgentEmail},
"buyerAgentWorkPhone": {buyerAgentWorkPhone},
"buyerAgentHomePhone": {buyerAgentHomePhone},
"buyerAgentCellPhone": {buyerAgentCellPhone},
"buyerAgentFaxNo": {buyerAgentFaxNo},
"buyerAgentNRDSID": {buyerAgentNRDSID},
"escrowCompanyRepresents": {escrowCompanyRepresents},
"escrowAgent": {escrowAgent},
"escrowCompanyName": {escrowCompanyName},
"escrowCompanyAddress": {escrowCompanyAddress},
"escrowEmailAddress":{escrowEmailAddress},
"escrowPhone": {escrowPhone},
"escrowFax": {escrowFax},
"titleCompanyRepresents": {titleCompanyRepresents},
"titleAgent": {titleAgent},
"titleCompanyName": {titleCompanyName},
"titleCompanyAddress": {titleCompanyAddress},
"titleEmailAddress": {titleEmailAddress},
"titlePhone": {titlePhone},
"titleFax": {titleFax},
"title2CompanyRepresents": {title2CompanyRepresents},
"title2Agent":{title2Agent},
"title2CompanyName": {title2CompanyName},
"title2CompanyAddress": {title2CompanyAddress},
"title2EmailAddress": {title2EmailAddress},
"title2Phone": {title2Phone},
"title2Fax": {title2Fax},
"lendingCompanyRepresents": {lendingCompanyRepresents},
"lendingAgent": {lendingAgent},
"lendingCompanyName": {lendingCompanyName},
"lendingCompanyAddress": {lendingCompanyAddress},
"lendingEmailAddress": {lendingEmailAddress},
"lendingPhone": {lendingPhone},
"lendingFax": {lendingFax},
"closingCompanyRepresents": {closingCompanyRepresents},
"closingAgent": {closingAgent},
"closingCompanyName":{closingCompanyName},
"closingCompanyAddress": {closingCompanyAddress},
"closingEmailAddress": {closingEmailAddress},
"closingPhone": {closingPhone},
"closingFax": {closingFax},
"propertyAppraisalCompanyRepresents": {propertyAppraisalCompanyRepresents},
"propertyAppraisalCompanyName": {propertyAppraisalCompanyName},
"propertyAppraisalCompanyAddress": {propertyAppraisalCompanyAddress},
"propertyAppraisalEmailAddress": {propertyAppraisalEmailAddress},
"propertyAppraisalPhone": {propertyAppraisalPhone},
"propertyAppraisalFax": {propertyAppraisalFax},
"inspectionCompanyRepresents": {inspectionCompanyRepresents},
"inspectionAgent": {inspectionAgent},
"inspectionCompanyName": {inspectionCompanyName},
"inspectionCompanyAddress": {inspectionCompanyAddress},
"inspectionEmailAddress": {inspectionEmailAddress},
"inspectionPhone": {inspectionPhone},
"inspectionFax": {inspectionFax},
"transId" " {transId}
}
]
}
]
if {full_details} == false
[
{
"meta": {
"total": {total records fetched in this batch},
"max": {total records that match the filter criteria},
"next_batch_no": {next batch number}
},
"data": [
{
"transName": {transName},
"realtorName": {realtorName},
"insertDate": {insertDate},
"lastUpdateDate": {lastUpdateDate}
"propertyType": {propertyType},
"transactionType": {transactionType},
"propertyStatus": {propertyStatus}
}
]
}
]
Response: ERROR
| Error Code | Error Type |
|---|---|
| 400 Bad Request | Missing Required Parameter |
| 401 Unauthorized | Access Denied |
| 403 New Transaction Failure | Transaction creation failed: { Error message} |
| 404 List Transactions Request Failure | Invalid Filter: {Filter Error} |
See
Exception Documentation
for more details
FS Transaction
Required scope: transactions.read
Endpoint path: /fsforms/getTransById
Endpoint details: Used for fetching an individual transaction that is associated with a Forms Simplicity user-level account.
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/getTransById
Request Body
{
"userId" : {vendorEmailId}
"transId": {transId}
}
Response: SUCCESS
Response Body
[
{
"transName": {transName},
"realtorName": {realtorName},
"insertDate": {insertDate},
"lastUpdateDate": {lastUpdateDate}
"propertyType": {propertyType},
"transactionType": {transactionType},
"propertyStatus": {propertyStatus},
"streetAddress": {streetAddress},
"unitNo": {unitNo},
"City": {City},
"State": {State},
"Zip": {Zip},
"countyParcel": {countyParcel},
"legalDescription": {legalDescription},
"Subdivision": {Subdivision},
"countyName": {countyName},
"yearBuilt": {yearBuilt},
"Bedrooms": {Bedrooms},
"Baths": {Baths},
"MLSListingID": {MLSListingID},
"listingPrice": {listingPrice},
"listingStartDate": {listingStartDate},
"listingExpDate": {listingExpDate},
"associationFees": {associationFees},
"purchasePrice": {purchasePrice},
"purchaseAgreementDate": {purchaseAgreementDate},
"earnestMoneyDueDate": {earnestMoneyDueDate},
"dueDiligenceDate": {dueDiligenceDate},
"earnestMoney": {earnestMoney},
"projectedClosingDate": {projectedClosingDate},
"sellerLandlordName": {sellerLandlordName},
"sellerParty1Name" :{sellerParty1Name},
"sellerParty1Address" :{sellerParty1Address},
"sellerParty1ID" : {sellerParty1ID},
"sellerParty1Email" : {sellerParty1Email},
"sellerParty1HomePhone" :{sellerParty1HomePhone},
"sellerParty1WorkPhone" : {sellerParty1WorkPhone},
"sellerParty1CellPhone" : {sellerParty1CellPhone},
"sellerParty1Fax" : {sellerParty1Fax},
"sellerParty2Name" :{sellerParty2Name},
"sellerParty2Address" :{sellerParty2Address},
"sellerParty2ID" : {sellerParty2ID},
"sellerParty2Email" : {sellerParty2Email},
"sellerParty2HomePhone" :{sellerParty2HomePhone},
"sellerParty2WorkPhone" : {sellerParty2WorkPhone},
"sellerParty2CellPhone" : {sellerParty2CellPhone},
"sellerParty2Fax" : {sellerParty2Fax},
"sellerParty3Name" :{sellerParty3Name},
"sellerParty3Address" :{sellerParty3Address},
"sellerParty3ID" : {sellerParty3ID},
"sellerParty3Email" : {sellerParty3Email},
"sellerParty3HomePhone" :{sellerParty3HomePhone},
"sellerParty3WorkPhone" : {sellerParty3WorkPhone},
"sellerParty3CellPhone" : {sellerParty3CellPhone},
"sellerParty3Fax" : {sellerParty3Fax},
"sellerParty4Name" :{sellerParty4Name},
"sellerParty4Address" :{sellerParty4Address},
"sellerParty4ID" : {sellerParty4ID},
"sellerParty4Email" : {sellerParty4Email},
"sellerParty4HomePhone" :{sellerParty4HomePhone},
"sellerParty4WorkPhone" : {sellerParty4WorkPhone},
"sellerParty4CellPhone" : {sellerParty4CellPhone},
"sellerParty4Fax" : {sellerParty4Fax},
"sellerParty5Name" :{sellerParty5Name},
"sellerParty5Address" :{sellerParty5Address},
"sellerParty5ID" : {sellerParty5ID},
"sellerParty5Email" : {sellerParty5Email},
"sellerParty5HomePhone" :{sellerParty5HomePhone},
"sellerParty5WorkPhone" : {sellerParty5WorkPhone},
"sellerParty5CellPhone" : {sellerParty5CellPhone},
"sellerParty5Fax" : {sellerParty5Fax},
"sellerParty6Name" :{sellerParty6Name},
"sellerParty6Address" :{sellerParty6Address},
"sellerParty6ID" : {sellerParty6ID},
"sellerParty6Email" : {sellerParty6Email},
"sellerParty6HomePhone" :{sellerParty6HomePhone},
"sellerParty6WorkPhone" : {sellerParty6WorkPhone},
"sellerParty6CellPhone" : {sellerParty6CellPhone},
"sellerParty6Fax" : {sellerParty6Fax},
"sellerParty7Name" :{sellerParty7Name},
"sellerParty7Address" :{sellerParty7Address},
"sellerParty7ID" : {sellerParty7ID},
"sellerParty7Email" : {sellerParty7Email},
"sellerParty7HomePhone" :{sellerParty7HomePhone},
"sellerParty7WorkPhone" : {sellerParty7WorkPhone},
"sellerParty7CellPhone" : {sellerParty7CellPhone},
"sellerParty7Fax" : {sellerParty7Fax},
"sellerParty8Name" :{sellerParty8Name},
"sellerParty8Address" :{sellerParty8Address},
"sellerParty8ID" : {sellerParty8ID},
"sellerParty8Email" : {sellerParty8Email},
"sellerParty8HomePhone" :{sellerParty8HomePhone},
"sellerParty8WorkPhone" : {sellerParty8WorkPhone},
"sellerParty8CellPhone" : {sellerParty8CellPhone},
"sellerParty8Fax" : {sellerParty8Fax},
"sellerBrokerageName": {sellerBrokerageName},
"sellerBrokerageAddress": {sellerBrokerageAddress},
"sellerBrokeragePhone":{sellerBrokeragePhone},
"sellerBrokerageFax": {sellerBrokerageFax},
"sellerBrokerageID": {sellerBrokerageID},
"sellerBrokerName": {sellerBrokerName},
"sellerBrokerID": {sellerBrokerID},
"sellerBrokerEmail": {sellerBrokerEmail},
"sellerAgentName": {sellerAgentName},
"sellerAgentID": {sellerAgentID},
"sellerAgentEmail": {sellerAgentEmail},
"sellerAgentWorkPhone": {sellerAgentWorkPhone},
"sellerAgentHomePhone": {sellerAgentHomePhone},
"sellerAgentCellPhone": {sellerAgentCellPhone},
"sellerAgentFaxNo": {sellerAgentFaxNo},
"sellerAgentNRDSID": {sellerAgentNRDSID},
"buyerLandlordName": {buyerLandlordName},
"buyerParty1Name" :{buyerParty1Name},
"buyerParty1Address" :{buyerParty1Address},
"buyerParty1ID" : {buyerParty1ID},
"buyerParty1Email" : {buyerParty1Email},
"buyerParty1HomePhone" :{buyerParty1HomePhone},
"buyerParty1WorkPhone" : {buyerParty1WorkPhone},
"buyerParty1CellPhone" : {buyerParty1CellPhone},
"buyerParty1Fax" : {buyerParty1Fax},
"buyerParty2Name" :{buyerParty2Name},
"buyerParty2Address" :{buyerParty2Address},
"buyerParty2ID" : {buyerParty2ID},
"buyerParty2Email" : {buyerParty2Email},
"buyerParty2HomePhone" :{buyerParty2HomePhone},
"buyerParty2WorkPhone" : {buyerParty2WorkPhone},
"buyerParty2CellPhone" : {buyerParty2CellPhone},
"buyerParty2Fax" : {buyerParty2Fax},
"buyerParty3Name" :{buyerParty3Name},
"buyerParty3Address" :{buyerParty3Address},
"buyerParty3ID" : {buyerParty3ID},
"buyerParty3Email" : {buyerParty3Email},
"buyerParty3HomePhone" :{buyerParty3HomePhone},
"buyerParty3WorkPhone" : {buyerParty3WorkPhone},
"buyerParty3CellPhone" : {buyerParty3CellPhone},
"buyerParty3Fax" : {buyerParty3Fax},
"buyerParty4Name" :{buyerParty4Name},
"buyerParty4Address" :{buyerParty4Address},
"buyerParty4ID" : {buyerParty4ID},
"buyerParty4Email" : {buyerParty4Email},
"buyerParty4HomePhone" :{buyerParty4HomePhone},
"buyerParty4WorkPhone" : {buyerParty4WorkPhone},
"buyerParty4CellPhone" : {buyerParty4CellPhone},
"buyerParty4Fax" : {buyerParty4Fax},
"buyerParty5Name" :{buyerParty5Name},
"buyerParty5Address" :{buyerParty5Address},
"buyerParty5ID" : {buyerParty5ID},
"buyerParty5Email" : {buyerParty5Email},
"buyerParty5HomePhone" :{buyerParty5HomePhone},
"buyerParty5WorkPhone" : {buyerParty5WorkPhone},
"buyerParty5CellPhone" : {buyerParty5CellPhone},
"buyerParty5Fax" : {buyerParty5Fax},
"buyerParty6Name" :{buyerParty6Name},
"buyerParty6Address" :{buyerParty6Address},
"buyerParty6ID" : {buyerParty6ID},
"buyerParty6Email" : {buyerParty6Email},
"buyerParty6HomePhone" :{buyerParty6HomePhone},
"buyerParty6WorkPhone" : {buyerParty6WorkPhone},
"buyerParty6CellPhone" : {buyerParty6CellPhone},
"buyerParty6Fax" : {buyerParty6Fax},
"buyerParty7Name" :{buyerParty7Name},
"buyerParty7Address" :{buyerParty7Address},
"buyerParty7ID" : {buyerParty7ID},
"buyerParty7Email" : {buyerParty7Email},
"buyerParty7HomePhone" :{buyerParty7HomePhone},
"buyerParty7WorkPhone" : {buyerParty7WorkPhone},
"buyerParty7CellPhone" : {buyerParty7CellPhone},
"buyerParty7Fax" : {buyerParty7Fax},
"buyerParty8Name" :{buyerParty8Name},
"buyerParty8Address" :{buyerParty8Address},
"buyerParty8ID" : {buyerParty8ID},
"buyerParty8Email" : {buyerParty8Email},
"buyerParty8HomePhone" :{buyerParty8HomePhone},
"buyerParty8WorkPhone" : {buyerParty8WorkPhone},
"buyerParty8CellPhone" : {buyerParty8CellPhone},
"buyerParty8Fax" : {buyerParty8Fax},
"buyerBrokerageName": {buyerBrokerageName},
"buyerBrokerageAddress": {buyerBrokerageAddress},
"buyerBrokeragePhone":{buyerBrokeragePhone},
"buyerBrokerageFax": {buyerBrokerageFax},
"buyerBrokerageID": {buyerBrokerageID},
"buyerBrokerName": {buyerBrokerName},
"buyerBrokerID": {buyerBrokerID},
"buyerBrokerEmail": {buyerBrokerEmail},
"buyerAgentName": {buyerAgentName},
"buyerAgentID": {buyerAgentID},
"buyerAgentEmail": {buyerAgentEmail},
"buyerAgentWorkPhone": {buyerAgentWorkPhone},
"buyerAgentHomePhone": {buyerAgentHomePhone},
"buyerAgentCellPhone": {buyerAgentCellPhone},
"buyerAgentFaxNo": {buyerAgentFaxNo},
"buyerAgentNRDSID": {buyerAgentNRDSID},
"escrowCompanyRepresents": {escrowCompanyRepresents},
"escrowAgent": {escrowAgent},
"escrowCompanyName": {escrowCompanyName},
"escrowCompanyAddress": {escrowCompanyAddress},
"escrowEmailAddress":{escrowEmailAddress},
"escrowPhone": {escrowPhone},
"escrowFax": {escrowFax},
"titleCompanyRepresents": {titleCompanyRepresents},
"titleAgent": {titleAgent},
"titleCompanyName": {titleCompanyName},
"titleCompanyAddress": {titleCompanyAddress},
"titleEmailAddress": {titleEmailAddress},
"titlePhone": {titlePhone},
"titleFax": {titleFax},
"title2CompanyRepresents": {title2CompanyRepresents},
"title2Agent":{title2Agent},
"title2CompanyName": {title2CompanyName},
"title2CompanyAddress": {title2CompanyAddress},
"title2EmailAddress": {title2EmailAddress},
"title2Phone": {title2Phone},
"title2Fax": {title2Fax},
"lendingCompanyRepresents": {lendingCompanyRepresents},
"lendingAgent": {lendingAgent},
"lendingCompanyName": {lendingCompanyName},
"lendingCompanyAddress": {lendingCompanyAddress},
"lendingEmailAddress": {lendingEmailAddress},
"lendingPhone": {lendingPhone},
"lendingFax": {lendingFax},
"closingCompanyRepresents": {closingCompanyRepresents},
"closingAgent": {closingAgent},
"closingCompanyName":{closingCompanyName},
"closingCompanyAddress": {closingCompanyAddress},
"closingEmailAddress": {closingEmailAddress},
"closingPhone": {closingPhone},
"closingFax": {closingFax},
"propertyAppraisalCompanyRepresents": {propertyAppraisalCompanyRepresents},
"propertyAppraisalCompanyName": {propertyAppraisalCompanyName},
"propertyAppraisalCompanyAddress": {propertyAppraisalCompanyAddress},
"propertyAppraisalEmailAddress": {propertyAppraisalEmailAddress},
"propertyAppraisalPhone": {propertyAppraisalPhone},
"propertyAppraisalFax": {propertyAppraisalFax},
"inspectionCompanyRepresents": {inspectionCompanyRepresents},
"inspectionAgent": {inspectionAgent},
"inspectionCompanyName": {inspectionCompanyName},
"inspectionCompanyAddress": {inspectionCompanyAddress},
"inspectionEmailAddress": {inspectionEmailAddress},
"inspectionPhone": {inspectionPhone},
"inspectionFax": {inspectionFax}
} ]
Response: ERROR
| Error Code | Error Type |
|---|---|
| 401 Unauthorized | Access Denied |
| 400 Bad Request | Missing Required Parameter |
See
Exception Documentation
for more details
FS Add Transaction
Required scope: transactions.create
Endpoint path: /fsforms/addTrans
Endpoint details: Used for creating a new transaction within a Forms Simplicity user-level account.
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/addTrans
Request Body
{
"userId" : {vendorEmailId}
"stateID" : {stateID},
"agentNRDSID" : {agentNRDSID},
"transName" : {transName},
"streetAddress" : {streetAddress},
"propertyType" : {propertyTypeCode},
"transactionType": {transactionTypeCode},
"propertyStatus" : {propertyStatusCode}
}
Property Type:
Code Description
C Commercial
R Residential
V Vacant Land
F Farm and Ranch
Transaction Type:
Code Description
A Listing
P Purchase
L Lease/Rental
G Listing & Purchase
Property Status:
Code Description
X Closed
E Expired
P Pending
W Withdrawn
A Active
N New
L Leased/Rented
T Terminated
R Rejected
Response: SUCCESS
Response Body
[
{
"transName": {transName},
"realtorName": {realtorName},
"insertDate": {insertDate},
"lastUpdateDate": {lastUpdateDate}
"propertyType": {propertyType},
"transactionType": {transactionType},
"propertyStatus": {propertyStatus},
"streetAddress": {streetAddress},
"unitNo": {unitNo},
"City": {City},
"State": {State},
"Zip": {Zip},
"countyParcel": {countyParcel},
"legalDescription": {legalDescription},
"Subdivision": {Subdivision},
"countyName": {countyName},
"yearBuilt": {yearBuilt},
"Bedrooms": {Bedrooms},
"Baths": {Baths},
"MLSListingID": {MLSListingID},
"listingPrice": {listingPrice},
"listingStartDate": {listingStartDate},
"listingExpDate": {listingExpDate},
"associationFees": {associationFees},
"purchasePrice": {purchasePrice},
"purchaseAgreementDate": {purchaseAgreementDate},
"earnestMoneyDueDate": {earnestMoneyDueDate},
"dueDiligenceDate": {dueDiligenceDate},
"earnestMoney": {earnestMoney},
"projectedClosingDate": {projectedClosingDate},
"sellerLandlordName": {sellerLandlordName},
"sellerParty1Name" :{sellerParty1Name},
"sellerParty1Address" :{sellerParty1Address},
"sellerParty1ID" : {sellerParty1ID},
"sellerParty1Email" : {sellerParty1Email},
"sellerParty1HomePhone" :{sellerParty1HomePhone},
"sellerParty1WorkPhone" : {sellerParty1WorkPhone},
"sellerParty1CellPhone" : {sellerParty1CellPhone},
"sellerParty1Fax" : {sellerParty1Fax},
"sellerParty2Name" :{sellerParty2Name},
"sellerParty2Address" :{sellerParty2Address},
"sellerParty2ID" : {sellerParty2ID},
"sellerParty2Email" : {sellerParty2Email},
"sellerParty2HomePhone" :{sellerParty2HomePhone},
"sellerParty2WorkPhone" : {sellerParty2WorkPhone},
"sellerParty2CellPhone" : {sellerParty2CellPhone},
"sellerParty2Fax" : {sellerParty2Fax},
"sellerParty3Name" :{sellerParty3Name},
"sellerParty3Address" :{sellerParty3Address},
"sellerParty3ID" : {sellerParty3ID},
"sellerParty3Email" : {sellerParty3Email},
"sellerParty3HomePhone" :{sellerParty3HomePhone},
"sellerParty3WorkPhone" : {sellerParty3WorkPhone},
"sellerParty3CellPhone" : {sellerParty3CellPhone},
"sellerParty3Fax" : {sellerParty3Fax},
"sellerParty4Name" :{sellerParty4Name},
"sellerParty4Address" :{sellerParty4Address},
"sellerParty4ID" : {sellerParty4ID},
"sellerParty4Email" : {sellerParty4Email},
"sellerParty4HomePhone" :{sellerParty4HomePhone},
"sellerParty4WorkPhone" : {sellerParty4WorkPhone},
"sellerParty4CellPhone" : {sellerParty4CellPhone},
"sellerParty4Fax" : {sellerParty4Fax},
"sellerParty5Name" :{sellerParty5Name},
"sellerParty5Address" :{sellerParty5Address},
"sellerParty5ID" : {sellerParty5ID},
"sellerParty5Email" : {sellerParty5Email},
"sellerParty5HomePhone" :{sellerParty5HomePhone},
"sellerParty5WorkPhone" : {sellerParty5WorkPhone},
"sellerParty5CellPhone" : {sellerParty5CellPhone},
"sellerParty5Fax" : {sellerParty5Fax},
"sellerParty6Name" :{sellerParty6Name},
"sellerParty6Address" :{sellerParty6Address},
"sellerParty6ID" : {sellerParty6ID},
"sellerParty6Email" : {sellerParty6Email},
"sellerParty6HomePhone" :{sellerParty6HomePhone},
"sellerParty6WorkPhone" : {sellerParty6WorkPhone},
"sellerParty6CellPhone" : {sellerParty6CellPhone},
"sellerParty6Fax" : {sellerParty6Fax},
"sellerParty7Name" :{sellerParty7Name},
"sellerParty7Address" :{sellerParty7Address},
"sellerParty7ID" : {sellerParty7ID},
"sellerParty7Email" : {sellerParty7Email},
"sellerParty7HomePhone" :{sellerParty7HomePhone},
"sellerParty7WorkPhone" : {sellerParty7WorkPhone},
"sellerParty7CellPhone" : {sellerParty7CellPhone},
"sellerParty7Fax" : {sellerParty7Fax},
"sellerParty8Name" :{sellerParty8Name},
"sellerParty8Address" :{sellerParty8Address},
"sellerParty8ID" : {sellerParty8ID},
"sellerParty8Email" : {sellerParty8Email},
"sellerParty8HomePhone" :{sellerParty8HomePhone},
"sellerParty8WorkPhone" : {sellerParty8WorkPhone},
"sellerParty8CellPhone" : {sellerParty8CellPhone},
"sellerParty8Fax" : {sellerParty8Fax},
"sellerBrokerageName": {sellerBrokerageName},
"sellerBrokerageAddress": {sellerBrokerageAddress},
"sellerBrokeragePhone":{sellerBrokeragePhone},
"sellerBrokerageFax": {sellerBrokerageFax},
"sellerBrokerageID": {sellerBrokerageID},
"sellerBrokerName": {sellerBrokerName},
"sellerBrokerID": {sellerBrokerID},
"sellerBrokerEmail": {sellerBrokerEmail},
"sellerAgentName": {sellerAgentName},
"sellerAgentID": {sellerAgentID},
"sellerAgentEmail": {sellerAgentEmail},
"sellerAgentWorkPhone": {sellerAgentWorkPhone},
"sellerAgentHomePhone": {sellerAgentHomePhone},
"sellerAgentCellPhone": {sellerAgentCellPhone},
"sellerAgentFaxNo": {sellerAgentFaxNo},
"sellerAgentNRDSID": {sellerAgentNRDSID},
"buyerLandlordName": {buyerLandlordName},
"buyerParty1Name" :{buyerParty1Name},
"buyerParty1Address" :{buyerParty1Address},
"buyerParty1ID" : {buyerParty1ID},
"buyerParty1Email" : {buyerParty1Email},
"buyerParty1HomePhone" :{buyerParty1HomePhone},
"buyerParty1WorkPhone" : {buyerParty1WorkPhone},
"buyerParty1CellPhone" : {buyerParty1CellPhone},
"buyerParty1Fax" : {buyerParty1Fax},
"buyerParty2Name" :{buyerParty2Name},
"buyerParty2Address" :{buyerParty2Address},
"buyerParty2ID" : {buyerParty2ID},
"buyerParty2Email" : {buyerParty2Email},
"buyerParty2HomePhone" :{buyerParty2HomePhone},
"buyerParty2WorkPhone" : {buyerParty2WorkPhone},
"buyerParty2CellPhone" : {buyerParty2CellPhone},
"buyerParty2Fax" : {buyerParty2Fax},
"buyerParty3Name" :{buyerParty3Name},
"buyerParty3Address" :{buyerParty3Address},
"buyerParty3ID" : {buyerParty3ID},
"buyerParty3Email" : {buyerParty3Email},
"buyerParty3HomePhone" :{buyerParty3HomePhone},
"buyerParty3WorkPhone" : {buyerParty3WorkPhone},
"buyerParty3CellPhone" : {buyerParty3CellPhone},
"buyerParty3Fax" : {buyerParty3Fax},
"buyerParty4Name" :{buyerParty4Name},
"buyerParty4Address" :{buyerParty4Address},
"buyerParty4ID" : {buyerParty4ID},
"buyerParty4Email" : {buyerParty4Email},
"buyerParty4HomePhone" :{buyerParty4HomePhone},
"buyerParty4WorkPhone" : {buyerParty4WorkPhone},
"buyerParty4CellPhone" : {buyerParty4CellPhone},
"buyerParty4Fax" : {buyerParty4Fax},
"buyerParty5Name" :{buyerParty5Name},
"buyerParty5Address" :{buyerParty5Address},
"buyerParty5ID" : {buyerParty5ID},
"buyerParty5Email" : {buyerParty5Email},
"buyerParty5HomePhone" :{buyerParty5HomePhone},
"buyerParty5WorkPhone" : {buyerParty5WorkPhone},
"buyerParty5CellPhone" : {buyerParty5CellPhone},
"buyerParty5Fax" : {buyerParty5Fax},
"buyerParty6Name" :{buyerParty6Name},
"buyerParty6Address" :{buyerParty6Address},
"buyerParty6ID" : {buyerParty6ID},
"buyerParty6Email" : {buyerParty6Email},
"buyerParty6HomePhone" :{buyerParty6HomePhone},
"buyerParty6WorkPhone" : {buyerParty6WorkPhone},
"buyerParty6CellPhone" : {buyerParty6CellPhone},
"buyerParty6Fax" : {buyerParty6Fax},
"buyerParty7Name" :{buyerParty7Name},
"buyerParty7Address" :{buyerParty7Address},
"buyerParty7ID" : {buyerParty7ID},
"buyerParty7Email" : {buyerParty7Email},
"buyerParty7HomePhone" :{buyerParty7HomePhone},
"buyerParty7WorkPhone" : {buyerParty7WorkPhone},
"buyerParty7CellPhone" : {buyerParty7CellPhone},
"buyerParty7Fax" : {buyerParty7Fax},
"buyerParty8Name" :{buyerParty8Name},
"buyerParty8Address" :{buyerParty8Address},
"buyerParty8ID" : {buyerParty8ID},
"buyerParty8Email" : {buyerParty8Email},
"buyerParty8HomePhone" :{buyerParty8HomePhone},
"buyerParty8WorkPhone" : {buyerParty8WorkPhone},
"buyerParty8CellPhone" : {buyerParty8CellPhone},
"buyerParty8Fax" : {buyerParty8Fax},
"buyerBrokerageName": {buyerBrokerageName},
"buyerBrokerageAddress": {buyerBrokerageAddress},
"buyerBrokeragePhone":{buyerBrokeragePhone},
"buyerBrokerageFax": {buyerBrokerageFax},
"buyerBrokerageID": {buyerBrokerageID},
"buyerBrokerName": {buyerBrokerName},
"buyerBrokerID": {buyerBrokerID},
"buyerBrokerEmail": {buyerBrokerEmail},
"buyerAgentName": {buyerAgentName},
"buyerAgentID": {buyerAgentID},
"buyerAgentEmail": {buyerAgentEmail},
"buyerAgentWorkPhone": {buyerAgentWorkPhone},
"buyerAgentHomePhone": {buyerAgentHomePhone},
"buyerAgentCellPhone": {buyerAgentCellPhone},
"buyerAgentFaxNo": {buyerAgentFaxNo},
"buyerAgentNRDSID": {buyerAgentNRDSID},
"escrowCompanyRepresents": {escrowCompanyRepresents},
"escrowAgent": {escrowAgent},
"escrowCompanyName": {escrowCompanyName},
"escrowCompanyAddress": {escrowCompanyAddress},
"escrowEmailAddress":{escrowEmailAddress},
"escrowPhone": {escrowPhone},
"escrowFax": {escrowFax},
"titleCompanyRepresents": {titleCompanyRepresents},
"titleAgent": {titleAgent},
"titleCompanyName": {titleCompanyName},
"titleCompanyAddress": {titleCompanyAddress},
"titleEmailAddress": {titleEmailAddress},
"titlePhone": {titlePhone},
"titleFax": {titleFax},
"title2CompanyRepresents": {title2CompanyRepresents},
"title2Agent":{title2Agent},
"title2CompanyName": {title2CompanyName},
"title2CompanyAddress": {title2CompanyAddress},
"title2EmailAddress": {title2EmailAddress},
"title2Phone": {title2Phone},
"title2Fax": {title2Fax},
"lendingCompanyRepresents": {lendingCompanyRepresents},
"lendingAgent": {lendingAgent},
"lendingCompanyName": {lendingCompanyName},
"lendingCompanyAddress": {lendingCompanyAddress},
"lendingEmailAddress": {lendingEmailAddress},
"lendingPhone": {lendingPhone},
"lendingFax": {lendingFax},
"closingCompanyRepresents": {closingCompanyRepresents},
"closingAgent": {closingAgent},
"closingCompanyName":{closingCompanyName},
"closingCompanyAddress": {closingCompanyAddress},
"closingEmailAddress": {closingEmailAddress},
"closingPhone": {closingPhone},
"closingFax": {closingFax},
"propertyAppraisalCompanyRepresents": {propertyAppraisalCompanyRepresents},
"propertyAppraisalCompanyName": {propertyAppraisalCompanyName},
"propertyAppraisalCompanyAddress": {propertyAppraisalCompanyAddress},
"propertyAppraisalEmailAddress": {propertyAppraisalEmailAddress},
"propertyAppraisalPhone": {propertyAppraisalPhone},
"propertyAppraisalFax": {propertyAppraisalFax},
"inspectionCompanyRepresents": {inspectionCompanyRepresents},
"inspectionAgent": {inspectionAgent},
"inspectionCompanyName": {inspectionCompanyName},
"inspectionCompanyAddress": {inspectionCompanyAddress},
"inspectionEmailAddress": {inspectionEmailAddress},
"inspectionPhone": {inspectionPhone},
"inspectionFax": {inspectionFax},
"transId" " {transId}
}
]
Response: ERROR
| Error Code | Error Type |
|---|---|
| 400 Bad Request | Missing Required Parameter |
| 401 Unauthorized | Access Denied |
| 402 Bad Request | Invalid Character found in {parameter value} |
| 403 New Transaction Failure | Transaction creation failed: {error reason} |
See
Exception Documentation
for more details
FS Upload Files
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/uploadfiles
Request Body
{
"userId" : {vendorEmailId}
"transId" : {transId},
"file_name" : {file to be uploaded},
"description" : {Description about the file},
"sender" : {Sender Company},
"no_of_pages" : {No. of Pages in the file}
Response: SUCCESS
Response Body
"status": 200,
"result": "Success",
"Message": {File uploaded successfully.}
Response: ERROR
| Error Code | Error Type |
|---|---|
| 400 Bad Request | Missing Required Parameter |
| 401 Unauthorized | Access Denied |
| 402 Bad Request | Invalid Character found in {parameter value} |
| 412 File Failure | Invalid File Type. Accepted File Types are pdf, xls, jpg, doc |
| 413 File Upload Failure | SoapFault:{Error} |
See
Exception Documentation
for more details
FS Download Files
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/downloadfiles
Request Body
{
"userId" : {vendorEmailId}
"transId" : {transId}
"filter" : {filter}
}
format: filter=<filtervalue>
[optional] filter: fileFolderID=<fileFolderID>, fileID=<fileID>, insertDate=<timestamp>, lastUpdateDate=<timestamp>,
insertDate_min=<timestamp>, lastUpdateDate_since=<timestamp>
** Please make sure that the filter values are enclosed in <> and the parameters are separated by commas.
Response: SUCCESS
Response Body
"status": 200,
"result": "Success",
"file_url": {fileURL. Single file / multiple files(zip) download}
Response: ERROR
| Error Code | Error Type |
|---|---|
| 400 Bad Request | Missing Required Parameter |
| 401 Unauthorized | Access Denied |
| 402 Bad Request | Invalid Character found in {parameter value} |
See
Exception Documentation
for more details
FS Add Service Providers
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/serviceproviders
Request Body
{
"userId" : {vendorEmailId}
"agentNRDSID" : {agentNRDSID},
"transId" : {transId},
"data" : {ServiceProvidersData in json}
}
The following JSON format is accepted:
[
{
"spType":"ESCROW",
"Represents": "Buyer",
"Company": "Escrow Company",
"AgentName":"Escrow Agent",
"CompanyAddress": "Escrow Company Addr",
"Email": "email@escrowcomp.com",
"Phone": "8882346232"
},
{
"spType":"CLOSING",
"Represents": "",
"Company": "ClosingCompany",
"AgentName":"Closing Agent",
"CompanyAddress": "Closing Company Addr",
"Email": "email@closingcomp.com" ,
"Fax": "8772341234"
}
]
Schema is given in https://formsapidev.floridarealtors.org/ServiceProvidersSchema.json
Response: SUCCESS
Response Body
"Success"
Response: ERROR
| Error Code | Error Type |
|---|---|
| 400 Bad Request | Missing Required Parameter |
| 401 Unauthorized | Access Denied |
| 402 Bad Request | Invalid Character found in {parameter value} |
| 411 | Unexpected Value in the parameter |
See
Exception Documentation
for more details
FS List Files
Request: POST
POST https://formsapidev.floridarealtors.org/fsforms/listFiles
Request Body
{
"userId" : {vendorEmailId}
"transId" : {transId}
"filter" : {filter}
}
format: filter=<filtervalue>
[optional] filter: fileFolderID=<fileFolderID>, fileID=<fileID>, insertDate=<timestamp>, lastUpdateDate=<timestamp>,
insertDate_min=<timestamp>, lastUpdateDate_since=<timestamp>
** Please make sure that the filter values are enclosed in <> and the parameters are separated by commas.
Response: SUCCESS
Response Body
{
"meta": {
"total": {total transaction files},
},
"data": [
{
"fileFolderID" : {fileFolderID},
"fileID" : {fileID},
"fileName" : {fileName},
"fileDescription" : {fileDescription},
"insertDate" : {insertDate},
"lastUpdateDate" : {lastUpdateDate},
},...
]
}
Response: ERROR
| Error Code | Error Type |
|---|---|
| 400 Bad Request | Missing Required Parameter |
| 401 Unauthorized | Access Denied |
| 402 Bad Request | Invalid Character found in {parameter value} |
| 404 Bad Request | Invalid Filter:{parameter value} |
See
Exception Documentation
for more details
Form Simplicity API Documentation