Skip to main content


No description

input UpsertCustomTimelineEntryInput {
customerId: ID!
externalId: ID
type: String
expiresAt: String
timestamp: String
title: String!
components: [ComponentInput!]!
attachmentIds: [ID!]
changeCustomerStatusToActive: Boolean
sendCustomTimelineEntryCreatedNotification: Boolean


UpsertCustomTimelineEntryInput.customerId ● ID! non-null scalar

UpsertCustomTimelineEntryInput.externalId ● ID scalar

UpsertCustomTimelineEntryInput.type ● String scalar

UpsertCustomTimelineEntryInput.expiresAt ● String scalar

UpsertCustomTimelineEntryInput.timestamp ● String scalar

UpsertCustomTimelineEntryInput.title ● String! non-null scalar

UpsertCustomTimelineEntryInput.components ● [ComponentInput!]! non-null input

UpsertCustomTimelineEntryInput.attachmentIds ● [ID!] list scalar

UpsertCustomTimelineEntryInput.changeCustomerStatusToActive ● Boolean scalar

When true, this will change the customer's status to "Active". This is useful if you are using custom timeline entries for contact form submissions or other events which require some attention.

Defaults to false.

UpsertCustomTimelineEntryInput.sendCustomTimelineEntryCreatedNotification ● Boolean scalar

When true, this will send a notification for the customer when the custom timeline entry is created. It will only send the notification if the user has enabled the matching notification setting.

Defaults to false.

Member of

upsertCustomTimelineEntry mutation