# PartnerEmployeeIngressService

Acts on behalf of an employee: contributions, investments, accounts, statistics, onboarding, and beneficiaries.

 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/CreateBeneficiaries](https://docs.basiccapital.com/openapi/partneremployeeingressservice/createbeneficiaries.md): Account Beneficiaries ```protobuf service PartnerEmployeeIngressService { rpc CreateBeneficiaries(CreateBeneficiariesRequest) returns (CreateBeneficiariesResponse); } message CreateBeneficiariesRe
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/DeleteBeneficiary](https://docs.basiccapital.com/openapi/partneremployeeingressservice/deletebeneficiary.md): ```protobuf service PartnerEmployeeIngressService { rpc DeleteBeneficiary(DeleteBeneficiaryRequest) returns (DeleteBeneficiaryResponse); } message DeleteBeneficiaryRequest { string beneficiary_uu
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetAccount](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getaccount.md): ```protobuf service PartnerEmployeeIngressService { rpc GetAccount(GetAccountRequest) returns (GetAccountResponse); } message GetAccountRequest { string account_id = 1; } message GetAccountRespo
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetAccountHoldingsSummary](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getaccountholdingssummary.md): ```protobuf service PartnerEmployeeIngressService { rpc GetAccountHoldingsSummary(GetAccountHoldingsSummaryRequest) returns (GetAccountHoldingsSummaryResponse); } message GetAccountHoldingsSummaryR
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetBeneficiary](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getbeneficiary.md): ```protobuf service PartnerEmployeeIngressService { rpc GetBeneficiary(GetBeneficiaryRequest) returns (GetBeneficiaryResponse); } message GetBeneficiaryRequest { string beneficiary_uuid = 1; } m
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetEmployeeContributionRates](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getemployeecontributionrates.md): ```protobuf service PartnerEmployeeIngressService { rpc GetEmployeeContributionRates(GetEmployeeContributionRatesRequest) returns (GetEmployeeContributionRatesResponse); } message GetEmployeeContri
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetEmployeeInviteToken](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getemployeeinvitetoken.md): ```protobuf service PartnerEmployeeIngressService { rpc GetEmployeeInviteToken(GetEmployeeInviteTokenRequest) returns (GetEmployeeInviteTokenResponse); } message GetEmployeeInviteTokenRequest {} m
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetEmployeeOnboardingStatus](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getemployeeonboardingstatus.md): ```protobuf service PartnerEmployeeIngressService { rpc GetEmployeeOnboardingStatus(GetEmployeeOnboardingStatusRequest) returns (GetEmployeeOnboardingStatusResponse); } message GetEmployeeOnboardin
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetEmployeeSetupEstimates](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getemployeesetupestimates.md): ```protobuf service PartnerEmployeeIngressService { rpc GetEmployeeSetupEstimates(GetEmployeeSetupEstimatesRequest) returns (GetEmployeeSetupEstimatesResponse); } message GetEmployeeSetupEstimatesR
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetEmployeeSetupLimits](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getemployeesetuplimits.md): ```protobuf service PartnerEmployeeIngressService { rpc GetEmployeeSetupLimits(GetEmployeeSetupLimitsRequest) returns (GetEmployeeSetupLimitsResponse); } message GetEmployeeSetupLimitsRequest {} m
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetEmployeeSummary](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getemployeesummary.md): ```protobuf service PartnerEmployeeIngressService { rpc GetEmployeeSummary(GetEmployeeSummaryRequest) returns (GetEmployeeSummaryResponse); } message GetEmployeeSummaryRequest { optional Date on_
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetInvestmentSelections](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getinvestmentselections.md): ```protobuf service PartnerEmployeeIngressService { rpc GetInvestmentSelections(GetInvestmentSelectionsRequest) returns (GetInvestmentSelectionsResponse); } message GetInvestmentSelectionsRequest {
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/GetInvestmentUpdateAvailability](https://docs.basiccapital.com/openapi/partneremployeeingressservice/getinvestmentupdateavailability.md): ```protobuf service PartnerEmployeeIngressService { rpc GetInvestmentUpdateAvailability(GetInvestmentUpdateAvailabilityRequest) returns (GetInvestmentUpdateAvailabilityResponse); } message GetInves
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListAccountHoldingsPerformance](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listaccountholdingsperformance.md): ```protobuf service PartnerEmployeeIngressService { rpc ListAccountHoldingsPerformance(ListAccountHoldingsPerformanceRequest) returns (ListAccountHoldingsPerformanceResponse); } message ListAccount
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListAccounts](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listaccounts.md): ```protobuf service PartnerEmployeeIngressService { rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse); } message ListAccountsRequest {} message ListAccountsResponse { repeated
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListAggregateHoldingsPerformance](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listaggregateholdingsperformance.md): ```protobuf service PartnerEmployeeIngressService { rpc ListAggregateHoldingsPerformance(ListAggregateHoldingsPerformanceRequest) returns (ListAggregateHoldingsPerformanceResponse); } message ListA
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListBeneficiaries](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listbeneficiaries.md): ```protobuf service PartnerEmployeeIngressService { rpc ListBeneficiaries(ListBeneficiariesRequest) returns (ListBeneficiariesResponse); } message ListBeneficiariesRequest { optional string accou
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListContributionTypesAvailableForSetup](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listcontributiontypesavailableforsetup.md): ```protobuf service PartnerEmployeeIngressService { rpc ListContributionTypesAvailableForSetup(ListContributionTypesAvailableForSetupRequest) returns (ListContributionTypesAvailableForSetupResponse)
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListEmployerSelectedInvestmentOptions](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listemployerselectedinvestmentoptions.md): ```protobuf service PartnerEmployeeIngressService { rpc ListEmployerSelectedInvestmentOptions(ListEmployerSelectedInvestmentOptionsRequest) returns (ListEmployerSelectedInvestmentOptionsResponse); }
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/ListRetirementMortgageInvestmentOptions](https://docs.basiccapital.com/openapi/partneremployeeingressservice/listretirementmortgageinvestmentoptions.md): ```protobuf service PartnerEmployeeIngressService { rpc ListRetirementMortgageInvestmentOptions(ListRetirementMortgageInvestmentOptionsRequest) returns (ListRetirementMortgageInvestmentOptionsRespon
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/RebalanceAccountInvestmentSelection](https://docs.basiccapital.com/openapi/partneremployeeingressservice/rebalanceaccountinvestmentselection.md): ```protobuf service PartnerEmployeeIngressService { rpc RebalanceAccountInvestmentSelection(RebalanceAccountInvestmentSelectionRequest) returns (RebalanceAccountInvestmentSelectionResponse); } mess
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/RebalanceRetirementMortgageInvestmentSelections](https://docs.basiccapital.com/openapi/partneremployeeingressservice/rebalanceretirementmortgageinvestmentselections.md): ```protobuf service PartnerEmployeeIngressService { rpc RebalanceRetirementMortgageInvestmentSelections(RebalanceRetirementMortgageInvestmentSelectionsRequest) returns (RebalanceRetirementMortgageIn
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/SearchBrokerageWindowInvestmentOptions](https://docs.basiccapital.com/openapi/partneremployeeingressservice/searchbrokeragewindowinvestmentoptions.md): ```protobuf service PartnerEmployeeIngressService { rpc SearchBrokerageWindowInvestmentOptions(SearchBrokerageWindowInvestmentOptionsRequest) returns (SearchBrokerageWindowInvestmentOptionsResponse)
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/SetAccountInvestmentSelections](https://docs.basiccapital.com/openapi/partneremployeeingressservice/setaccountinvestmentselections.md): ```protobuf service PartnerEmployeeIngressService { rpc SetAccountInvestmentSelections(SetAccountInvestmentSelectionsRequest) returns (SetAccountInvestmentSelectionsResponse); } message SetAccountI
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/SetEmployeeContributionRates](https://docs.basiccapital.com/openapi/partneremployeeingressservice/setemployeecontributionrates.md): ```protobuf service PartnerEmployeeIngressService { rpc SetEmployeeContributionRates(SetEmployeeContributionRatesRequest) returns (SetEmployeeContributionRatesResponse); } message SetEmployeeContri
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/SetRetirementMortgageInvestmentSelections](https://docs.basiccapital.com/openapi/partneremployeeingressservice/setretirementmortgageinvestmentselections.md): ```protobuf service PartnerEmployeeIngressService { rpc SetRetirementMortgageInvestmentSelections(SetRetirementMortgageInvestmentSelectionsRequest) returns (SetRetirementMortgageInvestmentSelections
 - [POST /v1/partner-rpc/com.basiccapital.systems.ingress.partner.PartnerEmployeeIngressService/UpdateBeneficiaries](https://docs.basiccapital.com/openapi/partneremployeeingressservice/updatebeneficiaries.md): ```protobuf service PartnerEmployeeIngressService { rpc UpdateBeneficiaries(UpdateBeneficiariesRequest) returns (UpdateBeneficiariesResponse); } message UpdateBeneficiariesRequest { repeated Upda
