Type alias UpsertCustomTimelineEntryInput

UpsertCustomTimelineEntryInput: {
    attachmentIds?: InputMaybe<Scalars["ID"][]>;
    changeCustomerStatusToActive?: InputMaybe<Scalars["Boolean"]>;
    components: ComponentInput[];
    customerId: Scalars["ID"];
    expiresAt?: InputMaybe<Scalars["String"]>;
    externalId?: InputMaybe<Scalars["ID"]>;
    sendCustomTimelineEntryCreatedNotification?: InputMaybe<Scalars["Boolean"]>;
    timestamp?: InputMaybe<Scalars["String"]>;
    title: Scalars["String"];
    type?: InputMaybe<Scalars["String"]>;
}

Type declaration

  • Optional attachmentIds?: InputMaybe<Scalars["ID"][]>
  • Optional changeCustomerStatusToActive?: InputMaybe<Scalars["Boolean"]>

    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.

  • components: ComponentInput[]
  • customerId: Scalars["ID"]
  • Optional expiresAt?: InputMaybe<Scalars["String"]>
  • Optional externalId?: InputMaybe<Scalars["ID"]>
  • Optional sendCustomTimelineEntryCreatedNotification?: InputMaybe<Scalars["Boolean"]>

    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.

  • Optional timestamp?: InputMaybe<Scalars["String"]>
  • title: Scalars["String"]
  • Optional type?: InputMaybe<Scalars["String"]>

Generated using TypeDoc