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