## Submit Payroll Access Setup `employers.submit_payroll_access_setup(employer_id, **kwargs) -> EmployerSubmitPayrollAccessSetupResponse` **put** `/v1/employers/{employer_id}/payroll-access-setup` Submit the employer's payroll access setup answers. ### Parameters - `employer_id: String` Unique employer identifier (empr_*) - `access_method: :SELF_SETUP | :NEEDS_HELP` * `SELF_SETUP` - SELF_SETUP * `NEEDS_HELP` - NEEDS_HELP - `:SELF_SETUP` - `:NEEDS_HELP` - `all_benefit_eligible_employees_present: bool` - `classifications_accurate: bool` - `employees_in_payroll_acknowledged: bool` - `has_additional_payroll_system: bool` - `is_controlled_group: bool` - `payroll_data_impacts_eligibility_acknowledged: bool` - `additional_access_method: :SELF_SETUP | :NEEDS_HELP` * `SELF_SETUP` - SELF_SETUP * `NEEDS_HELP` - NEEDS_HELP - `:SELF_SETUP` - `:NEEDS_HELP` - `additional_integration_confirmed: bool` - `additional_login_url: String` - `additional_password: String` - `additional_phone: String` - `additional_username: String` - `classification_correction_source: :ENTER_NAMES | :EMAIL_LIST` * `ENTER_NAMES` - ENTER_NAMES * `EMAIL_LIST` - EMAIL_LIST - `:ENTER_NAMES` - `:EMAIL_LIST` - `integration_confirmed: bool` - `login_url: String` - `misclassified_employee_names: Array[String]` - `missing_employee_resolution: :EMAIL_CENSUS | :SECOND_SYSTEM_ACCESS` * `EMAIL_CENSUS` - EMAIL_CENSUS * `SECOND_SYSTEM_ACCESS` - SECOND_SYSTEM_ACCESS - `:EMAIL_CENSUS` - `:SECOND_SYSTEM_ACCESS` - `password: String` - `phone: String` - `remaining_employee_action: :VITABLE_UPDATE | :EMPLOYER_UPDATE` * `VITABLE_UPDATE` - VITABLE_UPDATE * `EMPLOYER_UPDATE` - EMPLOYER_UPDATE - `:VITABLE_UPDATE` - `:EMPLOYER_UPDATE` - `same_payroll_covers_other_eins: bool` - `username: String` ### Returns - `class EmployerSubmitPayrollAccessSetupResponse` Response containing a single payroll access setup status resource. - `data: { completed, submitted_at}` - `completed: bool` - `submitted_at: Time` ### Example ```ruby require "vitable_connect" vitable_connect = VitableConnect::Client.new( api_key: "My API Key", environment: "environment_1" # defaults to "production" ) response = vitable_connect.employers.submit_payroll_access_setup( "empr_abc123def456", access_method: :SELF_SETUP, all_benefit_eligible_employees_present: true, classifications_accurate: true, employees_in_payroll_acknowledged: true, has_additional_payroll_system: true, is_controlled_group: true, payroll_data_impacts_eligibility_acknowledged: true ) puts(response) ``` #### Response ```json { "data": { "completed": true, "submitted_at": "2019-12-27T18:11:19.117Z" } } ```