Skip to content

Latest commit

 

History

History
382 lines (225 loc) · 16.4 KB

File metadata and controls

382 lines (225 loc) · 16.4 KB

Finch

Methods:

Shared

Types:

AccessTokens

Types:

Methods:

  • client.accessTokens.create({ ...params }) -> CreateAccessTokenResponse

HRIS

Types:

Company

Types:

Methods:

  • client.hris.company.retrieve({ ...params }) -> Company

PayStatementItem

Types:

Methods:

  • client.hris.company.payStatementItem.list({ ...params }) -> PayStatementItemListResponsesPage

Rules

Types:

Methods:

  • client.hris.company.payStatementItem.rules.create({ ...params }) -> RuleCreateResponse
  • client.hris.company.payStatementItem.rules.update(ruleID, { ...params }) -> RuleUpdateResponse
  • client.hris.company.payStatementItem.rules.list({ ...params }) -> RuleListResponsesPage
  • client.hris.company.payStatementItem.rules.delete(ruleID, { ...params }) -> RuleDeleteResponse

Directory

Types:

Methods:

  • client.hris.directory.list({ ...params }) -> IndividualsPage

Individuals

Types:

Methods:

  • client.hris.individuals.retrieveMany({ ...params }) -> IndividualResponsesPage

Employments

Types:

Methods:

  • client.hris.employments.retrieveMany({ ...params }) -> EmploymentDataResponsesPage

Payments

Types:

Methods:

  • client.hris.payments.list({ ...params }) -> PaymentsSinglePage

PayStatements

Types:

Methods:

  • client.hris.payStatements.retrieveMany({ ...params }) -> PayStatementResponsesPage

Documents

Types:

Methods:

  • client.hris.documents.list({ ...params }) -> DocumentListResponse
  • client.hris.documents.retreive(documentID, { ...params }) -> DocumentRetreiveResponse

Benefits

Types:

Methods:

  • client.hris.benefits.create({ ...params }) -> CreateCompanyBenefitsResponse
  • client.hris.benefits.retrieve(benefitID, { ...params }) -> CompanyBenefit
  • client.hris.benefits.update(benefitID, { ...params }) -> UpdateCompanyBenefitResponse
  • client.hris.benefits.list({ ...params }) -> CompanyBenefitsSinglePage
  • client.hris.benefits.listSupportedBenefits({ ...params }) -> SupportedBenefitsSinglePage

Individuals

Types:

Methods:

  • client.hris.benefits.individuals.enrollMany(benefitID, [ ...individuals ]) -> EnrolledIndividualBenefitResponse
  • client.hris.benefits.individuals.enrolledIDs(benefitID, { ...params }) -> IndividualEnrolledIDsResponse
  • client.hris.benefits.individuals.retrieveManyBenefits(benefitID, { ...params }) -> IndividualBenefitsSinglePage
  • client.hris.benefits.individuals.unenrollMany(benefitID, { ...params }) -> UnenrolledIndividualBenefitResponse

Providers

Types:

Methods:

  • client.providers.list() -> ProviderListResponsesSinglePage

Account

Types:

Methods:

Webhooks

Types:

Methods:

  • client.webhooks.unwrap(payload, headers, secret) -> WebhookEvent
  • client.webhooks.verifySignature(body, headers, secret) -> void

RequestForwarding

Types:

Methods:

  • client.requestForwarding.forward({ ...params }) -> RequestForwardingForwardResponse

Jobs

Automated

Types:

Methods:

  • client.jobs.automated.create({ ...params }) -> AutomatedCreateResponse
  • client.jobs.automated.retrieve(jobID) -> AutomatedAsyncJob
  • client.jobs.automated.list({ ...params }) -> AutomatedListResponse

Manual

Types:

Methods:

  • client.jobs.manual.retrieve(jobID) -> ManualAsyncJob

Sandbox

Connections

Types:

Methods:

  • client.sandbox.connections.create({ ...params }) -> ConnectionCreateResponse

Accounts

Types:

Methods:

  • client.sandbox.connections.accounts.create({ ...params }) -> AccountCreateResponse
  • client.sandbox.connections.accounts.update({ ...params }) -> AccountUpdateResponse

Company

Types:

Methods:

  • client.sandbox.company.update({ ...params }) -> CompanyUpdateResponse

Directory

Types:

Methods:

  • client.sandbox.directory.create([ ...body ]) -> DirectoryCreateResponse

Individual

Types:

Methods:

  • client.sandbox.individual.update(individualID, { ...params }) -> IndividualUpdateResponse

Employment

Types:

Methods:

  • client.sandbox.employment.update(individualID, { ...params }) -> EmploymentUpdateResponse

Payment

Types:

Methods:

  • client.sandbox.payment.create({ ...params }) -> PaymentCreateResponse

Jobs

Types:

Methods:

  • client.sandbox.jobs.create({ ...params }) -> JobCreateResponse

Configuration

Types:

Methods:

  • client.sandbox.jobs.configuration.retrieve() -> ConfigurationRetrieveResponse
  • client.sandbox.jobs.configuration.update({ ...params }) -> SandboxJobConfiguration

Payroll

PayGroups

Types:

Methods:

  • client.payroll.payGroups.retrieve(payGroupID, { ...params }) -> PayGroupRetrieveResponse
  • client.payroll.payGroups.list({ ...params }) -> PayGroupListResponsesSinglePage

Connect

Sessions

Types:

Methods:

  • client.connect.sessions.new({ ...params }) -> SessionNewResponse
  • client.connect.sessions.reauthenticate({ ...params }) -> SessionReauthenticateResponse