The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /csv/oneway/FactFinderRequest HTTP/1.1
Host: testapi3.teamifg.com
Content-Type: text/csv
Content-Length: length
FactFinderSheet,DataEntry
"{Contact:{ContactId:0,ContactType:0,FirstName:String,LastName:String,Title:String,EmailWork:String,EmailPersonal:String,District:String,DistrictID:0,School:String,SchoolID:0,State:String,StateName:String,StateID:0,CountyID:0,County:String,Phone:String,Department:String,Flow:String,LastContact:0001-01-01,DoNotContact:False,AgentId:0,PhoneAlt:String,PeraContactId:0,RoomNumber:String,SourceTypeId:0,SourceTypeDesc:String,SourceNote:String,ContactStatusId:0,ContactStatusDesc:String,SSN:String,DateOfBirth:0001-01-01,Deleted:False,IsShared:False,address_line1:String,address_city:String,address_state:String,address_zip:String,DeletedBy:String,DeletedDateTimeUtc:0001-01-01,HasNBC:False,HasFactFinderSheet:False,MiddleInitial:String,Tags:String,DateCreated:0001-01-01,PhoneLabel:String,AltPhoneLabel:String,Carriers:String,ContactImage:String,CompanyAffiliation:String},FactFinderSheet:{FactFinderSheetId:0,ContactId:0,EmploymentYears:String,PastOccupations:String,ClientGrossMthlyIncome:0,ClientNetMthlyIncome:0,HouseholdGrossMthlyIncome:0,HouseholdNetMthlyIncome:0,EstimatedExpenses:0,DiscretionaryIncome:0,DesiredRetirementIncome:0,RetirementGoals:String,EmergencyFundMthlyContrib:0,EmergencyFundBalance:0,EmergencyFundComplete:False,WorkStatus:String,UnusedSickDays:0,UnusedSickHours:0,ContractBaseServPerYrDays:0,ContractBaseServPerYrHours:0,DaysPerWeek:0,HoursPerWeek:0,MonthsPerYear:0,NumPreTaxChecksPerYr:0,YearsWithOtherDistricts:0,PrimaryLifeInsurance:False,PLICarrier:String,PLIFaceAmount:0,PLIIssueDate:0001-01-01,PLIPremium:0,PLIType:String,PLITypeOf:String,PLICashValue:0,SpouseLifeInsurance:False,SLICarrier:String,SLIFaceAmount:0,SLIIssueDate:0001-01-01,SLIPremium:0,SLIType:String,SLITypeOf:String,SLICashValue:0,PrimaryLTCInsurance:False,PLTCPremium:0,PrimaryDisabilityInsurance:False,PDIPremium:0,SpouseLTCInsurance:False,SLTCPremium:0,SpouseDisabilityInsurance:False,SDIPremium:0,HasRetirementSavings:False,HasPriorEmploymentRetirementSavings:False,HasDistributionPlan:False},Spouse:{ContactSpouseId:0,ContactId:0,Name:String,DOB:0001-01-01,Cell:String,Employer:String,Years:0,Position:String,Email:String,PastOccupations:String},Children:[{ContactChildId:0,ContactId:0,Name:String,DOB:0001-01-01,Fund:String,Contribution:0,Balance:0}],IncomeSources:[{ContactRetirementIncomeId:0,ContactId:0,AccountOwner:String,AccountType:String,Carrier:String,TotalValue:0,SurrValue:0,DateOfIssue:0001-01-01,Fees:0,PolicyNum:String,Contrib:0,EmpNotes:String,TaxCode:String,SurrCharge:0,ThirdPrtyPprwrkOK:False,AddlFormsReqd:False,OriginalFormsReqd:False,SignatureGuarReqd:False,FaxAccepted:False,FaxNumber:String,MailingAddr:String,MailingCity:String,MailingState:String,MailingZip:String,HasOutstandingLoans:False}],AdditionalNotes:String,Expenses:[{ContactExpenseId:0,ContactId:0,ExpenseType:String,Description:String,Balance:0,InterestRate:0,MinimumPayment:0,MonthlyPayment:0}],Referrals:[{ContactClientReferralId:0,ContactId:0,Name:String,Campus:String,Room:String,Phone:String}],LTAInfo:[{ContactLTAInfoId:0,ContactId:0,PlanType:String,Company:String,Contribution:0,Balance:0}],Pensions:[{ContactPensionId:0,ContactId:0,PensionSystem:String,PensionStartDate:0001-01-01,ServiceCredit:0,ServiceCreditAsOfDate:0001-01-01,DesiredRetirementDate:0001-01-01,DesiredRetirementAge:0,SpousalBenefitDesired:False,FormulaPercent:0,FormulaAt:0,DefinedBenefitBalance:0,DefinedBenefitSpouseBalance:0}]}",False