Skip to main content

Organization

Represents an Organization that may have administrators and associated HSAs.

Organizations are expected to be 1-1 with "Employers" who purchase the First Dollar product.

type Organization {
activeOfferingTypes: [BenefitsOfferingAccountType!]
banking: OrganizationBanking
createdAt: DateString!
disbursementMethod: OrganizationDisbursementMethod
disbursementSchedule: OrganizationDisbursementSchedule
earliestDateForDisbursement: DateString
employeeDeductionMatchingTag: String
employerContributionMatchingTag: String
id: ID!
name: String!
organizationCode: String!
payroll: OrganizationPayroll!
payrollSchedule: OrganizationPayrollSchedule
planStartDate: DateString
primaryContactProfile: PrimaryContactProfile
profile: OrganizationProfile
}

Fields

Organization.activeOfferingTypes ● [BenefitsOfferingAccountType!] list enum

The types of benefit offerings the Organization offers that are active

Organization.banking ● OrganizationBanking object

Banking metadata for the Organization.

Organization.createdAt ● DateString! non-null scalar

The date when the organization was created in our system

Organization.disbursementMethod ● OrganizationDisbursementMethod enum

The method the employer uses to disburse contributions and deductions into employee accounts. If this value is null/absent, the employer has not yet selected a method.

Organization.disbursementSchedule ● OrganizationDisbursementSchedule enum

The expected schedule for payroll disbursements. Employers with automated payroll disbursements are not currently prompted to provide this value, but for employers disbursing without a connected payroll, we ask for this to help schedule disbursements.

Organization.earliestDateForDisbursement ● DateString scalar

The earliest date a payroll disbursement may be processed. This allows the organization to effectively pause disbursement as they onboard.

Organization.employeeDeductionMatchingTag ● String scalar

String tag used to match Employee Deduction values from linked payroll data.

Organization.employerContributionMatchingTag ● String scalar

String tag used to match Employer Contribution values from linked payroll data.

Organization.id ● ID! non-null scalar

A unique identifier for this organization.

Organization.name ● String! non-null scalar

The user-displayable name of this organization.

Organization.organizationCode ● String! non-null scalar

A short code for this organization. This code is unique and user-displayable.

Organization.payroll ● OrganizationPayroll! non-null object

Linked payroll metadata for the Organization.

Organization.payrollSchedule ● OrganizationPayrollSchedule object

Payroll schedule for the Organization. Note that this does not require having a linked payroll. If not set, the organization has not yet set up a payroll schedule.

Organization.planStartDate ● DateString scalar

The date an organization's plan should start

Organization.primaryContactProfile ● PrimaryContactProfile object

Profile metadata for the Primary Contact.

Organization.profile ● OrganizationProfile object

Profile metadata for the Organization.