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