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.