OBJECT
Mutation
The schema’s entry-point for mutations. This acts as the public, top-level API from which all mutation queries must start.
link GraphQL Schema definition
- type Mutation {
- # Creates a new contact.
- #
- # Arguments
- # input: [Not documented]
- (: ContactCreateInput!): ContactCreatePayload!
- # Updates existing contact.
- #
- # Arguments
- # input: [Not documented]
- (: ContactUpdateInput!): ContactUpdatePayload!
- # Removes existing contact.
- #
- # Arguments
- # input: [Not documented]
- (: ContactRemoveInput!): ContactRemovePayload!
- # Creates a custom contribution for specified contact.
- #
- # Arguments
- # contactId: [Not documented]
- # input: [Not documented]
- (
- : ID!,
- : CustomContributionCreateInput!
- ): CustomContributionCreatePayload!
- # Updates existing custom contribution.
- #
- # Arguments
- # contactId: [Not documented]
- # input: [Not documented]
- (
- : ID!,
- : CustomContributionUpdateInput!
- ): CustomContributionUpdatePayload!
- # Removes existing custom contribution.
- #
- # Arguments
- # contactId: [Not documented]
- # input: [Not documented]
- (
- : ID!,
- : CustomContributionRemoveInput!
- ): CustomContributionRemovePayload!
- # Applies specified tags to contact.
- #
- # Arguments
- # contactId: [Not documented]
- # tagIds: [Not documented]
- (: ID!, : [ID!]!): ContactAddedTagsPayload!
- # Applies specified tags by name to contact.
- #
- # Arguments
- # contactId: [Not documented]
- # tagNames: [Not documented]
- (: ID!, : [String!]!): ContactAddedTagsPayload!
- # Removes specified tags from contact.
- #
- # Arguments
- # contactId: [Not documented]
- # tagIds: [Not documented]
- (: ID!, : [ID!]!): ContactRemovedTagsPayload!
- # Removes specified tags by name to contact.
- #
- # Arguments
- # contactId: [Not documented]
- # tagNames: [Not documented]
- (
- : ID!,
- : [String!]!
- ): ContactRemovedTagsPayload!
- # Removes existing conversation.
- #
- # Arguments
- # input: [Not documented]
- (: ConversationRemoveInput!): ConversationRemovePayload!
- # Sends a message either to specified conversation or phone number.
- #
- # Arguments
- # input: [Not documented]
- (: SendMessageInput!): SentMessagePayload!
- # Sends a message either to specified conversation or phone number.
- #
- # Arguments
- # input: [Not documented]
- (: SendSystemMessageInput!): SentMessagePayload!
- # Creates new form.
- #
- # Arguments
- # input: [Not documented]
- (: FormCreateInput!): FormCreatePayload!
- # Updates form configuration.
- #
- # Arguments
- # input: [Not documented]
- (: FormUpdateInput!): FormUpdatePayload!
- # Disables specified form.
- #
- # Arguments
- # id: ID of the object.
- (: ID!): FormUpdatePayload!
- # Enables specified form.
- #
- # Arguments
- # id: ID of the object.
- (: ID!): FormUpdatePayload!
- # Updates user's preference.
- #
- # Arguments
- # input: [Not documented]
- (: PreferenceUpdateInput!): PreferenceUpdatePayload!
- # Adds specified webhook.
- #
- # Arguments
- # input: [Not documented]
- (: WebhookCreateInput!): WebhookCreatePayload!
- # Updates existing webhook.
- #
- # Arguments
- # input: [Not documented]
- (: WebhookUpdateInput!): WebhookUpdatePayload!
- # Enables incoming calls.
- : Boolean!
- # Disables incoming calls.
- : Boolean!
- # Enables voice recordings.
- #
- # Arguments
- # duration: [Not documented]
- (: Int): Boolean!
- # Disables voice recordings.
- : Boolean!
- # Updates greeting audio in incoming voice feature.
- #
- # Arguments
- # type: Content type of voicemail file
- (: VoicemailContentType!): UploadFileUrl!
- # Updates greeting audio in incoming voice feature.
- : Boolean!
- # Purchase available number.
- #
- # Arguments
- # number: Number which we want to buy from provider. Might fail
- # if number is already purchased.
- # default: Flag which indicates if we want to set number as
- # default.
- (: String!, : Boolean): UserNumber!
- }
link Require by
This element is not required by anyone