INPUT_OBJECT

CreateCompanyTestInput

link GraphQL Schema definition

1input CreateCompanyTestInput {
4
2# The title of the test.
3title: String!
7
5# The candidate-facing title of the test.
6externalTitle: String!
14
8# When true, automatically appends a numeric suffix (e.g., "(2)", "(3)") to the
9# title
10# if a test with the same title already exists. When false or not provided, the
11# mutation
12# will fail with a duplicate-test-title error if a conflict occurs.
13autoResolveTitleConflict: Boolean
17
15# The internal description of the test.
16internalDescription: String
22
18# The ID of the company that owns the test. If omitted, this will default to the
19# ID of
20# the company associated with the API consumer.
21companyId: ID
25
23# The default expiration time of a test invitation in milliseconds.
24defaultExpiration: Float
28
26# A message shown to users before they begin an assessment created from the test.
27introMessage: String!
31
29# A message shown to users after they finish an assessment created from the test.
30outroMessage: String!
34
32# Duration of the test in milliseconds. Should be at least 3 minutes.
33duration: Float!
37
35# A list a question slots.
36tasks: [TaskSlotInput!]!
40
38# The subject line shown in the test invitation email.
39emailSubject: String
43
41# The message shown in the test invitation email.
42emailMessage: String
46
44# The subject line shown in the test expiration email.
45expirationEmailSubject: String
49
47# The message shown in the test expiration email.
48expirationEmailMessage: String
52
50# The subject line shown in the test completion email.
51completionEmailSubject: String
55
53# The message shown in the test completion email.
54completionEmailMessage: String
58
56# The templates for the email reminders.
57emailReminderTemplates: [EmailReminderTemplate!]
62
59# Reminders that will be sent to invitees who have not yet completed a test
60# session.
61emailReminders: [EmailReminder!]
65
63# Time zone database name, e.g. America/Los_Angeles.
64timeZone: String
69
66# The CodeSignal user ID of the default sender of test invitations (used when
67# invitations are sent from an applicant tracking system).
68defaultSender: ID
72
70# Test labels
71labels: [String!]
76
73# Automatically assign a label when the candidate scores within a given inclusive
74# range.
75scoreRangeLabels: [ScoreRangeLabelInput!]
80
77# When set to true, the candidates will be prevented from seeing the score in the
78# IDE and active test page.
79hideScoresFromCandidate: Boolean
81}

link Required by