OBJECT

Company

A company is an organization of user accounts that have access to the assessment platform.

link GraphQL Schema definition

1type Company {
2
3id: ID!
4
5# A unique, human-readable identifier for the company.
6alias: String!
7
8# The display name of the company.
9name: String!
10
11# The link to the logo of the company.
12logo: String!
13
14# The status of the company.
15status: String!
16
17# The company's contacts.
18#
19# Cost complexity: 1
20contacts: [Contact]!
21
22# [*Internal use only*]
23#
24# Returns admin contact that can be used for investigation.
25debugContact: Contact
26
27# This field is used by CodeSignal admins only.
28notes: String!
29
30# Whether the company profile page is enabled for candidates.
31companyProfileEnabled: Boolean! @deprecated( reason: "Company profile pages are now deprecated." )
32
33# The plans to which a company is subscribed
34plans: [CompanyPlan]!
35
36# The assessment products this company has access to, derived from its
37# capabilities.
38products: [Product]!
39
40# Custom feature values for this company, which will override plan feature values.
41customFeatures: CompanyFeatures!
42
43# This company's usage of each numeric feature.
44usedNumericFeatures: UsedNumericFeatures!
45
46# This company's stripe customer ID.
47stripeCustomerId: String @deprecated( reason: "Stripe payment is no longer supported." )
48
49# Email domains associated with this company.
50ownedEmailDomains: [String]!
51
52# Client type.
53clientType: ClientType
54
55# Whether this company has lockdown framework enabled.
56lockdownFrameworkEnabled: Boolean
57
58}