Magidoc

Mutation
Object

Mutation operations for creating, updating, and managing journey nodes including triggers, actions, and flow controls.

Fields

#

addContactGroup

Non-null

Add multiple contacts to a group in bulk based on filtering criteria or specific contact IDs

addContactTag

Non-null

Add a tag to multiple contacts in bulk based on group, criteria, or specific contact IDs

addOnCostEstimator

bulkDeleteContact

Non-null

Delete multiple contacts in bulk based on group, criteria, or specific contact IDs

cancelAccountAddOn

cancelAccountPlan

cancelAccountPlanDowngrade

cancelAccountPlanNow

changeAccountAddOn

changeAccountPlan

changeCustomReportStatus

Non-null

checkAlias

checkPathName

contactExitJourney

Remove multiple contacts in bulk based on filtering criteria or specific contact IDs from a specific journey

contactStartJourney

Add multiple contacts in bulk based on filtering criteria or specific contact IDs to a specific journey at its entry point

copyJourneyNode

Creates a copy of an existing journey node, optionally including all subsequent nodes in the flow.

costEstimator

createAIRequest

createAccount

createAccountApiKey

createAccountAutoRetryRule

createAccountPaymentMethod

createAccountSuppressionFilter

createAffiliateApp

Create an affiliate application for a Tarvent user. Only one application per user is allowed and is not associated with an account.

createAffiliatePayment

Create an affiliate payment request

createArticle

createAudience

createAudienceDataField

createAudienceDataFieldCategory

createAudienceGroup

createAudienceSavedSearch

createAudienceSecurityRole

createAudienceWebhook

Non-null

createCampaign

createCampaignContentVariation

createContact

Create a new contact in an audience with the specified details and custom field values

createContactConversation

createContactCustomEvent

Create a custom event for a contact to trigger journey actions or track engagement

createContactNote

createContentBlock

createCustomApiEvent

createDomain

createExport

createFolder

createForm

createFormQuestion

createGroupContact

Create a new contact and immediately add them to a specific group

createIntegration

Non-null

Create a new account integration

createJourney

createJourneyActionAddContactNote

Creates a new action node that adds a note to a contact's profile when they reach this point in the journey.

createJourneyActionConvertContact

Creates a new action node that converts a contact's type or status when they reach this point in the journey.

createJourneyActionCrmNote

Creates a new action node that creates a CRM note for a contact when contacts reach this point.

createJourneyActionCrmPipelineItem

Creates a new action node that creates or updates a CRM pipeline item (deal, opportunity, etc.) when contacts reach this point.

createJourneyActionCrmTask

Creates a new action node that creates a CRM task when contacts reach this point.

createJourneyActionEvaluateGoal

Creates a new action node that evaluates whether a contact has achieved a specific goal.

createJourneyActionSendEmail

Creates a new action node that sends an email to contacts when they reach this point in the journey.

createJourneyActionSendNotificationEmail

Creates a new action node that sends a notification email to specified recipients when contacts reach this point.

createJourneyActionSendSms

Creates a new action node that sends an SMS message to contacts when they reach this point in the journey.

createJourneyActionSiteNotification

Creates a new action node that displays a notification on your website for contacts when they visit.

createJourneyActionUpdateContactGroup

Creates a new action node that adds or removes contacts from groups when they reach this point.

createJourneyActionUpdateContactProfile

Creates a new action node that updates contact profile fields when they reach this point.

createJourneyActionUpdateContactStatus

Creates a new action node that changes a contact's status when they reach this point.

createJourneyActionUpdateContactTag

Creates a new action node that adds or removes tags from contacts when they reach this point.

createJourneyActionUpdateFacebookAudience

Creates a new action node that syncs contacts with Facebook Custom Audiences.

createJourneyActionUpdateJourneyContact

Creates a new action node that updates journey-specific contact data.

createJourneyActionWebhook

Creates a new action node that sends data to an external webhook endpoint when contacts reach this point.

createJourneyConversion

createJourneyFlowDecisionSplit

Creates a new flow control node that splits the journey path based on conditions, allowing contacts to follow different paths.

createJourneyFlowEngagementSplit

Creates a new flow control node that splits contacts based on their engagement with previous journey actions.

createJourneyFlowGoTo

Creates a new flow control node that redirects contacts to another point in the journey.

createJourneyFlowJoin

Creates a new flow control node that merges multiple journey paths back into a single flow.

createJourneyFlowPath

Creates a new path within a split node to define different journey branches.

createJourneyFlowRandomSplit

Creates a new flow control node that randomly splits contacts between multiple paths for A/B testing.

createJourneyFlowWaitDateField

Creates a new flow control node that pauses contacts until a date stored in their profile field.

createJourneyFlowWaitFieldChange

Creates a new flow control node that pauses contacts until a profile field changes.

createJourneyFlowWaitUntil

Creates a new flow control node that pauses contacts until a specific date and time.

createJourneyFlowWaitUntilCondition

Creates a new flow control node that pauses contacts until specific conditions are met.

createJourneyGoal

createJourneyTriggerAudience

Creates a new trigger node that starts or continues a journey based on audience membership changes.

createJourneyTriggerCampaign

Creates a new trigger node that starts a journey based on campaign interactions like opens, clicks, or conversions.

createJourneyTriggerContactAdded

Creates a new trigger node that starts a journey when new contacts are added to your database.

createJourneyTriggerConversion

Creates a new trigger node that starts a journey when conversion events occur.

createJourneyTriggerCrmPipelineItem

Creates a new trigger node that starts a journey when pipeline item events occur from external integrations.

createJourneyTriggerCustomEvent

Creates a new trigger node that starts a journey when custom tracked events occur.

createJourneyTriggerDate

Creates a new trigger node that starts a journey on specific dates or recurring schedules.

createJourneyTriggerEcommerce

Creates a new trigger node that starts a journey based on e-commerce events like purchases or cart abandonment.

createJourneyTriggerForm

Creates a new trigger node that starts a journey when forms are submitted.

createJourneyTriggerGoal

Creates a new trigger node that starts a journey when goals are achieved.

createJourneyTriggerManualInclusion

Creates a new trigger node that allows manual addition of contacts to a journey.

createJourneyTriggerPage

Creates a new trigger node that starts a journey when contacts visit specific pages.

createJourneyTriggerRss

Creates a new trigger node that starts a journey when new RSS feed items appear.

createJourneyTriggerSurvey

Creates a new trigger node that starts a journey when surveys are completed.

createJourneyTriggerTransaction

Creates a new trigger node that starts a journey when transaction events occur.

createJourneyTriggerWebpage

Creates a new trigger node that starts a journey based on webpage interactions.

createLandingPage

createSMSCampaign

createSecurityRole

createSurvey

createSurveyQuestion

createTag

createTemplate

createTransaction

createUrlFile

createUserInvite

createUserSecurityRole

createView

createWebhook

deactivateIntegration

Non-null

Temporarily deactivate an integration (can be reactivated later)

deleteAIRequest

deleteAccountAutoRetryRule

deleteAccountSuppressionFilter

deleteAccountUser

deleteArticle

deleteAudience

deleteAudienceDataField

deleteAudienceDataFieldCategory

deleteAudienceGroup

deleteAudienceSavedSearch

deleteAudienceSecurityRole

deleteAudienceWebhook

Non-null

deleteCampaign

deleteCampaignContentVariation

deleteContact

Permanently delete a single contact from an audience

deleteContactNote

deleteContentBlock

deleteCustomApiEvent

deleteCustomReport

Non-null

deleteCustomReportJob

Non-null

deleteDomain

Non-null

deleteFile

deleteFolder

deleteForm

deleteFormQuestion

deleteGroupContact

Remove a contact from a specific group without deleting the contact

deleteIntegration

Non-null

Soft delete an account integration

deleteJourney

deleteJourneyConversion

deleteJourneyFlowPath

Deletes a path from a split node in the journey.

deleteJourneyGoal

deleteJourneyNode

Deletes a journey node from a workflow, with options for handling split paths.

deleteLandingPage

deleteSMSCampaign

deleteSecurityRole

deleteSurvey

deleteSurveyQuestion

deleteTag

deleteTemplate

deleteUser

deleteUserNotification

deleteUserSecurityRole

deleteView

deleteWebhook

downgradeCheck

embedLandingPageForm

enterContactIntoJourney

Manually enter a contact into a specific journey at its entry point

exitContactFromJourney

Remove a contact from an active journey and stop all related journey actions

exportFormSource

exportLandingPageSource

importMediaImages

Non-null

Import images from a media integration to Tarvent library

markAllUserNotificationsAsRead

markCampaignAsNotReady

markCampaignAsReady

moveJourneyNode

Moves a journey node to a different location within the same journey or to another journey, with options for handling contacts currently in the node.

pauseCampaign

previewArticle

previewAudienceDoubleOptInEmail

previewCampaign

previewContentBlock

previewFormEmail

previewLandingPage

previewSurvey

previewSurveyEmail

previewSystemTemplate

previewTemplate

processUserInvite

publishArticle

publishContentBlock

reactivateIntegration

Non-null

Reactivate a previously deactivated integration

recalculateAudienceStats

registerIntegrationWebhooks

Non-null

Register webhooks for an integration

removeContactGroup

Non-null

Remove multiple contacts from a group in bulk based on filtering criteria or specific contact IDs

removeContactTag

Non-null

Remove a tag from multiple contacts in bulk based on group, criteria, or specific contact IDs

renderCampaignContentSource

requestAccountAccess

resendDoiEmail

Resend the Double Opt-in email to contacts based on search criteria, list of contact ID, or all pending contacts for an audience.

resendUserInvite

resetContactBounceCounts

Reset bounce counts for a contact to restore deliverability after resolving email issues

resetJourney

resolveSyncErrors

Non-null

Mark sync errors as resolved

resumeCampaign

retrySyncErrors

Non-null

Retry failed sync errors

revokeAccountApiKey

revokeUserInvite

scheduleAudienceImport

scheduleCampaign

scheduleExport

scheduleIntegrationSync

Non-null

Schedule a sync for an integration to import contacts from the integration partner

selectCampaignMvWinner

sendCampaignCopy

sendCampaignTest

sendTemplateTest

startJourney

stopCampaign

stopJourney

testIntegrationConnection

Non-null

Test connection for an integration

unpublishArticle

unpublishContentBlock

unregisterIntegrationWebhooks

Non-null

Unregister webhooks for an integration

updateAccount

updateAccountAutoRetryRule

updateAccountPaymentMethod

updateAccountPlanSettings

updateArticle

updateAudience

updateAudienceDataField

updateAudienceDataFieldCategory

updateAudienceGroup

updateAudienceSavedSearch

updateCampaign

updateCampaignContentVariation

updateContact

Update an existing contact's details including email, status, tags, and custom field values

updateContactStatus

Update the subscription status of a contact (active, unsubscribed, pending, etc.)

updateContactTags

Update tags for a specific contact, allowing addition and removal of multiple tags at once

updateContentBlock

updateCustomApiEvent

updateCustomReport

Non-null

updateDomain

updateFile

updateFolder

updateForm

updateFormQuestion

updateIntegration

Non-null

Update an existing account integration

updateJourney

updateJourneyActionAddContactNote

Updates an existing action node that adds notes to contact profiles.

updateJourneyActionConvertContact

Updates an existing action node that converts contact types or statuses.

updateJourneyActionCrmNote

Updates an existing action node that creates a CRM note for a contact.

updateJourneyActionCrmPipelineItem

Updates an existing action node that creates or updates a CRM pipeline item (deal, opportunity, etc.).

updateJourneyActionCrmTask

Updates an existing action node that creates a CRM task for a contact.

updateJourneyActionEvaluateGoal

Updates an existing action node that evaluates goal achievements.

updateJourneyActionSendEmail

Updates an existing action node that sends emails to contacts.

updateJourneyActionSendNotificationEmail

Updates an existing action node that sends notification emails.

updateJourneyActionSendSms

Updates an existing action node that sends SMS messages to contacts.

updateJourneyActionSiteNotification

Updates an existing action node that displays website notifications.

updateJourneyActionUpdateContactGroup

Updates an existing action node that manages contact group membership.

updateJourneyActionUpdateContactProfile

Updates an existing action node that modifies contact profile information.

updateJourneyActionUpdateContactStatus

Updates an existing action node that changes contact statuses.

updateJourneyActionUpdateContactTag

Updates an existing action node that manages contact tags.

updateJourneyActionUpdateFacebookAudience

Updates an existing action node that manages Facebook Custom Audience synchronization.

updateJourneyActionUpdateJourneyContact

Updates an existing action node that modifies journey-specific contact information.

updateJourneyActionWebhook

Updates an existing action node that sends webhook requests.

updateJourneyConversion

updateJourneyFlowDecisionSplit

Updates an existing flow control node that splits paths based on conditions.

updateJourneyFlowEngagementSplit

Updates an existing flow control node that splits based on engagement.

updateJourneyFlowGoTo

Updates an existing flow control node that redirects journey flow.

updateJourneyFlowJoin

Updates an existing flow control node that merges paths.

updateJourneyFlowPath

Updates an existing path within a split node.

updateJourneyFlowRandomSplit

Updates an existing flow control node that randomly distributes contacts.

updateJourneyFlowWaitDateField

Updates an existing flow control node that waits until a profile date field.

updateJourneyFlowWaitFieldChange

Updates an existing flow control node that waits for field changes.

updateJourneyFlowWaitUntil

Updates an existing flow control node that pauses contacts until a specific time.

updateJourneyFlowWaitUntilCondition

Updates an existing flow control node that waits for conditions to be met.

updateJourneyGoal

updateJourneyTriggerAudience

Updates an existing trigger node that responds to audience membership changes.

updateJourneyTriggerCampaign

Updates an existing trigger node that responds to campaign interactions.

updateJourneyTriggerContactAdded

Updates an existing trigger node that activates when contacts are added.

updateJourneyTriggerConversion

Updates an existing trigger node that activates on conversions.

updateJourneyTriggerCrmPipelineItem

updateJourneyTriggerCustomEvent

Updates an existing trigger node that responds to custom events.

updateJourneyTriggerDate

Updates an existing trigger node that activates on dates or schedules.

updateJourneyTriggerEcommerce

Updates an existing trigger node that responds to e-commerce events.

updateJourneyTriggerForm

Updates an existing trigger node that activates on form submissions.

updateJourneyTriggerGoal

Updates an existing trigger node that activates on goal achievements.

updateJourneyTriggerManualInclusion

Updates an existing trigger node that allows manual contact addition.

updateJourneyTriggerPage

Updates an existing trigger node that activates on page visits.

updateJourneyTriggerRss

Updates an existing trigger node that monitors RSS feeds.

updateJourneyTriggerSurvey

Updates an existing trigger node that activates on survey completions.

updateJourneyTriggerTransaction

Updates an existing trigger node that responds to transaction events.

updateJourneyTriggerWebpage

Updates an existing trigger node that monitors webpage interactions.

updateLandingPage

updateSMSCampaign

updateSecurityRole

updateSurvey

updateSurveyQuestion

updateSyncErrorStatus

Non-null

Update sync error status (for system use)

updateTag

updateTemplate

updateUser

updateUserNotificationReadStatus

updateView

updateWebhook

userFastFactVote

validateRSSFeed

verifyUrl