Skip to main content

channelEmailCreate

Creates a new email channel in the inbox.

Example usage:

mutation(
$type: ChannelType!,
$email: String,
$name: String!,
$senderName: String,
$color: String!,
$permittedAgentIds: [ID],
$permittedTeamIds: [ID],
$signature: String,
$incomingEmailServer: ImapServerInput,
$outgoingEmailServer: SmtpServerInput,
$position: Int,
$emailTemplates: [EmailTemplateInput],
$aiDraftsChannelIds: [ID],
$aiDraftsKnowledgeBaseIds: [ID],
$autoBccAddress: String,
$useAgentName: Boolean,
$threadingType: ThreadingType
) {
channelEmailCreate(
input: {
type: $type,
email: $email,
name: $name,
senderName: $senderName,
color: $color,
permittedAgentIds: $permittedAgentIds,
permittedTeamIds: $permittedTeamIds,
signature: $signature,
incomingEmailServer: $incomingEmailServer,
outgoingEmailServer: $outgoingEmailServer,
position: $position,
emailTemplates: $emailTemplates,
aiDraftsChannelIds: $aiDraftsChannelIds,
aiDraftsKnowledgeBaseIds: $aiDraftsKnowledgeBaseIds,
autoBccAddress: $autoBccAddress,
useAgentName: $useAgentName,
threadingType: $threadingType
}
) {
channel {
id
color
name
}
errors {
path
message
}
}
}
channelEmailCreate(
input: EmailChannelCreateInput!
): EmailChannelCreatePayload

Arguments

channelEmailCreate.input ● EmailChannelCreateInput! non-null input common

Parameters for EmailChannelCreate

Type

EmailChannelCreatePayload object common

Autogenerated return type of EmailChannelCreate