Skip to main content

Company

type Company implements Node {
defaultPaymentMethod: AppPaymentMethod
hasPaymentMethod: Boolean!
defaultBrand: Brand
gdpr: GdprOptions
id: ID!
createdAt: Time!
updatedAt: Time!
status: CompanyStatus!
name: String!
slug: String!
domain: String!
phoneNumber: String
auth0ID: String!
timezone: String
address: Address
defaultBrandID: ID
defaultCurrency: CurrencyCode!
defaultPaymentMethodID: String
secondaryPaymentMethodID: String
accountType: CompanyAccountType!
companyUsers: [CompanyUser!]
paymentMethods: [AppPaymentMethod!]
invoices: [AppInvoice!]
subscriptions: [AppSubscription!]
totalOutstandingInvoices: Int!
activeSubscription: AppSubscription
hasActiveSubscription: Boolean!
}

Fields

Company.defaultPaymentMethod ● AppPaymentMethod object

Company.hasPaymentMethod ● Boolean! non-null scalar

Company.defaultBrand ● Brand object

Company.gdpr ● GdprOptions object

Company.id ● ID! non-null scalar

Company.createdAt ● Time! non-null scalar

Company.updatedAt ● Time! non-null scalar

Company.status ● CompanyStatus! non-null enum

Company.name ● String! non-null scalar

Company.slug ● String! non-null scalar

Company.domain ● String! non-null scalar

Company.phoneNumber ● String scalar

Company.auth0ID ● String! non-null scalar

Company.timezone ● String scalar

Company.address ● Address object

Company.defaultBrandID ● ID scalar

Company.defaultCurrency ● CurrencyCode! non-null enum

Company.defaultPaymentMethodID ● String scalar

Company.secondaryPaymentMethodID ● String scalar

Company.accountType ● CompanyAccountType! non-null enum

Company.companyUsers ● [CompanyUser!] list object

Company.paymentMethods ● [AppPaymentMethod!] list object

Company.invoices ● [AppInvoice!] list object

Company.subscriptions ● [AppSubscription!] list object

Company.totalOutstandingInvoices ● Int! non-null scalar

Company.activeSubscription ● AppSubscription object

Company.hasActiveSubscription ● Boolean! non-null scalar

Interfaces

Node interface

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By

createCompany mutation ● updateCompany mutation

Member Of

AppInvoice object ● AppPaymentMethod object ● AppSubscription object ● CompanyEdge object ● CompanyUser object ● PendingCompanies object