# Update Enrollment Profile Endpoint: PATCH /companies/{companyId}/enrollment_profile Version: 1.0 ## Path parameters: - `companyId` (string, required) ## Request fields (application/json): - `employeeCount` (object) - `employeeCount.value` (integer,null) - `employeeCount.included` (boolean) - `contractorCount` (object) - `payPeriodAmount` (number) - `previousPayrollProvider` (string) - `monthsOnPreviousPayrollProvider` (object) - `firstPayroll` (boolean) - `firstPayrollOfYear` (boolean) - `averageMonthlyRevenue` (number) - `earliestKnownRevenue` (string) - `socialMedia` (array,null) ## Response 200 fields (application/json): - `employeeCount` (integer,null) - `contractorCount` (integer,null) - `payPeriodAmount` (number,null) - `previousPayrollProvider` (string) Enum: "Accupay", "ADPEnterprise", "ADPPayforce", "ADPPCPW", "ADPRun", "ADPTotalsource", "ADPWorkforceNow", "BenefitMallCompupay", "CBIZ", "Ceridian", "Emangrove", "Evolution", "Execupay", "Gusto", "HeartlandPayroll", "Isolved", "MicrosoftDynamicsGP", "Mint", "Netpay", "Onpay", "Patriot", "PaychexFlex", "PaychexPreview", "Paycom", "Paycor", "Payrollmatters", "PayrollPeople", "Paylocity", "Payworks", "PrimePay", "Proliant", "QuickbooksOnline", "QuickbooksDesktop", "SageHR", "SquarePayroll", "Sure", "Toast", "Trinet", "Trupay", "UltiproOnline", "UltiproPC", "Wave", "Zeal", "Zendona", "Zenefits", "Manual", "Accountant", "Other" - `monthsOnPreviousPayrollProvider` (integer,null) - `socialMedia` (array,null) - `firstPayroll` (boolean,null) - `firstPayrollOfYear` (boolean,null) - `averageMonthlyRevenue` (number,null) - `earliestKnownRevenue` (string,null) - `userSince` (string,null) - `approvedForPaymentProcessing` (boolean,null) - `fraudScore` (number,null) - `predictedFraud` (boolean,null) - `submissionComment` (string,null) - `enrollmentMode` (string) Enum: "SelfService", "ImplementationServices"