Input Objects
Check every input object specifications




OrganizationOrganizationMembershipOrder

ArgumentsTypeDescription
column
OrganizationOrganizationMembershipOrderColumn
ENUM
direction
OrderDirection
ENUM

StatsFields

ArgumentsTypeDescription
limit
Int
SCALAR
offset
Int
SCALAR
interval
Interval
ENUM
Time period interval

OrganizationMyEntitiesOrder

ArgumentsTypeDescription
column
OrganizationMyEntitiesOrderColumn
ENUM
direction
OrderDirection
ENUM

GroupCommitmentsOrder

ArgumentsTypeDescription
column
GroupCommitmentsOrderColumn
ENUM
direction
OrderDirection
ENUM

MessageReactionsOrder

ArgumentsTypeDescription
column
MessageReactionsOrderColumn
ENUM
direction
OrderDirection
ENUM

ReplyMediasOrder

ArgumentsTypeDescription
column
ReplyMediasOrderColumn
ENUM
direction
OrderDirection
ENUM

ReportGroupsOrder

ArgumentsTypeDescription
column
ReportGroupsOrderColumn
ENUM
direction
OrderDirection
ENUM

ReportEntitiesOrder

ArgumentsTypeDescription
column
ReportEntitiesOrderColumn
ENUM
direction
OrderDirection
ENUM

MessageRecipientsOrder

ArgumentsTypeDescription
column
MessageRecipientsOrderColumn
ENUM
direction
OrderDirection
ENUM

MessageLogsOrder

ArgumentsTypeDescription
column
MessageLogsOrderColumn
ENUM
direction
OrderDirection
ENUM

CommitmentGroupsOrder

ArgumentsTypeDescription
column
CommitmentGroupsOrderColumn
ENUM
direction
OrderDirection
ENUM

CommitmentCommitmentsOrder

ArgumentsTypeDescription
column
CommitmentCommitmentsOrderColumn
ENUM
direction
OrderDirection
ENUM

OrganizationMomentsOrder

ArgumentsTypeDescription
column
OrganizationMomentsOrderColumn
ENUM
direction
OrderDirection
ENUM

OrganizationCommitmentsOrder

ArgumentsTypeDescription
column
OrganizationCommitmentsOrderColumn
ENUM
direction
OrderDirection
ENUM

OrganizationCommitmentsPeriod

ArgumentsTypeDescription
month
Int
SCALAR
year
Int
SCALAR

EntityMomentsOrder

ArgumentsTypeDescription
column
EntityMomentsOrderColumn
ENUM
direction
OrderDirection
ENUM

EntityDraftsOrder

ArgumentsTypeDescription
column
EntityDraftsOrderColumn
ENUM
direction
OrderDirection
ENUM

EntityReportsOrder

ArgumentsTypeDescription
column
EntityReportsOrderColumn
ENUM
direction
OrderDirection
ENUM

UserDraftsOrder

ArgumentsTypeDescription
column
UserDraftsOrderColumn
ENUM
direction
OrderDirection
ENUM

OrganizationConf

ArgumentsTypeDescription
confMessage
Boolean
SCALAR
Message can be sent
confMessageStudent
Boolean
SCALAR
Parent/student can send messages
confMessageStaff
Boolean
SCALAR
Staff can send messages
confMedia
Boolean
SCALAR
Media can be sent
confCommitment
Boolean
SCALAR
Commitment can be sent
confSurvey
Boolean
SCALAR
Survey can be sent
confReport
Boolean
SCALAR
Report can be sent
confReplyStudent
Boolean
SCALAR
Parent/student can send replies
confMediaStudent
Boolean
SCALAR
Parent/student can send media
confPresence
Boolean
SCALAR
Presence can be sent
confAdminList
Boolean
SCALAR
Show admin list for staff

OrganizationSize

ArgumentsTypeDescription
min
Int
SCALAR
max
Int
SCALAR
entityTypes
LIST
EntityType

CreateAddressInput

ArgumentsTypeDescription
entityId
Not Null
The entity that the address belongs to
address
Not Null
Identifies the primary key from the database
type
Not Null
The type of address is an ENUM: EMAIL or PHONE
ntfInvite
Boolean
SCALAR
notify when invite
ntfMessage
Boolean
SCALAR
notify when new message is sent
ntfUnread
Boolean
SCALAR
notify when there are unread messages
ntfReset
Boolean
SCALAR
notify to reset addresses
tags
LIST
AddressTagsInput
invite
Boolean
SCALAR
Send invitations
clientMutationId
String
SCALAR

AddressTagsInput

ArgumentsTypeDescription
id
ID
SCALAR
name
String
SCALAR

UpdateAddressInput

ArgumentsTypeDescription
code
Not Null
The entity that the address belongs to
address
String
SCALAR
Identifies the primary key from the database
type
AddressType
ENUM
The type of address is an ENUM: EMAIL or PHONE
ntfInvite
Boolean
SCALAR
notify when invite
ntfMessage
Boolean
SCALAR
notify when new message is sent
ntfUnread
Boolean
SCALAR
notify when there are unread messages
ntfReset
Boolean
SCALAR
notify to reset addresses
tags
LIST
AddressTagsInput
invite
Boolean
SCALAR
Send invitations
attach
LIST
String
Attach related rather than replace
clientMutationId
String
SCALAR

DeleteAddressInput

ArgumentsTypeDescription
code
Not Null
The entity that the address belongs to
clientMutationId
String
SCALAR

CreateApplicationInput

ArgumentsTypeDescription
name
Not Null
application name
type
Not Null
web=null,ios=1,android=2,windows_phone=3
description
String
SCALAR
description if available
appUrl
String
SCALAR
application url
published
Boolean
SCALAR
0=unpublished,1=published
author
String
SCALAR
app author
urlAuthor
String
SCALAR
author url
redirectUri
String
SCALAR
where application is redirected to
clientMutationId
String
SCALAR

UpdateApplicationInput

ArgumentsTypeDescription
id
Not Null
The ID of an application object
name
String
SCALAR
application name
type
ApplicationType
ENUM
web=null,ios=1,android=2,windows_phone=3
description
String
SCALAR
description if available
appUrl
String
SCALAR
application url
published
Boolean
SCALAR
0=unpublished,1=published
author
String
SCALAR
app author
urlAuthor
String
SCALAR
author url
redirectUri
String
SCALAR
where application is redirected to
clientMutationId
String
SCALAR

DeleteApplicationInput

ArgumentsTypeDescription
id
Not Null
The ID of an application object
clientMutationId
String
SCALAR

CreateCommitmentInput

ArgumentsTypeDescription
organizationId
ID
SCALAR
Organization owner of the commitment
entityId
ID
SCALAR
Entity owner, personal commitment
name
Not Null
Commitment name
date
String
SCALAR
date of commitment
time
String
SCALAR
time of commitment
dateEnd
String
SCALAR
date of commitment
timeEnd
String
SCALAR
time of commitment
noConfirm
Boolean
SCALAR
No confirmation = 1
color
String
SCALAR
No confirmation = 1
dateLimit
String
SCALAR
Date limit to confirm commitment
notifyAt
String
SCALAR
Date to notify users to confirm commitment
remindPending
remindPending
INPUT_OBJECT
Remind pending entities
repeat
CommitmentRepeatInput
INPUT_OBJECT
groupIds
LIST
Int
Group ids that the commitment will be created
clientMutationId
String
SCALAR

remindPending

ArgumentsTypeDescription
remindAll
Boolean
SCALAR
Remind all pending entities
entityIds
LIST
ID
Remind some entities

CommitmentRepeatInput

ArgumentsTypeDescription
recurrence
Not Null
How often the commitment will be repeated
until
Not Null
Repeat over the recurrence until this date

UpdateCommitmentInput

ArgumentsTypeDescription
id
Not Null
The ID of a commitment object
name
String
SCALAR
Commitment name
date
String
SCALAR
date of commitment
time
String
SCALAR
time of commitment
dateEnd
String
SCALAR
date of commitment
timeEnd
String
SCALAR
time of commitment
noConfirm
Boolean
SCALAR
No confirmation = 1
color
String
SCALAR
No confirmation = 1
dateLimit
String
SCALAR
Date limit to confirm commitment
notifyAt
String
SCALAR
Date to notify users to confirm commitment
reason
String
SCALAR
Reason for changing commitment
remindPending
remindPending
INPUT_OBJECT
Remind pending entities
update
CommitmentUpdateRecurrence
ENUM
Should update all next schedules
unlink
Boolean
SCALAR
Generate a new hash reference
clientMutationId
String
SCALAR

DeleteCommitmentInput

ArgumentsTypeDescription
id
Not Null
The ID of a commitment object
reason
String
SCALAR
Reason for changing commitment
delete
CommitmentDeleteRecurrence
ENUM
Should update all next schedules
clientMutationId
String
SCALAR

CreateCommitmentRemindInput

ArgumentsTypeDescription
entityId
Not Null
Id of entity that will receive the reminder
commitmentId
Not Null
Id of the commitment
status
CommitmentRemindStatus
ENUM
date
String
SCALAR
Date of remind
clientMutationId
String
SCALAR

CreateConfirmAddressInput

ArgumentsTypeDescription
addressType
AddressType
ENUM
The type of address is an ENUM: EMAIL or PHONE
clientMutationId
String
SCALAR

ConfirmAddressInput

ArgumentsTypeDescription
code
Not Null
Confirm address code
clientMutationId
String
SCALAR

CreateCoverInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that Cover belongs to
clientMutationId
String
SCALAR

DeleteCoverInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that Cover belongs to
clientMutationId
String
SCALAR

CreateDeviceInput

ArgumentsTypeDescription
deviceToken
Not Null
device unique token
deviceVersion
Not Null
os version
appVersion
Not Null
application version
clientMutationId
String
SCALAR

DeleteDeviceInput

ArgumentsTypeDescription
deviceToken
Not Null
The user's device token
clientMutationId
String
SCALAR

CreateEntityInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that entity is
fullname
Not Null
Entity fullname
type
Not Null
The type of entity is an ENUM: STUDENT, STAFF, ADMIN
eid
String
SCALAR
External ID to identify an entity
description
String
SCALAR
role person has in organization
invisible
Boolean
SCALAR
invisible for student entity
seeAll
Boolean
SCALAR
see all for staff entity
unreachable
Boolean
SCALAR
pending messages are not read
disabled
Boolean
SCALAR
disabled for communication
addresses
LIST
EntityAddressesInput
groups
LIST
EntityGroupsInput
invite
InviteEnum
ENUM
Send invitations
attach
LIST
String
Attach related rather than replace
updateIfExists
Boolean
SCALAR
If fullname or eid exists update Entity
clientMutationId
String
SCALAR

EntityAddressesInput

ArgumentsTypeDescription
address
Not Null
Identifies the primary key from the database
type
Not Null
The type of address is an ENUM: EMAIL or PHONE
ntfInvite
Boolean
SCALAR
notify when invite
ntfMessage
Boolean
SCALAR
notify when new message is sent
ntfUnread
Boolean
SCALAR
notify when there are unread messages
ntfReset
Boolean
SCALAR
notify to reset addresses
tags
LIST
AddressTagsInput
invite
Boolean
SCALAR
Send invitations

EntityGroupsInput

ArgumentsTypeDescription
id
ID
SCALAR
name
String
SCALAR

UpdateEntityInput

ArgumentsTypeDescription
id
Not Null
The ID of an entity object
fullname
String
SCALAR
Entity fullname
type
EntityType
ENUM
The type of entity is an ENUM: STUDENT, STAFF, ADMIN
eid
String
SCALAR
External ID to identify an entity
description
String
SCALAR
role person has in organization
invisible
Boolean
SCALAR
invisible for student entity
seeAll
Boolean
SCALAR
see all for staff entity
unreachable
Boolean
SCALAR
pending messages are not read
disabled
Boolean
SCALAR
disabled for communication
addresses
LIST
EntityAddressesInput
groups
LIST
EntityGroupsInput
invite
InviteEnum
ENUM
Send invitations
attach
LIST
String
Attach related rather than replace
updateIfExists
Boolean
SCALAR
If fullname or eid exists update Entity
clientMutationId
String
SCALAR

ImportEntityInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that entity is
id
ID
SCALAR
The ID of an entity object
fullname
String
SCALAR
Entity fullname
type
EntityType
ENUM
The type of entity is an ENUM: STUDENT, STAFF, ADMIN
eid
String
SCALAR
External ID to identify an entity
description
String
SCALAR
role person has in organization
invisible
Boolean
SCALAR
invisible for student entity
seeAll
Boolean
SCALAR
see all for staff entity
unreachable
Boolean
SCALAR
pending messages are not read
disabled
Boolean
SCALAR
disabled for communication
addresses
LIST
EntityAddressesInput
groups
LIST
EntityGroupsInput
invite
InviteEnum
ENUM
Send invitations
attach
LIST
String
Attach related rather than replace
clientMutationId
String
SCALAR

CreateGroupInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that groups belongs to
name
Not Null
Group's name
internal
Boolean
SCALAR
for internal staff use
seeAll
Boolean
SCALAR
visible to all staff
clientMutationId
String
SCALAR

UpdateGroupInput

ArgumentsTypeDescription
id
Not Null
The ID of a group object
name
String
SCALAR
Group's name
internal
Boolean
SCALAR
for internal staff use
seeAll
Boolean
SCALAR
visible to all staff
clientMutationId
String
SCALAR

DeleteGroupInput

ArgumentsTypeDescription
id
Not Null
The ID of a group object
clientMutationId
String
SCALAR

CreateLogoInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that logo belongs to
clientMutationId
String
SCALAR

DeleteLogoInput

ArgumentsTypeDescription
organizationId
Not Null
The organization that logo belongs to
clientMutationId
String
SCALAR

CreateMediaInput

ArgumentsTypeDescription
clientMutationId
String
SCALAR

CreateMessageDraftInput

ArgumentsTypeDescription
entityId
Not Null
The entity that send the message
sendAt
String
SCALAR
date and time to send the message
type
MessageDraftType
ENUM
Message type
toEntityId
ID
SCALAR
First recipient
isHtml
Boolean
SCALAR
Content is in html
helpers
String
SCALAR
Helper JSON to re-render report and recipient fields
subject
String
SCALAR
Subject of message
content
String
SCALAR
Content of message
pin
Boolean
SCALAR
pin=1
public
Boolean
SCALAR
public=1
moment
Boolean
SCALAR
moment=1
forum
Boolean
SCALAR
public forum=1
noReply
Boolean
SCALAR
no reply=1
fwMessageId
Int
SCALAR
message being forwarded
surveys
LIST
MessageSurveysInput
commitments
LIST
MessageCommitmentsInput
reports
LIST
MessageReportsInput
medias
LIST
MessageMediasInput
tags
LIST
MessageTagsInput
recipients
MessageRecipientsInput
INPUT_OBJECT
clientMutationId
String
SCALAR

MessageSurveysInput

ArgumentsTypeDescription
name
Not Null
Survey's name
optionNumber
Int
SCALAR
number of selectable options
dateLimit
String
SCALAR
Date limit to answer survey
notifyAt
String
SCALAR
Date to notify users to answer survey
options
LIST
SurveyOptionsInput

SurveyOptionsInput

ArgumentsTypeDescription
value
Not Null
Survey options value

MessageCommitmentsInput

ArgumentsTypeDescription
name
Not Null
Commitment name
date
String
SCALAR
date of commitment
time
String
SCALAR
time of commitment
dateEnd
String
SCALAR
date of commitment
timeEnd
String
SCALAR
time of commitment
noConfirm
Boolean
SCALAR
No confirmation = 1
color
String
SCALAR
No confirmation = 1
dateLimit
String
SCALAR
Date limit to confirm commitment
notifyAt
String
SCALAR
Date to notify users to confirm commitment

MessageReportsInput

ArgumentsTypeDescription
reportId
Not Null
reportName
String
SCALAR
Optional name to store in draft
reportFieldId
ID
SCALAR
DEPRECATED
value
String
SCALAR
DEPRECATED
entityId
ID
SCALAR
DEPRECATED
reportFields
LIST
MessageReportFieldsInput

MessageReportFieldsInput

ArgumentsTypeDescription
reportFieldId
Not Null
value
String
SCALAR
Value of report field
entityId
ID
SCALAR
Entity id who will receive this result

MessageMediasInput

ArgumentsTypeDescription
filename
Not Null
type
Not Null
uri
String
SCALAR
Uri reference in case of message draft
origName
String
SCALAR
Original name in case of message draft

MessageTagsInput

ArgumentsTypeDescription
id
Not Null

MessageRecipientsInput

ArgumentsTypeDescription
entityIds
LIST
ID
groupIds
LIST
ID
types
LIST
EntityType
eids
LIST
String

UpdateMessageDraftInput

ArgumentsTypeDescription
entityId
Not Null
The entity that send the message
id
Not Null
The ID of an message draft object
sendAt
String
SCALAR
date and time to send the message
type
MessageDraftType
ENUM
Message type
toEntityId
ID
SCALAR
First recipient
isHtml
Boolean
SCALAR
Content is in html
helpers
String
SCALAR
Helper JSON to re-render report and recipient fields
subject
String
SCALAR
Subject of message
content
String
SCALAR
Content of message
pin
Boolean
SCALAR
pin=1
public
Boolean
SCALAR
public=1
moment
Boolean
SCALAR
moment=1
forum
Boolean
SCALAR
public forum=1
noReply
Boolean
SCALAR
no reply=1
fwMessageId
Int
SCALAR
message being forwarded
surveys
LIST
MessageSurveysInput
commitments
LIST
MessageCommitmentsInput
reports
LIST
MessageReportsInput
medias
LIST
MessageMediasInput
tags
LIST
MessageTagsInput
recipients
MessageRecipientsInput
INPUT_OBJECT
clientMutationId
String
SCALAR

DeleteMessageDraftInput

ArgumentsTypeDescription
id
Not Null
The ID of an message draft object
clientMutationId
String
SCALAR

CreateMessageInput

ArgumentsTypeDescription
entityId
Not Null
The entity that send the message
subject
String
SCALAR
Subject of message
content
String
SCALAR
Content of message
pin
Boolean
SCALAR
pin=1
public
Boolean
SCALAR
public=1
moment
Boolean
SCALAR
moment=1
forum
Boolean
SCALAR
public forum=1
noReply
Boolean
SCALAR
no reply=1
fwMessageId
Int
SCALAR
message being forwarded
surveys
LIST
MessageSurveysInput
commitments
LIST
MessageCommitmentsInput
reports
LIST
MessageReportsInput
medias
LIST
MessageMediasInput
tags
LIST
MessageTagsInput
recipients
Not Null
clientMutationId
String
SCALAR

UpdateMessageInput

ArgumentsTypeDescription
id
ID
SCALAR
The ID of an user object
subject
String
SCALAR
Subject of message
content
String
SCALAR
Content of message
pin
Boolean
SCALAR
pin=1
public
Boolean
SCALAR
public=1
moment
Boolean
SCALAR
moment=1
forum
Boolean
SCALAR
public forum=1
noReply
Boolean
SCALAR
no reply=1
fwMessageId
Int
SCALAR
message being forwarded
surveys
LIST
MessageSurveysInput
commitments
LIST
MessageCommitmentsInput
reports
LIST
MessageReportsInput
medias
LIST
MessageMediasInput
tags
LIST
MessageTagsInput
recipients
MessageRecipientsInput
INPUT_OBJECT
clientMutationId
String
SCALAR

DeleteMessageInput

ArgumentsTypeDescription
id
ID
SCALAR
The ID of an user object
subject
String
SCALAR
Subject of message
content
String
SCALAR
Content of message
pin
Boolean
SCALAR
pin=1
public
Boolean
SCALAR
public=1
moment
Boolean
SCALAR
moment=1
forum
Boolean
SCALAR
public forum=1
noReply
Boolean
SCALAR
no reply=1
fwMessageId
Int
SCALAR
message being forwarded
surveys
LIST
MessageSurveysInput
commitments
LIST
MessageCommitmentsInput
reports
LIST
MessageReportsInput
medias
LIST
MessageMediasInput
tags
LIST
MessageTagsInput
recipients
MessageRecipientsInput
INPUT_OBJECT
clientMutationId
String
SCALAR

CreateReactionInput

ArgumentsTypeDescription
messageId
Not Null
The ID of message
entityId
Not Null
The ID of entity
type
Not Null
The type of the moment/message reaction
clientMutationId
String
SCALAR

DeleteReactionInput

ArgumentsTypeDescription
messageId
Not Null
The ID of message
entityId
Not Null
The ID of entity
clientMutationId
String
SCALAR

ClearAllNotificationsInput

ArgumentsTypeDescription
userId
Not Null
The user is being notificated
clientMutationId
String
SCALAR

CreateOrganizationInput

ArgumentsTypeDescription
type
Not Null
Type of organization
username
Not Null
unique username
fullname
Not Null
display name
color
String
SCALAR
theme color
link
String
SCALAR
url for more info
tzOffset
Int
SCALAR
timezone offset from UTC
confMessage
Boolean
SCALAR
Message can be sent
confMessageStudent
Boolean
SCALAR
Parent/student can send messages
confMessageStaff
Boolean
SCALAR
Staff can send messages
confMedia
Boolean
SCALAR
Media can be sent
confCommitment
Boolean
SCALAR
Commitment can be sent
confSurvey
Boolean
SCALAR
Survey can be sent
confReport
Boolean
SCALAR
Report can be sent
confReplyStudent
Boolean
SCALAR
Parent/student can send replies
confMediaStudent
Boolean
SCALAR
Parent/student can send media
confPresence
Boolean
SCALAR
Presence can be sent
confAdminList
Boolean
SCALAR
Show admin list for staff
consultantId
Int
SCALAR
consultant id of organization
client
Boolean
SCALAR
is paying customer
latitude
String
SCALAR
latitude of organization
longitude
String
SCALAR
longitude of organization
language
String
SCALAR
preferred language
country
String
SCALAR
preferred country
currency
String
SCALAR
preferred currency
user
OrganizationUserInput
INPUT_OBJECT
invite
InviteEnum
ENUM
Send invitations
clientMutationId
String
SCALAR

OrganizationUserInput

ArgumentsTypeDescription
email
String
SCALAR
User's email
phone
String
SCALAR
User's phone
fullname
Not Null
Use's fullname
language
String
SCALAR
Language preference
tzOffset
Int
SCALAR
The time zone offset from UTC
emailNtf
Boolean
SCALAR
User can be notify by e-mail
phoneNtf
Boolean
SCALAR
User can be notify by phone
webNtf
Boolean
SCALAR
User can be notify by web
ntfAnnouncement
Boolean
SCALAR
Can notify current viewer when there are announcements
ntfMessage
LIST
UserNotificationType
Can notify when someone sends current viewer a message
ntfCommitmentRemind
LIST
UserNotificationType
Can notify when current viewer has pending commitments
ntfReply
LIST
UserNotificationType
Can notify when someone replies to current viewer's message
ntfSurvey
LIST
UserNotificationType
Can notify when someone responds current viewer's survey
ntfCommitment
LIST
UserNotificationType
Can notify when someone confirms current viewer's commitment
ntfUnread
LIST
UserNotificationType
Can notify when current viewer has unread messages
code
String
SCALAR
User oauth code to recover password

UpdateOrganizationInput

ArgumentsTypeDescription
id
Not Null
The ID of an organization object
type
OrganizationType
ENUM
Type of organization
username
String
SCALAR
unique username
fullname
String
SCALAR
display name
color
String
SCALAR
theme color
link
String
SCALAR
url for more info
tzOffset
Int
SCALAR
timezone offset from UTC
confMessage
Boolean
SCALAR
Message can be sent
confMessageStudent
Boolean
SCALAR
Parent/student can send messages
confMessageStaff
Boolean
SCALAR
Staff can send messages
confMedia
Boolean
SCALAR
Media can be sent
confCommitment
Boolean
SCALAR
Commitment can be sent
confSurvey
Boolean
SCALAR
Survey can be sent
confReport
Boolean
SCALAR
Report can be sent
confReplyStudent
Boolean
SCALAR
Parent/student can send replies
confMediaStudent
Boolean
SCALAR
Parent/student can send media
confPresence
Boolean
SCALAR
Presence can be sent
confAdminList
Boolean
SCALAR
Show admin list for staff
consultantId
Int
SCALAR
consultant id of organization
client
Boolean
SCALAR
is paying customer
latitude
String
SCALAR
latitude of organization
longitude
String
SCALAR
longitude of organization
language
String
SCALAR
preferred language
country
String
SCALAR
preferred country
currency
String
SCALAR
preferred currency
invite
InviteEnum
ENUM
Send invitations
clientMutationId
String
SCALAR

DeleteOrganizationInput

ArgumentsTypeDescription
id
Not Null
The ID of an organization object
clientMutationId
String
SCALAR

CreatePictureInput

ArgumentsTypeDescription
entityId
Not Null
The entity that picture belongs to
clientMutationId
String
SCALAR

DeletePictureInput

ArgumentsTypeDescription
entityId
Not Null
The entity that picture belongs to
clientMutationId
String
SCALAR

UpdateRecipientInput

ArgumentsTypeDescription
messageId
Not Null
The ID of message
entityId
Not Null
The ID of entity
status
Not Null
The status of recipient is an ENUM: SENT, RECEIVED, READ, AS_UNREAD, ARCHIVED
clientMutationId
String
SCALAR

CreateReplyInput

ArgumentsTypeDescription
messageId
Not Null
The message ID that being reply to
entityId
Not Null
The entity ID that replies
parentId
Not Null
entity parent id
content
String
SCALAR
actual comment text
medias
LIST
ReplyMediasInput
clientMutationId
String
SCALAR

ReplyMediasInput

ArgumentsTypeDescription
filename
Not Null
type
Not Null

UpdateReplyInput

ArgumentsTypeDescription
id
Not Null
The ID of a reply object
status
Not Null
clientMutationId
String
SCALAR

CreateReportFieldInput

ArgumentsTypeDescription
reportId
Not Null
The report ID that fields belongs to
name
Not Null
Field name
type
Not Null
Type of input field
options
LIST
String
Options to check or select
initial
LIST
String
Initial selected values
position
Int
SCALAR
Position to order by
clientMutationId
String
SCALAR

UpdateReportFieldInput

ArgumentsTypeDescription
id
Not Null
The ID of a report field object
name
String
SCALAR
Field name
type
ReportFieldType
ENUM
Type of input field
options
LIST
String
Options to check or select
initial
LIST
String
Initial selected values
position
Int
SCALAR
Position to order by
clientMutationId
String
SCALAR

DeleteReportFieldInput

ArgumentsTypeDescription
id
Not Null
The ID of a report field object
clientMutationId
String
SCALAR

CreateReportInput

ArgumentsTypeDescription
organizationId
Not Null
The organization ID that report belongs to
name
Not Null
Report name
description
String
SCALAR
Report description
fields
LIST
ReportFieldsInput
groups
LIST
ReportGroupsInput
clientMutationId
String
SCALAR

ReportFieldsInput

ArgumentsTypeDescription
id
ID
SCALAR
Report field id, for updating
name
Not Null
Field name
type
Not Null
Type of input field
options
LIST
String
Options to check or select
initial
LIST
String
Initial selected values
position
Int
SCALAR
Position to order by

ReportGroupsInput

ArgumentsTypeDescription
id
ID
SCALAR
Group ID

UpdateReportInput

ArgumentsTypeDescription
id
Not Null
The ID of report object
name
String
SCALAR
Report name
description
String
SCALAR
Report description
fields
LIST
ReportFieldsInput
groups
LIST
ReportGroupsInput
attach
LIST
String
Attach related rather than replace
clientMutationId
String
SCALAR

DeleteReportInput

ArgumentsTypeDescription
id
Not Null
The ID of report object
clientMutationId
String
SCALAR

CreateRoleInput

ArgumentsTypeDescription
entityId
Not Null
The enitty ID
groupId
Not Null
The group ID
clientMutationId
String
SCALAR

DeleteRoleInput

ArgumentsTypeDescription
entityId
Not Null
The enitty ID
groupId
Not Null
The group ID
clientMutationId
String
SCALAR

UpdateSurveyInput

ArgumentsTypeDescription
id
Not Null
The ID of a survey object
name
String
SCALAR
Survey's name
optionNumber
Int
SCALAR
number of selectable options
dateLimit
String
SCALAR
Date limit to answer survey
notifyAt
String
SCALAR
Date to notify users to answer survey
options
LIST
UpdateSurveyOptionsInput
reason
String
SCALAR
Reason for changing survey
remindPending
remindPending
INPUT_OBJECT
Remind pending entities
clientMutationId
String
SCALAR

UpdateSurveyOptionsInput

ArgumentsTypeDescription
id
Not Null
Survey Option Id
value
Not Null
Survey options value

DeleteSurveyInput

ArgumentsTypeDescription
id
Not Null
The ID of a survey object
reason
String
SCALAR
Reason for changing survey
clientMutationId
String
SCALAR

CreateSurveyResultInput

ArgumentsTypeDescription
surveyId
Not Null
The survey ID that the result refers to
entityId
Not Null
The entity ID that answer the survey
surveyOptionId
Not Null
The option ID
clientMutationId
String
SCALAR

CreateTagInput

ArgumentsTypeDescription
organizationId
Not Null
The organization ID that tag belongs to
name
Not Null
Tag's name
checked
Boolean
SCALAR
Tag can be set as default
clientMutationId
String
SCALAR

UpdateTagInput

ArgumentsTypeDescription
id
Not Null
The ID of a tag object
name
String
SCALAR
Tag's name
checked
Boolean
SCALAR
Tag can be set as default
clientMutationId
String
SCALAR

DeleteTagInput

ArgumentsTypeDescription
id
Not Null
The ID of a tag object
clientMutationId
String
SCALAR

CreateUserEntityInput

ArgumentsTypeDescription
userId
ID
SCALAR
The user ID
entityId
Not Null
The entity ID
clientMutationId
String
SCALAR

DeleteUserEntityInput

ArgumentsTypeDescription
userId
ID
SCALAR
The user ID
entityId
Not Null
The entity ID
clientMutationId
String
SCALAR

CreateUserEntityTagInput

ArgumentsTypeDescription
userId
ID
SCALAR
The user ID
entityId
Not Null
The entity ID
tagId
Not Null
The tag ID
clientMutationId
String
SCALAR

DeleteUserEntityTagInput

ArgumentsTypeDescription
userId
ID
SCALAR
The user ID
entityId
Not Null
The entity ID
tagId
Not Null
The tag ID
clientMutationId
String
SCALAR

CreateUserInput

ArgumentsTypeDescription
email
String
SCALAR
User's email
phone
String
SCALAR
User's phone
fullname
Not Null
Use's fullname
language
String
SCALAR
Language preference
tzOffset
Int
SCALAR
The time zone offset from UTC
emailNtf
Boolean
SCALAR
User can be notify by e-mail
phoneNtf
Boolean
SCALAR
User can be notify by phone
webNtf
Boolean
SCALAR
User can be notify by web
ntfAnnouncement
Boolean
SCALAR
Can notify current viewer when there are announcements
ntfMessage
LIST
UserNotificationType
Can notify when someone sends current viewer a message
ntfCommitmentRemind
LIST
UserNotificationType
Can notify when current viewer has pending commitments
ntfReply
LIST
UserNotificationType
Can notify when someone replies to current viewer's message
ntfSurvey
LIST
UserNotificationType
Can notify when someone responds current viewer's survey
ntfCommitment
LIST
UserNotificationType
Can notify when someone confirms current viewer's commitment
ntfUnread
LIST
UserNotificationType
Can notify when current viewer has unread messages
code
String
SCALAR
User oauth code to recover password
password
String
SCALAR
New password, optional
addresses
Not Null
clientMutationId
String
SCALAR

UserAddressesInput

ArgumentsTypeDescription
code
String
SCALAR

UpdateUserInput

ArgumentsTypeDescription
id
ID
SCALAR
The ID of an user object
email
String
SCALAR
User's email
phone
String
SCALAR
User's phone
fullname
String
SCALAR
Use's fullname
language
String
SCALAR
Language preference
tzOffset
Int
SCALAR
The time zone offset from UTC
emailNtf
Boolean
SCALAR
User can be notify by e-mail
phoneNtf
Boolean
SCALAR
User can be notify by phone
webNtf
Boolean
SCALAR
User can be notify by web
ntfAnnouncement
Boolean
SCALAR
Can notify current viewer when there are announcements
ntfMessage
LIST
UserNotificationType
Can notify when someone sends current viewer a message
ntfCommitmentRemind
LIST
UserNotificationType
Can notify when current viewer has pending commitments
ntfReply
LIST
UserNotificationType
Can notify when someone replies to current viewer's message
ntfSurvey
LIST
UserNotificationType
Can notify when someone responds current viewer's survey
ntfCommitment
LIST
UserNotificationType
Can notify when someone confirms current viewer's commitment
ntfUnread
LIST
UserNotificationType
Can notify when current viewer has unread messages
code
String
SCALAR
User oauth code to recover password
password
String
SCALAR
Current password
newPassword
String
SCALAR
New password
scope
UserScope
ENUM
clientMutationId
String
SCALAR

DeleteUserInput

ArgumentsTypeDescription
id
ID
SCALAR
The ID of an user object
password
String
SCALAR
Current password
clientMutationId
String
SCALAR

AuthorizeApplicationInput

ArgumentsTypeDescription
clientId
Not Null
Client ID
redirectUri
Not Null
Redirect URI
clientMutationId
String
SCALAR

PasswordAuthenticateInput

ArgumentsTypeDescription
email
String
SCALAR
User email
phone
String
SCALAR
User phone
password
Not Null
Password to login
clientMutationId
String
SCALAR

CodeAuthenticateInput

ArgumentsTypeDescription
code
Not Null
Code received in two factor authenticate
clientMutationId
String
SCALAR

RefreshTokenAuthenticateInput

ArgumentsTypeDescription
refreshToken
Not Null
Refresh token to login
clientMutationId
String
SCALAR