OBJECT

Mutation

link GraphQL Schema definition

  • type Mutation {
  • # Assigns the account to a new owner and sales unit. The new owner must be a
  • # member or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipAccount(
  • input: ChangeOwnershipAccountInput!
  • ): ChangeOwnershipAccountPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingAccount(input: ManageSharingAccountInput!): ManageSharingAccountPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreAccount(input: RestoreAccountInput!): RestoreAccountPayload
  • # Creates a copy of the account with the same field values; attached files are not
  • # copied. The copy's name gets a copy suffix, numbered when such copies already
  • # exist, unless skipCopySuffix is true.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyAccount(input: CopyAccountInput!): CopyAccountPayload
  • # Merges a duplicate account into the master account. The master keeps the values
  • # sent in master and gets any empty field filled from the duplicate; records
  • # linked to the duplicate move to the master and the duplicate is deleted.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • mergeAccount(input: MergeAccountInput!): MergeAccountPayload
  • # Archives the account, optionally archiving or completing its related records in
  • # the same request. Archived accounts can be brought back with reactivateAccount.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • archiveAccount(input: ArchiveAccountInput!): ArchiveAccountPayload
  • # Takes the account out of the archive so it is active again. Field validations
  • # are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • reactivateAccount(input: ReactivateAccountInput!): ReactivateAccountPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccount(
  • input: CreateAccountInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccount(
  • input: UpdateAccountInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccount(
  • input: [CreateOrUpdateAccountInput!]!,
  • deleteInput: [DeleteAccountInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccount(input: DeleteAccountInput!): DeleteAccountPayload
  • # Archives many accounts in one request, applying the same field values and
  • # related-record options to each, as archiveAccount does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkArchiveAccount(input: BulkArchiveAccountInput!): BulkArchiveAccountPayload
  • # Takes many archived records out of the archive in one request. Field validations
  • # are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkReactivateAccount(input: BulkReactivateAccountInput!): BulkReactivateAccountPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertAccount(
  • input: CreateAccountInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertAccountPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountKpi(
  • input: CreateAccountKPIInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountKPIPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountKpi(
  • input: UpdateAccountKPIInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountKPIPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountKpi(
  • input: [CreateOrUpdateAccountKPIInput!]!,
  • deleteInput: [DeleteAccountKPIInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountKPIPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountKpi(input: DeleteAccountKPIInput!): DeleteAccountKPIPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountProductPricing(
  • input: CreateAccountProductPricingInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountProductPricingPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountProductPricing(
  • input: UpdateAccountProductPricingInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountProductPricingPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountProductPricing(
  • input: [CreateOrUpdateAccountProductPricingInput!]!,
  • deleteInput: [DeleteAccountProductPricingInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountProductPricingPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountProductPricing(
  • input: DeleteAccountProductPricingInput!
  • ): DeleteAccountProductPricingPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountRelation(
  • input: CreateAccountRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountRelation(
  • input: UpdateAccountRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountRelation(
  • input: [CreateOrUpdateAccountRelationInput!]!,
  • deleteInput: [DeleteAccountRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountRelation(input: DeleteAccountRelationInput!): DeleteAccountRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountRelationLabel(
  • input: CreateAccountRelationLabelInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountRelationLabelPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountRelationLabel(
  • input: UpdateAccountRelationLabelInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountRelationLabelPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountRelationLabel(
  • input: [CreateOrUpdateAccountRelationLabelInput!]!,
  • deleteInput: [DeleteAccountRelationLabelInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountRelationLabelPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountRelationLabel(
  • input: DeleteAccountRelationLabelInput!
  • ): DeleteAccountRelationLabelPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountRelationType(
  • input: CreateAccountRelationTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountRelationTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountRelationType(
  • input: UpdateAccountRelationTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountRelationTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountRelationType(
  • input: [CreateOrUpdateAccountRelationTypeInput!]!,
  • deleteInput: [DeleteAccountRelationTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountRelationTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountRelationType(
  • input: DeleteAccountRelationTypeInput!
  • ): DeleteAccountRelationTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountRole(
  • input: CreateAccountRoleInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountRolePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountRole(
  • input: UpdateAccountRoleInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountRolePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountRole(
  • input: [CreateOrUpdateAccountRoleInput!]!,
  • deleteInput: [DeleteAccountRoleInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountRolePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountRole(input: DeleteAccountRoleInput!): DeleteAccountRolePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountSharingClientRelation(
  • input: CreateAccountSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountSharingClientRelation(
  • input: UpdateAccountSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountSharingClientRelation(
  • input: [CreateOrUpdateAccountSharingClientRelationInput!]!,
  • deleteInput: [DeleteAccountSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountSharingClientRelation(
  • input: DeleteAccountSharingClientRelationInput!
  • ): DeleteAccountSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountSharingSalesUnitRelation(
  • input: CreateAccountSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountSharingSalesUnitRelation(
  • input: UpdateAccountSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountSharingSalesUnitRelation(
  • input: [CreateOrUpdateAccountSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteAccountSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountSharingSalesUnitRelation(
  • input: DeleteAccountSharingSalesUnitRelationInput!
  • ): DeleteAccountSharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAccountSocialRelation(
  • input: CreateAccountSocialRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAccountSocialRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAccountSocialRelation(
  • input: UpdateAccountSocialRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAccountSocialRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAccountSocialRelation(
  • input: [CreateOrUpdateAccountSocialRelationInput!]!,
  • deleteInput: [DeleteAccountSocialRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAccountSocialRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAccountSocialRelation(
  • input: DeleteAccountSocialRelationInput!
  • ): DeleteAccountSocialRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createActivityComment(
  • input: CreateActivityCommentInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateActivityCommentPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateActivityComment(
  • input: UpdateActivityCommentInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateActivityCommentPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateActivityComment(
  • input: [CreateOrUpdateActivityCommentInput!]!,
  • deleteInput: [DeleteActivityCommentInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateActivityCommentPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteActivityComment(input: DeleteActivityCommentInput!): DeleteActivityCommentPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createActivityKpi(
  • input: CreateActivityKPIInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateActivityKPIPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateActivityKpi(
  • input: UpdateActivityKPIInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateActivityKPIPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateActivityKpi(
  • input: [CreateOrUpdateActivityKPIInput!]!,
  • deleteInput: [DeleteActivityKPIInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateActivityKPIPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteActivityKpi(input: DeleteActivityKPIInput!): DeleteActivityKPIPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createActivityRelation(
  • input: CreateActivityRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateActivityRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateActivityRelation(
  • input: UpdateActivityRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateActivityRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateActivityRelation(
  • input: [CreateOrUpdateActivityRelationInput!]!,
  • deleteInput: [DeleteActivityRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateActivityRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteActivityRelation(
  • input: DeleteActivityRelationInput!
  • ): DeleteActivityRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedAccountType(
  • input: CreateAllowedAccountTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedAccountTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedAccountType(
  • input: UpdateAllowedAccountTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedAccountTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedAccountType(
  • input: [CreateOrUpdateAllowedAccountTypeInput!]!,
  • deleteInput: [DeleteAllowedAccountTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedAccountTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedAccountType(
  • input: DeleteAllowedAccountTypeInput!
  • ): DeleteAllowedAccountTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedAppointmentType(
  • input: CreateAllowedAppointmentTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedAppointmentTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedAppointmentType(
  • input: UpdateAllowedAppointmentTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedAppointmentTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedAppointmentType(
  • input: [CreateOrUpdateAllowedAppointmentTypeInput!]!,
  • deleteInput: [DeleteAllowedAppointmentTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedAppointmentTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedAppointmentType(
  • input: DeleteAllowedAppointmentTypeInput!
  • ): DeleteAllowedAppointmentTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedCompanyEmail(
  • input: CreateAllowedCompanyEmailInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedCompanyEmailPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedCompanyEmail(
  • input: UpdateAllowedCompanyEmailInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedCompanyEmailPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedCompanyEmail(
  • input: [CreateOrUpdateAllowedCompanyEmailInput!]!,
  • deleteInput: [DeleteAllowedCompanyEmailInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedCompanyEmailPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedCompanyEmail(
  • input: DeleteAllowedCompanyEmailInput!
  • ): DeleteAllowedCompanyEmailPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedCompanyPhone(
  • input: CreateAllowedCompanyPhoneInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedCompanyPhonePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedCompanyPhone(
  • input: UpdateAllowedCompanyPhoneInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedCompanyPhonePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedCompanyPhone(
  • input: [CreateOrUpdateAllowedCompanyPhoneInput!]!,
  • deleteInput: [DeleteAllowedCompanyPhoneInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedCompanyPhonePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedCompanyPhone(
  • input: DeleteAllowedCompanyPhoneInput!
  • ): DeleteAllowedCompanyPhonePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedContactType(
  • input: CreateAllowedContactTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedContactTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedContactType(
  • input: UpdateAllowedContactTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedContactTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedContactType(
  • input: [CreateOrUpdateAllowedContactTypeInput!]!,
  • deleteInput: [DeleteAllowedContactTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedContactTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedContactType(
  • input: DeleteAllowedContactTypeInput!
  • ): DeleteAllowedContactTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedLeadType(
  • input: CreateAllowedLeadTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedLeadTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedLeadType(
  • input: UpdateAllowedLeadTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedLeadTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedLeadType(
  • input: [CreateOrUpdateAllowedLeadTypeInput!]!,
  • deleteInput: [DeleteAllowedLeadTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedLeadTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedLeadType(input: DeleteAllowedLeadTypeInput!): DeleteAllowedLeadTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedPipeline(
  • input: CreateAllowedPipelineInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedPipelinePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedPipeline(
  • input: UpdateAllowedPipelineInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedPipelinePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedPipeline(
  • input: [CreateOrUpdateAllowedPipelineInput!]!,
  • deleteInput: [DeleteAllowedPipelineInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedPipelinePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedPipeline(input: DeleteAllowedPipelineInput!): DeleteAllowedPipelinePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedQuoteType(
  • input: CreateAllowedQuoteTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedQuoteTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedQuoteType(
  • input: UpdateAllowedQuoteTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedQuoteTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedQuoteType(
  • input: [CreateOrUpdateAllowedQuoteTypeInput!]!,
  • deleteInput: [DeleteAllowedQuoteTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedQuoteTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedQuoteType(
  • input: DeleteAllowedQuoteTypeInput!
  • ): DeleteAllowedQuoteTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAllowedTaskType(
  • input: CreateAllowedTaskTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAllowedTaskTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAllowedTaskType(
  • input: UpdateAllowedTaskTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAllowedTaskTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAllowedTaskType(
  • input: [CreateOrUpdateAllowedTaskTypeInput!]!,
  • deleteInput: [DeleteAllowedTaskTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAllowedTaskTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAllowedTaskType(input: DeleteAllowedTaskTypeInput!): DeleteAllowedTaskTypePayload
  • # Creates a copy of the API access with the same settings and permissions, named
  • # after the original with a copy suffix. The copy gets its own newly issued
  • # credentials; its password is returned only in this response.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyApiAccess(input: CopyApiAccessInput!): CopyApiAccessPayload
  • # Assigns the appointment to a new owner and sales unit. The new owner must be a
  • # member or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipAppointment(
  • input: ChangeOwnershipAppointmentInput!
  • ): ChangeOwnershipAppointmentPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreAppointment(input: RestoreAppointmentInput!): RestoreAppointmentPayload
  • # Records the calling user's response to their invitation to the appointment.
  • # Fails when the calling user is not among the invited users.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • respondToAppointmentInvitation(
  • input: RespondToAppointmentInvitationInput!
  • ): RespondToAppointmentInvitationPayload
  • # Sets the calling user's reminder on the appointment, or updates it when one
  • # exists. Reminders are personal: each user has their own reminder on an
  • # appointment.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • setReminderAppointment(
  • input: SetReminderAppointmentInput!
  • ): SetReminderAppointmentPayload
  • # Dismisses the calling user's reminder on the appointment so that it no longer
  • # fires, including the user's default reminder. Reminders of other users are not
  • # affected.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • removeReminderAppointment(
  • input: RemoveReminderAppointmentInput!
  • ): RemoveReminderAppointmentPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAppointment(
  • input: CreateAppointmentInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAppointmentPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAppointment(
  • input: UpdateAppointmentInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAppointmentPayload
  • # Creates and updates many appointments in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • # linkAttendees: When true, also links each saved appointment to
  • # the contacts and accounts whose primary email matches the email of one of its
  • # invitees. Recurring appointments are not linked. Defaults to false.
  • bulkUpdateAppointment(
  • input: [CreateOrUpdateAppointmentInput!]!,
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput,
  • linkAttendees: Boolean
  • ): BulkUpdateAppointmentPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAppointment(input: DeleteAppointmentInput!): DeleteAppointmentPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertAppointment(
  • input: CreateAppointmentInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertAppointmentPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAppointmentClientInviteesRelation(
  • input: CreateAppointmentClientInviteesRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAppointmentClientInviteesRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAppointmentClientInviteesRelation(
  • input: UpdateAppointmentClientInviteesRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAppointmentClientInviteesRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAppointmentClientInviteesRelation(
  • input: [CreateOrUpdateAppointmentClientInviteesRelationInput!]!,
  • deleteInput: [DeleteAppointmentClientInviteesRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAppointmentClientInviteesRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAppointmentClientInviteesRelation(
  • input: DeleteAppointmentClientInviteesRelationInput!
  • ): DeleteAppointmentClientInviteesRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAppointmentContactInviteesRelation(
  • input: CreateAppointmentContactInviteesRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAppointmentContactInviteesRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAppointmentContactInviteesRelation(
  • input: UpdateAppointmentContactInviteesRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAppointmentContactInviteesRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAppointmentContactInviteesRelation(
  • input: [CreateOrUpdateAppointmentContactInviteesRelationInput!]!,
  • deleteInput: [DeleteAppointmentContactInviteesRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAppointmentContactInviteesRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAppointmentContactInviteesRelation(
  • input: DeleteAppointmentContactInviteesRelationInput!
  • ): DeleteAppointmentContactInviteesRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAppointmentReminder(
  • input: CreateAppointmentReminderInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAppointmentReminderPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAppointmentReminder(
  • input: UpdateAppointmentReminderInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAppointmentReminderPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAppointmentReminder(
  • input: [CreateOrUpdateAppointmentReminderInput!]!,
  • deleteInput: [DeleteAppointmentReminderInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAppointmentReminderPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAppointmentReminder(
  • input: DeleteAppointmentReminderInput!
  • ): DeleteAppointmentReminderPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createAppointmentSchedule(
  • input: CreateAppointmentScheduleInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateAppointmentSchedulePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateAppointmentSchedule(
  • input: UpdateAppointmentScheduleInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateAppointmentSchedulePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateAppointmentSchedule(
  • input: [CreateOrUpdateAppointmentScheduleInput!]!,
  • deleteInput: [DeleteAppointmentScheduleInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateAppointmentSchedulePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteAppointmentSchedule(
  • input: DeleteAppointmentScheduleInput!
  • ): DeleteAppointmentSchedulePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createApproval(
  • input: CreateApprovalInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateApprovalPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateApproval(
  • input: UpdateApprovalInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateApprovalPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateApproval(
  • input: [CreateOrUpdateApprovalInput!]!,
  • deleteInput: [DeleteApprovalInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateApprovalPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteApproval(input: DeleteApprovalInput!): DeleteApprovalPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createApprovalApprover(
  • input: CreateApprovalApproverInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateApprovalApproverPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateApprovalApprover(
  • input: UpdateApprovalApproverInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateApprovalApproverPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateApprovalApprover(
  • input: [CreateOrUpdateApprovalApproverInput!]!,
  • deleteInput: [DeleteApprovalApproverInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateApprovalApproverPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteApprovalApprover(
  • input: DeleteApprovalApproverInput!
  • ): DeleteApprovalApproverPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createApprovalProcess(
  • input: CreateApprovalProcessInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateApprovalProcessPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateApprovalProcess(
  • input: UpdateApprovalProcessInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateApprovalProcessPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateApprovalProcess(
  • input: [CreateOrUpdateApprovalProcessInput!]!,
  • deleteInput: [DeleteApprovalProcessInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateApprovalProcessPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteApprovalProcess(input: DeleteApprovalProcessInput!): DeleteApprovalProcessPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createApprovalProcessActivityLogLine(
  • input: CreateApprovalProcessActivityLogLineInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateApprovalProcessActivityLogLinePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateApprovalProcessActivityLogLine(
  • input: UpdateApprovalProcessActivityLogLineInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateApprovalProcessActivityLogLinePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateApprovalProcessActivityLogLine(
  • input: [CreateOrUpdateApprovalProcessActivityLogLineInput!]!,
  • deleteInput: [DeleteApprovalProcessActivityLogLineInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateApprovalProcessActivityLogLinePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteApprovalProcessActivityLogLine(
  • input: DeleteApprovalProcessActivityLogLineInput!
  • ): DeleteApprovalProcessActivityLogLinePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCall(
  • input: CreateCallInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCallPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCall(
  • input: UpdateCallInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCallPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCall(
  • input: [CreateOrUpdateCallInput!]!,
  • deleteInput: [DeleteCallInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCallPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCall(input: DeleteCallInput!): DeleteCallPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createChatConversation(
  • input: CreateChatConversationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateChatConversationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateChatConversation(
  • input: UpdateChatConversationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateChatConversationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateChatConversation(
  • input: [CreateOrUpdateChatConversationInput!]!,
  • deleteInput: [DeleteChatConversationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateChatConversationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteChatConversation(
  • input: DeleteChatConversationInput!
  • ): DeleteChatConversationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createClient(
  • input: CreateClientInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateClientPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateClient(
  • input: UpdateClientInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateClientPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateClient(
  • input: [CreateOrUpdateClientInput!]!,
  • deleteInput: [DeleteClientInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateClientPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteClient(input: DeleteClientInput!): DeleteClientPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createClientExcludedOppty(
  • input: CreateClientExcludedOpptyInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateClientExcludedOpptyPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateClientExcludedOppty(
  • input: UpdateClientExcludedOpptyInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateClientExcludedOpptyPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateClientExcludedOppty(
  • input: [CreateOrUpdateClientExcludedOpptyInput!]!,
  • deleteInput: [DeleteClientExcludedOpptyInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateClientExcludedOpptyPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteClientExcludedOppty(
  • input: DeleteClientExcludedOpptyInput!
  • ): DeleteClientExcludedOpptyPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createClientStoryRead(
  • input: CreateClientStoryReadInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateClientStoryReadPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateClientStoryRead(
  • input: UpdateClientStoryReadInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateClientStoryReadPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateClientStoryRead(
  • input: [CreateOrUpdateClientStoryReadInput!]!,
  • deleteInput: [DeleteClientStoryReadInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateClientStoryReadPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteClientStoryRead(input: DeleteClientStoryReadInput!): DeleteClientStoryReadPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCloudObject(
  • input: CreateCloudObjectInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCloudObjectPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCloudObject(
  • input: UpdateCloudObjectInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCloudObjectPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCloudObject(
  • input: [CreateOrUpdateCloudObjectInput!]!,
  • deleteInput: [DeleteCloudObjectInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCloudObjectPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCloudObject(input: DeleteCloudObjectInput!): DeleteCloudObjectPayload
  • # Uploads an image and stores it as a new file in the space.
  • #
  • # Arguments
  • # input: File name, base64-encoded image content and, for images
  • # embedded in an e-mail template or rich-text content, the upload source.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createImageCloudObject(
  • input: CreateImageInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateImageCloudObjectPayload
  • # Makes the file publicly accessible and returns its public URL. Anyone with the
  • # URL can download the file without signing in.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • cloudObjectMakePublic(input: CloudObjectMakePublicInput!): CloudObjectMakePublicPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCloudObjectFolder(
  • input: CreateCloudObjectFolderInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCloudObjectFolderPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCloudObjectFolder(
  • input: UpdateCloudObjectFolderInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCloudObjectFolderPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCloudObjectFolder(
  • input: [CreateOrUpdateCloudObjectFolderInput!]!,
  • deleteInput: [DeleteCloudObjectFolderInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCloudObjectFolderPayload
  • # Deletes a company documents folder. With deleteContents, its files and
  • # subfolders are deleted first, and the folder is kept when any of them cannot be
  • # deleted.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • # deleteContents: When true, the files and subfolders in the
  • # folder are deleted as well. Defaults to false.
  • deleteCloudObjectFolder(
  • input: DeleteCloudObjectFolderInput!,
  • deleteContents: Boolean
  • ): DeleteCloudObjectFolderPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCloudObjectRelation(
  • input: CreateCloudObjectRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCloudObjectRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCloudObjectRelation(
  • input: UpdateCloudObjectRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCloudObjectRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCloudObjectRelation(
  • input: [CreateOrUpdateCloudObjectRelationInput!]!,
  • deleteInput: [DeleteCloudObjectRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCloudObjectRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCloudObjectRelation(
  • input: DeleteCloudObjectRelationInput!
  • ): DeleteCloudObjectRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCloudObjectStepRelation(
  • input: UpdateCloudObjectStepRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCloudObjectStepRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCloudObjectStepRelation(
  • input: [CreateOrUpdateCloudObjectStepRelationInput!]!,
  • deleteInput: [DeleteCloudObjectStepRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCloudObjectStepRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCloudObjectStepRelation(
  • input: DeleteCloudObjectStepRelationInput!
  • ): DeleteCloudObjectStepRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCloudObjectTemplate(
  • input: CreateCloudObjectTemplateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCloudObjectTemplatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCloudObjectTemplate(
  • input: UpdateCloudObjectTemplateInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCloudObjectTemplatePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCloudObjectTemplate(
  • input: [CreateOrUpdateCloudObjectTemplateInput!]!,
  • deleteInput: [DeleteCloudObjectTemplateInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCloudObjectTemplatePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCloudObjectTemplate(
  • input: DeleteCloudObjectTemplateInput!
  • ): DeleteCloudObjectTemplatePayload
  • # Moves files and folders into another folder. Without a record, company documents
  • # and folders are moved under folderId; with entityId and entityType, the files
  • # are moved within that record's documents.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • moveCloudObjects(input: MoveCloudObjectsInput!): MoveCloudObjectsPayload
  • # Deletes files and folders. Files attached to an online form, e-mail template,
  • # process, process template, report schedule, e-mail sequence or approval process
  • # are not deleted; they are only removed from the records they were linked to.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • deleteCloudObjects(input: DeleteCloudObjectsInput!): DeleteCloudObjectsPayload
  • # Starts packing the selected files and folders, with their folder structure, into
  • # a ZIP archive and returns a request id. Poll getBulkDownloadStatus with that id
  • # to get the download URL.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • getBulkDownloadUrl(input: GetBulkDownloadUrlInput!): GetBulkDownloadUrlPayload
  • # Returns the progress of a ZIP download started by getBulkDownloadUrl, and the
  • # download URL once the archive is ready.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • getBulkDownloadStatus(input: GetBulkDownloadStatusInput!): GetBulkDownloadStatusPayload
  • # Assigns the contact to a new owner and sales unit. The new owner must be a
  • # member or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipContact(
  • input: ChangeOwnershipContactInput!
  • ): ChangeOwnershipContactPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingContact(input: ManageSharingContactInput!): ManageSharingContactPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreContact(input: RestoreContactInput!): RestoreContactPayload
  • # Creates a copy of the contact with the same field values; attached files are not
  • # copied. The copy's last name gets a copy suffix, numbered when such copies
  • # already exist, unless skipCopySuffix is true.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyContact(input: CopyContactInput!): CopyContactPayload
  • # Merges a duplicate contact into the master contact. The master keeps the values
  • # sent in master and gets any empty field filled from the duplicate; records
  • # linked to the duplicate move to the master and the duplicate is deleted.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • mergeContact(input: MergeContactInput!): MergeContactPayload
  • # Archives the contact, optionally archiving or completing its related records in
  • # the same request. Archived contacts can be brought back with reactivateContact.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • archiveContact(input: ArchiveContactInput!): ArchiveContactPayload
  • # Takes the contact out of the archive so it is active again. Field validations
  • # are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • reactivateContact(input: ReactivateContactInput!): ReactivateContactPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContact(
  • input: CreateContactInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContact(
  • input: UpdateContactInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContact(
  • input: [CreateOrUpdateContactInput!]!,
  • deleteInput: [DeleteContactInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContact(input: DeleteContactInput!): DeleteContactPayload
  • # Archives many contacts in one request, applying the same field values and
  • # related-record options to each, as archiveContact does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkArchiveContact(input: BulkArchiveContactInput!): BulkArchiveContactPayload
  • # Takes many archived records out of the archive in one request. Field validations
  • # are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkReactivateContact(input: BulkReactivateContactInput!): BulkReactivateContactPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertContact(
  • input: CreateContactInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertContactPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactAccountAccountRoleRelation(
  • input: CreateContactAccountAccountRoleRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactAccountAccountRoleRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactAccountAccountRoleRelation(
  • input: UpdateContactAccountAccountRoleRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactAccountAccountRoleRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactAccountAccountRoleRelation(
  • input: [CreateOrUpdateContactAccountAccountRoleRelationInput!]!,
  • deleteInput: [DeleteContactAccountAccountRoleRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactAccountAccountRoleRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactAccountAccountRoleRelation(
  • input: DeleteContactAccountAccountRoleRelationInput!
  • ): DeleteContactAccountAccountRoleRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactAccountRelation(
  • input: CreateContactAccountRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactAccountRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactAccountRelation(
  • input: UpdateContactAccountRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactAccountRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactAccountRelation(
  • input: [CreateOrUpdateContactAccountRelationInput!]!,
  • deleteInput: [DeleteContactAccountRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactAccountRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactAccountRelation(
  • input: DeleteContactAccountRelationInput!
  • ): DeleteContactAccountRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactKpi(
  • input: CreateContactKPIInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactKPIPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactKpi(
  • input: UpdateContactKPIInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactKPIPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactKpi(
  • input: [CreateOrUpdateContactKPIInput!]!,
  • deleteInput: [DeleteContactKPIInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactKPIPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactKpi(input: DeleteContactKPIInput!): DeleteContactKPIPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactRelation(
  • input: CreateContactRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactRelation(
  • input: UpdateContactRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactRelation(
  • input: [CreateOrUpdateContactRelationInput!]!,
  • deleteInput: [DeleteContactRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactRelation(input: DeleteContactRelationInput!): DeleteContactRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactRelationLabel(
  • input: CreateContactRelationLabelInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactRelationLabelPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactRelationLabel(
  • input: UpdateContactRelationLabelInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactRelationLabelPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactRelationLabel(
  • input: [CreateOrUpdateContactRelationLabelInput!]!,
  • deleteInput: [DeleteContactRelationLabelInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactRelationLabelPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactRelationLabel(
  • input: DeleteContactRelationLabelInput!
  • ): DeleteContactRelationLabelPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactRelationType(
  • input: CreateContactRelationTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactRelationTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactRelationType(
  • input: UpdateContactRelationTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactRelationTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactRelationType(
  • input: [CreateOrUpdateContactRelationTypeInput!]!,
  • deleteInput: [DeleteContactRelationTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactRelationTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactRelationType(
  • input: DeleteContactRelationTypeInput!
  • ): DeleteContactRelationTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactSharingClientRelation(
  • input: CreateContactSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactSharingClientRelation(
  • input: UpdateContactSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactSharingClientRelation(
  • input: [CreateOrUpdateContactSharingClientRelationInput!]!,
  • deleteInput: [DeleteContactSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactSharingClientRelation(
  • input: DeleteContactSharingClientRelationInput!
  • ): DeleteContactSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactSharingSalesUnitRelation(
  • input: CreateContactSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactSharingSalesUnitRelation(
  • input: UpdateContactSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactSharingSalesUnitRelation(
  • input: [CreateOrUpdateContactSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteContactSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactSharingSalesUnitRelation(
  • input: DeleteContactSharingSalesUnitRelationInput!
  • ): DeleteContactSharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createContactSocialRelation(
  • input: CreateContactSocialRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateContactSocialRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateContactSocialRelation(
  • input: UpdateContactSocialRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateContactSocialRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateContactSocialRelation(
  • input: [CreateOrUpdateContactSocialRelationInput!]!,
  • deleteInput: [DeleteContactSocialRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateContactSocialRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteContactSocialRelation(
  • input: DeleteContactSocialRelationInput!
  • ): DeleteContactSocialRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCountryCrm(
  • input: CreateCountryCrmInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCountryCrmPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCountryCrm(
  • input: UpdateCountryCrmInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCountryCrmPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCountryCrm(
  • input: [CreateOrUpdateCountryCrmInput!]!,
  • deleteInput: [DeleteCountryCrmInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCountryCrmPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCountryCrm(input: DeleteCountryCrmInput!): DeleteCountryCrmPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCurrency(
  • input: CreateCurrencyInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCurrencyPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCurrency(
  • input: UpdateCurrencyInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCurrencyPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCurrency(
  • input: [CreateOrUpdateCurrencyInput!]!,
  • deleteInput: [DeleteCurrencyInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCurrencyPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCurrency(input: DeleteCurrencyInput!): DeleteCurrencyPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCurrencyExchangeRate(
  • input: CreateCurrencyExchangeRateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCurrencyExchangeRatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCurrencyExchangeRate(
  • input: UpdateCurrencyExchangeRateInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCurrencyExchangeRatePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCurrencyExchangeRate(
  • input: [CreateOrUpdateCurrencyExchangeRateInput!]!,
  • deleteInput: [DeleteCurrencyExchangeRateInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCurrencyExchangeRatePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCurrencyExchangeRate(
  • input: DeleteCurrencyExchangeRateInput!
  • ): DeleteCurrencyExchangeRatePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCurrencyExchangeRatesList(
  • input: CreateCurrencyExchangeRatesListInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCurrencyExchangeRatesListPayload
  • # Updates an exchange rate list. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • # updateCurrencyFields: When true (default), changed exchange
  • # rates recalculate the base-currency values of foreign-currency fields in the
  • # existing records the rate list applies to; when false, those values are kept.
  • updateCurrencyExchangeRatesList(
  • input: UpdateCurrencyExchangeRatesListInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String,
  • updateCurrencyFields: Boolean
  • ): UpdateCurrencyExchangeRatesListPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCurrencyExchangeRatesList(
  • input: [CreateOrUpdateCurrencyExchangeRatesListInput!]!,
  • deleteInput: [DeleteCurrencyExchangeRatesListInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCurrencyExchangeRatesListPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCurrencyExchangeRatesList(
  • input: DeleteCurrencyExchangeRatesListInput!
  • ): DeleteCurrencyExchangeRatesListPayload
  • # Assigns the record to a new owner and sales unit. The new owner must be a member
  • # or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipCustomEntity(
  • input: ChangeOwnershipCustomEntityInput!
  • ): ChangeOwnershipCustomEntityPayload
  • # Creates a copy of the custom entity record with the same field values. The
  • # copy's name gets a copy suffix unless skipCopySuffix is true; an auto-numbered
  • # name gets the next number instead.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyCustomEntity(input: CopyCustomEntityInput!): CopyCustomEntityPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingCustomEntity(
  • input: ManageSharingCustomEntityInput!
  • ): ManageSharingCustomEntityPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCustomEntityDataExRelation(
  • input: CreateCustomEntityDataExRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCustomEntityDataExRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCustomEntityDataExRelation(
  • input: UpdateCustomEntityDataExRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCustomEntityDataExRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCustomEntityDataExRelation(
  • input: [CreateOrUpdateCustomEntityDataExRelationInput!]!,
  • deleteInput: [DeleteCustomEntityDataExRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCustomEntityDataExRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCustomEntityDataExRelation(
  • input: DeleteCustomEntityDataExRelationInput!
  • ): DeleteCustomEntityDataExRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCustomEntitySharingClientRelation(
  • input: CreateCustomEntitySharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCustomEntitySharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCustomEntitySharingClientRelation(
  • input: UpdateCustomEntitySharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCustomEntitySharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCustomEntitySharingClientRelation(
  • input: [CreateOrUpdateCustomEntitySharingClientRelationInput!]!,
  • deleteInput: [DeleteCustomEntitySharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCustomEntitySharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCustomEntitySharingClientRelation(
  • input: DeleteCustomEntitySharingClientRelationInput!
  • ): DeleteCustomEntitySharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createCustomEntitySharingSalesUnitRelation(
  • input: CreateCustomEntitySharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateCustomEntitySharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateCustomEntitySharingSalesUnitRelation(
  • input: UpdateCustomEntitySharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateCustomEntitySharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateCustomEntitySharingSalesUnitRelation(
  • input: [CreateOrUpdateCustomEntitySharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteCustomEntitySharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateCustomEntitySharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteCustomEntitySharingSalesUnitRelation(
  • input: DeleteCustomEntitySharingSalesUnitRelationInput!
  • ): DeleteCustomEntitySharingSalesUnitRelationPayload
  • # Restores a deleted option of a dropdown, radio or multiselect field and places
  • # it at the given position in its data set.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreData(input: RestoreDataInput!): RestoreDataPayload
  • # Deletes the record and publishes the deletion immediately; unrelated pending
  • # drafts stay unpublished.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteData(input: DeleteDataInput!): DeleteDataPayload
  • # Creates a new option of a dropdown, radio or multiselect field and publishes it
  • # immediately. The other options of the field are renumbered to make room at its
  • # sortOrder.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createData(
  • input: CreateDataInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateDataPayload
  • # Updates an option of a dropdown, radio or multiselect field and publishes the
  • # change immediately. Only the fields present in the input are changed; when
  • # sortOrder changes, the other options of the field are renumbered.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • updateData(
  • input: UpdateDataInput!,
  • validationLevel: [ValidationLevel!]
  • ): UpdateDataPayload
  • # Sets how the email record is shared: the sharing mode and the users and sales
  • # units it is shared with. Who can read the email body is set separately with
  • # manageContentSharingEmail.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingEmail(input: ManageSharingEmailInput!): ManageSharingEmailPayload
  • # Sets who can read the body of the email. For a mass email the setting is also
  • # applied to every individual email sent from it.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageContentSharingEmail(
  • input: ManageContentSharingEmailInput!
  • ): ManageContentSharingEmailPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmail(
  • input: CreateEmailInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmail(
  • input: UpdateEmailInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmail(
  • input: [CreateOrUpdateEmailInput!]!,
  • deleteInput: [DeleteEmailInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmail(input: DeleteEmailInput!): DeleteEmailPayload
  • # Replaces the records linked to the e-mail and to every other e-mail in its
  • # conversation. Linked records missing from linkedItems are unlinked.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • updateLinkedItemsEmail(
  • input: UpdateLinkedItemsEmailInput!
  • ): UpdateLinkedItemsEmailPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailContentSharingClientRelation(
  • input: CreateEmailContentSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailContentSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailContentSharingClientRelation(
  • input: UpdateEmailContentSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailContentSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailContentSharingClientRelation(
  • input: [CreateOrUpdateEmailContentSharingClientRelationInput!]!,
  • deleteInput: [DeleteEmailContentSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailContentSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailContentSharingClientRelation(
  • input: DeleteEmailContentSharingClientRelationInput!
  • ): DeleteEmailContentSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailContentSharingSalesUnitRelation(
  • input: CreateEmailContentSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailContentSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailContentSharingSalesUnitRelation(
  • input: UpdateEmailContentSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailContentSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailContentSharingSalesUnitRelation(
  • input: [CreateOrUpdateEmailContentSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteEmailContentSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailContentSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailContentSharingSalesUnitRelation(
  • input: DeleteEmailContentSharingSalesUnitRelationInput!
  • ): DeleteEmailContentSharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailEvent(
  • input: CreateEmailEventInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailEventPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailEvent(
  • input: UpdateEmailEventInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailEventPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailEvent(
  • input: [CreateOrUpdateEmailEventInput!]!,
  • deleteInput: [DeleteEmailEventInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailEventPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailEvent(input: DeleteEmailEventInput!): DeleteEmailEventPayload
  • # Creates a new email label. A label with the same name, ignoring case, as another
  • # label of the same owner under the same parent label is rejected.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailLabel(
  • input: CreateEmailLabelInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailLabelPayload
  • # Updates an existing email label. Only the fields present in the input are
  • # changed; a rename or move that gives the label the same name, ignoring case, as
  • # another label under the same parent label is rejected.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailLabel(
  • input: UpdateEmailLabelInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailLabelPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailLabel(
  • input: [CreateOrUpdateEmailLabelInput!]!,
  • deleteInput: [DeleteEmailLabelInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailLabelPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailLabel(input: DeleteEmailLabelInput!): DeleteEmailLabelPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailLabelRelation(
  • input: CreateEmailLabelRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailLabelRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailLabelRelation(
  • input: UpdateEmailLabelRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailLabelRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailLabelRelation(
  • input: [CreateOrUpdateEmailLabelRelationInput!]!,
  • deleteInput: [DeleteEmailLabelRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailLabelRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailLabelRelation(
  • input: DeleteEmailLabelRelationInput!
  • ): DeleteEmailLabelRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailSequence(
  • input: CreateEmailSequenceInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailSequencePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailSequence(
  • input: UpdateEmailSequenceInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailSequencePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailSequence(
  • input: [CreateOrUpdateEmailSequenceInput!]!,
  • deleteInput: [DeleteEmailSequenceInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailSequencePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailSequence(input: DeleteEmailSequenceInput!): DeleteEmailSequencePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailSequenceActivityLog(
  • input: CreateEmailSequenceActivityLogInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailSequenceActivityLogPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailSequenceActivityLog(
  • input: UpdateEmailSequenceActivityLogInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailSequenceActivityLogPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailSequenceActivityLog(
  • input: [CreateOrUpdateEmailSequenceActivityLogInput!]!,
  • deleteInput: [DeleteEmailSequenceActivityLogInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailSequenceActivityLogPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailSequenceActivityLog(
  • input: DeleteEmailSequenceActivityLogInput!
  • ): DeleteEmailSequenceActivityLogPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailSequenceActivityLogLine(
  • input: CreateEmailSequenceActivityLogLineInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailSequenceActivityLogLinePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailSequenceActivityLogLine(
  • input: UpdateEmailSequenceActivityLogLineInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailSequenceActivityLogLinePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailSequenceActivityLogLine(
  • input: [CreateOrUpdateEmailSequenceActivityLogLineInput!]!,
  • deleteInput: [DeleteEmailSequenceActivityLogLineInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailSequenceActivityLogLinePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailSequenceActivityLogLine(
  • input: DeleteEmailSequenceActivityLogLineInput!
  • ): DeleteEmailSequenceActivityLogLinePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailSequenceEnrolled(
  • input: CreateEmailSequenceEnrolledInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailSequenceEnrolledPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailSequenceEnrolled(
  • input: UpdateEmailSequenceEnrolledInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailSequenceEnrolledPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailSequenceEnrolled(
  • input: [CreateOrUpdateEmailSequenceEnrolledInput!]!,
  • deleteInput: [DeleteEmailSequenceEnrolledInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailSequenceEnrolledPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailSequenceEnrolled(
  • input: DeleteEmailSequenceEnrolledInput!
  • ): DeleteEmailSequenceEnrolledPayload
  • # Returns the template body as HTML with its merge fields filled from the given
  • # record. The template is not changed; merge fields without a value show the field
  • # name.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • personalizeBodyEmailTemplate(
  • input: PersonalizeBodyEmailTemplateInput!
  • ): PersonalizeBodyEmailTemplatePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailTemplate(
  • input: CreateEmailTemplateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailTemplatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailTemplate(
  • input: UpdateEmailTemplateInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailTemplatePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailTemplate(
  • input: [CreateOrUpdateEmailTemplateInput!]!,
  • deleteInput: [DeleteEmailTemplateInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailTemplatePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailTemplate(input: DeleteEmailTemplateInput!): DeleteEmailTemplatePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailTemplateFolder(
  • input: CreateEmailTemplateFolderInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailTemplateFolderPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailTemplateFolder(
  • input: UpdateEmailTemplateFolderInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailTemplateFolderPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailTemplateFolder(
  • input: [CreateOrUpdateEmailTemplateFolderInput!]!,
  • deleteInput: [DeleteEmailTemplateFolderInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailTemplateFolderPayload
  • # Deletes an email template folder. With deleteContents, its templates and
  • # subfolders are deleted first, and the folder is kept when any of them cannot be
  • # deleted.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • # deleteContents: When true, the templates and subfolders in the
  • # folder are deleted as well. Defaults to false.
  • deleteEmailTemplateFolder(
  • input: DeleteEmailTemplateFolderInput!,
  • deleteContents: Boolean
  • ): DeleteEmailTemplateFolderPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailTemplateSharingClientRelation(
  • input: CreateEmailTemplateSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailTemplateSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailTemplateSharingClientRelation(
  • input: UpdateEmailTemplateSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailTemplateSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailTemplateSharingClientRelation(
  • input: [CreateOrUpdateEmailTemplateSharingClientRelationInput!]!,
  • deleteInput: [DeleteEmailTemplateSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailTemplateSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailTemplateSharingClientRelation(
  • input: DeleteEmailTemplateSharingClientRelationInput!
  • ): DeleteEmailTemplateSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailTemplateSharingSalesUnitRelation(
  • input: CreateEmailTemplateSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailTemplateSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailTemplateSharingSalesUnitRelation(
  • input: UpdateEmailTemplateSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailTemplateSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailTemplateSharingSalesUnitRelation(
  • input: [CreateOrUpdateEmailTemplateSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteEmailTemplateSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailTemplateSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailTemplateSharingSalesUnitRelation(
  • input: DeleteEmailTemplateSharingSalesUnitRelationInput!
  • ): DeleteEmailTemplateSharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEmailThreadMailboxClientReadState(
  • input: CreateEmailThreadMailboxClientReadStateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEmailThreadMailboxClientReadStatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEmailThreadMailboxClientReadState(
  • input: UpdateEmailThreadMailboxClientReadStateInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEmailThreadMailboxClientReadStatePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEmailThreadMailboxClientReadState(
  • input: [CreateOrUpdateEmailThreadMailboxClientReadStateInput!]!,
  • deleteInput: [DeleteEmailThreadMailboxClientReadStateInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEmailThreadMailboxClientReadStatePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEmailThreadMailboxClientReadState(
  • input: DeleteEmailThreadMailboxClientReadStateInput!
  • ): DeleteEmailThreadMailboxClientReadStatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEntityFitness(
  • input: UpdateEntityFitnessInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEntityFitnessPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEntityFitnessIndicator(
  • input: CreateEntityFitnessIndicatorInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEntityFitnessIndicatorPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEntityFitnessIndicator(
  • input: UpdateEntityFitnessIndicatorInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEntityFitnessIndicatorPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEntityFitnessIndicator(
  • input: [CreateOrUpdateEntityFitnessIndicatorInput!]!,
  • deleteInput: [DeleteEntityFitnessIndicatorInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEntityFitnessIndicatorPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEntityFitnessIndicator(
  • input: DeleteEntityFitnessIndicatorInput!
  • ): DeleteEntityFitnessIndicatorPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEntityHealth(
  • input: UpdateEntityHealthInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEntityHealthPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createEntityScoring(
  • input: CreateEntityScoringInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateEntityScoringPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateEntityScoring(
  • input: UpdateEntityScoringInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateEntityScoringPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateEntityScoring(
  • input: [CreateOrUpdateEntityScoringInput!]!,
  • deleteInput: [DeleteEntityScoringInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateEntityScoringPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteEntityScoring(input: DeleteEntityScoringInput!): DeleteEntityScoringPayload
  • # Deletes the record and publishes the deletion immediately; unrelated pending
  • # drafts stay unpublished.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteField(input: DeleteDraftFieldInput!): DeleteFieldPayload
  • # Creates a new record and publishes it immediately; unrelated pending drafts stay
  • # unpublished.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • createField(input: CreateDraftFieldInput!): CreateFieldPayload
  • # Updates an existing record and publishes the change immediately; unrelated
  • # pending drafts stay unpublished. Only the fields present in the input are
  • # changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • updateField(input: UpdateDraftFieldInput!): UpdateFieldPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createFieldMapping(
  • input: CreateFieldMappingInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateFieldMappingPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateFieldMapping(
  • input: UpdateFieldMappingInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateFieldMappingPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateFieldMapping(
  • input: [CreateOrUpdateFieldMappingInput!]!,
  • deleteInput: [DeleteFieldMappingInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateFieldMappingPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteFieldMapping(input: DeleteFieldMappingInput!): DeleteFieldMappingPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createForecast(
  • input: CreateForecastInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateForecastPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateForecast(
  • input: UpdateForecastInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateForecastPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateForecast(
  • input: [CreateOrUpdateForecastInput!]!,
  • deleteInput: [DeleteForecastInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateForecastPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteForecast(input: DeleteForecastInput!): DeleteForecastPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createFormView(
  • input: CreateFormViewInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateFormViewPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateFormView(
  • input: UpdateFormViewInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateFormViewPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateFormView(
  • input: [CreateOrUpdateFormViewInput!]!,
  • deleteInput: [DeleteFormViewInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateFormViewPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteFormView(input: DeleteFormViewInput!): DeleteFormViewPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createFormViewSharingClientRelation(
  • input: CreateFormViewSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateFormViewSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateFormViewSharingClientRelation(
  • input: UpdateFormViewSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateFormViewSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateFormViewSharingClientRelation(
  • input: [CreateOrUpdateFormViewSharingClientRelationInput!]!,
  • deleteInput: [DeleteFormViewSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateFormViewSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteFormViewSharingClientRelation(
  • input: DeleteFormViewSharingClientRelationInput!
  • ): DeleteFormViewSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createFormViewSharingSalesUnitRelation(
  • input: CreateFormViewSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateFormViewSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateFormViewSharingSalesUnitRelation(
  • input: UpdateFormViewSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateFormViewSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateFormViewSharingSalesUnitRelation(
  • input: [CreateOrUpdateFormViewSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteFormViewSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateFormViewSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteFormViewSharingSalesUnitRelation(
  • input: DeleteFormViewSharingSalesUnitRelationInput!
  • ): DeleteFormViewSharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createGhostContact(
  • input: CreateGhostContactInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateGhostContactPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateGhostContact(
  • input: UpdateGhostContactInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateGhostContactPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateGhostContact(
  • input: [CreateOrUpdateGhostContactInput!]!,
  • deleteInput: [DeleteGhostContactInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateGhostContactPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteGhostContact(input: DeleteGhostContactInput!): DeleteGhostContactPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createGhostContactAccountAccountRoleRelation(
  • input: CreateGhostContactAccountAccountRoleRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateGhostContactAccountAccountRoleRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateGhostContactAccountAccountRoleRelation(
  • input: UpdateGhostContactAccountAccountRoleRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateGhostContactAccountAccountRoleRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateGhostContactAccountAccountRoleRelation(
  • input: [CreateOrUpdateGhostContactAccountAccountRoleRelationInput!]!,
  • deleteInput: [DeleteGhostContactAccountAccountRoleRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateGhostContactAccountAccountRoleRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteGhostContactAccountAccountRoleRelation(
  • input: DeleteGhostContactAccountAccountRoleRelationInput!
  • ): DeleteGhostContactAccountAccountRoleRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createGhostContactAccountRelation(
  • input: CreateGhostContactAccountRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateGhostContactAccountRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateGhostContactAccountRelation(
  • input: UpdateGhostContactAccountRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateGhostContactAccountRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateGhostContactAccountRelation(
  • input: [CreateOrUpdateGhostContactAccountRelationInput!]!,
  • deleteInput: [DeleteGhostContactAccountRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateGhostContactAccountRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteGhostContactAccountRelation(
  • input: DeleteGhostContactAccountRelationInput!
  • ): DeleteGhostContactAccountRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createGhostLeadOpptyContactRelation(
  • input: CreateGhostLeadOpptyContactRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateGhostLeadOpptyContactRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateGhostLeadOpptyContactRelation(
  • input: UpdateGhostLeadOpptyContactRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateGhostLeadOpptyContactRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateGhostLeadOpptyContactRelation(
  • input: [CreateOrUpdateGhostLeadOpptyContactRelationInput!]!,
  • deleteInput: [DeleteGhostLeadOpptyContactRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateGhostLeadOpptyContactRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteGhostLeadOpptyContactRelation(
  • input: DeleteGhostLeadOpptyContactRelationInput!
  • ): DeleteGhostLeadOpptyContactRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createGhostLeadOpptyContactSalesRoleRelation(
  • input: CreateGhostLeadOpptyContactSalesRoleRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateGhostLeadOpptyContactSalesRoleRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateGhostLeadOpptyContactSalesRoleRelation(
  • input: UpdateGhostLeadOpptyContactSalesRoleRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateGhostLeadOpptyContactSalesRoleRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateGhostLeadOpptyContactSalesRoleRelation(
  • input: [CreateOrUpdateGhostLeadOpptyContactSalesRoleRelationInput!]!,
  • deleteInput: [DeleteGhostLeadOpptyContactSalesRoleRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateGhostLeadOpptyContactSalesRoleRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteGhostLeadOpptyContactSalesRoleRelation(
  • input: DeleteGhostLeadOpptyContactSalesRoleRelationInput!
  • ): DeleteGhostLeadOpptyContactSalesRoleRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createImportMappingMask(
  • input: CreateImportMappingMaskInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateImportMappingMaskPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateImportMappingMask(
  • input: UpdateImportMappingMaskInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateImportMappingMaskPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateImportMappingMask(
  • input: [CreateOrUpdateImportMappingMaskInput!]!,
  • deleteInput: [DeleteImportMappingMaskInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateImportMappingMaskPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteImportMappingMask(
  • input: DeleteImportMappingMaskInput!
  • ): DeleteImportMappingMaskPayload
  • # Releases the lead from its owner, leaving it unassigned in its sales unit so
  • # another user can take it over. A Private sharing mode is switched to Standard.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • releaseOwnershipLead(input: ReleaseOwnershipLeadInput!): ReleaseOwnershipLeadPayload
  • # Assigns the record to a new owner and sales unit. The new owner must be a member
  • # or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipLead(input: ChangeOwnershipLeadInput!): ChangeOwnershipLeadPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingLead(input: ManageSharingLeadInput!): ManageSharingLeadPayload
  • # Sets the label flags of the record. All three flags are replaced, so send false
  • # for flags that should be cleared.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeLabelFlagLead(input: ChangeLabelFlagLeadInput!): ChangeLabelFlagLeadPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreLead(input: RestoreLeadInput!): RestoreLeadPayload
  • # Creates a copy of the lead with the same field values; attached files are not
  • # copied. The copy's name gets a copy suffix, numbered when such copies already
  • # exist, unless skipCopySuffix is true.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyLead(input: CopyLeadInput!): CopyLeadPayload
  • # Archives the lead, closing it as lost. Archived leads can be brought back with
  • # reactivateLead.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • archiveLead(input: ArchiveLeadInput!): ArchiveLeadPayload
  • # Takes the lead out of the archive so it is open again. Field validations are not
  • # applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • reactivateLead(input: ReactivateLeadInput!): ReactivateLeadPayload
  • # Converts the lead into an opportunity that keeps the lead's id, shared field
  • # values and linked records; the lead itself is removed. The target step must be
  • # in a sales pipeline and cannot be its last (won) step.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • qualifyLead(input: QualifyLeadInput!): QualifyLeadPayload
  • # Moves the lead to another step of its current lead process. Moving forward
  • # enforces the checklists and required fields of the steps passed; use
  • # changeLeadProcess to switch to another process.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • moveLead(input: MoveLeadInput!): MoveLeadPayload
  • # Moves the lead to another lead process by changing its lead type and step,
  • # optionally changing its owner at the same time. Both leadTypeId and stepId must
  • # be sent.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeLeadProcess(input: ChangeLeadProcessInput!): ChangeLeadProcessPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLead(
  • input: CreateLeadInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLead(
  • input: UpdateLeadInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLead(
  • input: [CreateOrUpdateLeadInput!]!,
  • deleteInput: [DeleteLeadInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLead(input: DeleteLeadInput!): DeleteLeadPayload
  • # Archives many leads in one request, as archiveLead does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkArchiveLead(input: BulkArchiveLeadInput!): BulkArchiveLeadPayload
  • # Takes many archived records out of the archive in one request. Field validations
  • # are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkReactivateLead(input: BulkReactivateLeadInput!): BulkReactivateLeadPayload
  • # Converts many leads into opportunities in one request, as qualifyLead does,
  • # applying the same target step and field values to each.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkQualifyLead(input: BulkQualifyLeadInput!): BulkQualifyLeadPayload
  • # Moves many leads to another step of their lead process in one request, as
  • # moveLead does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkMoveLead(input: BulkMoveLeadInput!): BulkMoveLeadPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertLead(
  • input: CreateLeadInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertLeadPayload
  • # Takes an archived lead or opportunity out of the archive so it is open again.
  • # Field validations are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • reactivateLeadOppty(input: ReactivateLeadOpptyInput!): ReactivateLeadOpptyPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptyAccountRelation(
  • input: CreateLeadOpptyAccountRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptyAccountRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptyAccountRelation(
  • input: UpdateLeadOpptyAccountRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptyAccountRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptyAccountRelation(
  • input: [CreateOrUpdateLeadOpptyAccountRelationInput!]!,
  • deleteInput: [DeleteLeadOpptyAccountRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptyAccountRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptyAccountRelation(
  • input: DeleteLeadOpptyAccountRelationInput!
  • ): DeleteLeadOpptyAccountRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptyContactGroupRelation(
  • input: CreateLeadOpptyContactGroupRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptyContactGroupRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptyContactGroupRelation(
  • input: UpdateLeadOpptyContactGroupRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptyContactGroupRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptyContactGroupRelation(
  • input: [CreateOrUpdateLeadOpptyContactGroupRelationInput!]!,
  • deleteInput: [DeleteLeadOpptyContactGroupRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptyContactGroupRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptyContactGroupRelation(
  • input: DeleteLeadOpptyContactGroupRelationInput!
  • ): DeleteLeadOpptyContactGroupRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptyContactRelation(
  • input: CreateLeadOpptyContactRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptyContactRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptyContactRelation(
  • input: UpdateLeadOpptyContactRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptyContactRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptyContactRelation(
  • input: [CreateOrUpdateLeadOpptyContactRelationInput!]!,
  • deleteInput: [DeleteLeadOpptyContactRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptyContactRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptyContactRelation(
  • input: DeleteLeadOpptyContactRelationInput!
  • ): DeleteLeadOpptyContactRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptyContactSalesRoleRelation(
  • input: CreateLeadOpptyContactSalesRoleRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptyContactSalesRoleRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptyContactSalesRoleRelation(
  • input: UpdateLeadOpptyContactSalesRoleRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptyContactSalesRoleRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptyContactSalesRoleRelation(
  • input: [CreateOrUpdateLeadOpptyContactSalesRoleRelationInput!]!,
  • deleteInput: [DeleteLeadOpptyContactSalesRoleRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptyContactSalesRoleRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptyContactSalesRoleRelation(
  • input: DeleteLeadOpptyContactSalesRoleRelationInput!
  • ): DeleteLeadOpptyContactSalesRoleRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptyKpi(
  • input: CreateLeadOpptyKPIInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptyKPIPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptyKpi(
  • input: UpdateLeadOpptyKPIInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptyKPIPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptyKpi(
  • input: [CreateOrUpdateLeadOpptyKPIInput!]!,
  • deleteInput: [DeleteLeadOpptyKPIInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptyKPIPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptyKpi(input: DeleteLeadOpptyKPIInput!): DeleteLeadOpptyKPIPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptySharingClientRelation(
  • input: CreateLeadOpptySharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptySharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptySharingClientRelation(
  • input: UpdateLeadOpptySharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptySharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptySharingClientRelation(
  • input: [CreateOrUpdateLeadOpptySharingClientRelationInput!]!,
  • deleteInput: [DeleteLeadOpptySharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptySharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptySharingClientRelation(
  • input: DeleteLeadOpptySharingClientRelationInput!
  • ): DeleteLeadOpptySharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptySharingSalesUnitRelation(
  • input: CreateLeadOpptySharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptySharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptySharingSalesUnitRelation(
  • input: UpdateLeadOpptySharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptySharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptySharingSalesUnitRelation(
  • input: [CreateOrUpdateLeadOpptySharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteLeadOpptySharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptySharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptySharingSalesUnitRelation(
  • input: DeleteLeadOpptySharingSalesUnitRelationInput!
  • ): DeleteLeadOpptySharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadOpptyStepCheckListRelation(
  • input: CreateLeadOpptyStepCheckListRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadOpptyStepCheckListRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadOpptyStepCheckListRelation(
  • input: UpdateLeadOpptyStepCheckListRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadOpptyStepCheckListRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadOpptyStepCheckListRelation(
  • input: [CreateOrUpdateLeadOpptyStepCheckListRelationInput!]!,
  • deleteInput: [DeleteLeadOpptyStepCheckListRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadOpptyStepCheckListRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadOpptyStepCheckListRelation(
  • input: DeleteLeadOpptyStepCheckListRelationInput!
  • ): DeleteLeadOpptyStepCheckListRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createLeadProcess(
  • input: CreateLeadProcessInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateLeadProcessPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateLeadProcess(
  • input: UpdateLeadProcessInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateLeadProcessPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateLeadProcess(
  • input: [CreateOrUpdateLeadProcessInput!]!,
  • deleteInput: [DeleteLeadProcessInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateLeadProcessPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteLeadProcess(input: DeleteLeadProcessInput!): DeleteLeadProcessPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createMasterRight(
  • input: CreateMasterRightInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateMasterRightPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMasterRight(
  • input: UpdateMasterRightInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMasterRightPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMasterRight(
  • input: [CreateOrUpdateMasterRightInput!]!,
  • deleteInput: [DeleteMasterRightInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMasterRightPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMasterRight(input: DeleteMasterRightInput!): DeleteMasterRightPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMedia(
  • input: UpdateMediaInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMediaPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMedia(
  • input: [CreateOrUpdateMediaInput!]!,
  • deleteInput: [DeleteMediaInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMediaPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMedia(input: DeleteMediaInput!): DeleteMediaPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createMemo(
  • input: CreateMemoInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateMemoPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMemo(
  • input: UpdateMemoInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMemoPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMemo(
  • input: [CreateOrUpdateMemoInput!]!,
  • deleteInput: [DeleteMemoInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMemoPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMemo(input: DeleteMemoInput!): DeleteMemoPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createMemoComment(
  • input: CreateMemoCommentInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateMemoCommentPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMemoComment(
  • input: UpdateMemoCommentInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMemoCommentPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMemoComment(
  • input: [CreateOrUpdateMemoCommentInput!]!,
  • deleteInput: [DeleteMemoCommentInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMemoCommentPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMemoComment(input: DeleteMemoCommentInput!): DeleteMemoCommentPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createMessageRelation(
  • input: CreateMessageRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateMessageRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMessageRelation(
  • input: UpdateMessageRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMessageRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMessageRelation(
  • input: [CreateOrUpdateMessageRelationInput!]!,
  • deleteInput: [DeleteMessageRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMessageRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMessageRelation(input: DeleteMessageRelationInput!): DeleteMessageRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createMessageSharingClientRelation(
  • input: CreateMessageSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateMessageSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMessageSharingClientRelation(
  • input: UpdateMessageSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMessageSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMessageSharingClientRelation(
  • input: [CreateOrUpdateMessageSharingClientRelationInput!]!,
  • deleteInput: [DeleteMessageSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMessageSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMessageSharingClientRelation(
  • input: DeleteMessageSharingClientRelationInput!
  • ): DeleteMessageSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createMessageSharingSalesUnitRelation(
  • input: CreateMessageSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateMessageSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateMessageSharingSalesUnitRelation(
  • input: UpdateMessageSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMessageSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateMessageSharingSalesUnitRelation(
  • input: [CreateOrUpdateMessageSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteMessageSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateMessageSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteMessageSharingSalesUnitRelation(
  • input: DeleteMessageSharingSalesUnitRelationInput!
  • ): DeleteMessageSharingSalesUnitRelationPayload
  • # Copies existing note to a new one.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyNote(input: CopyNoteInput!): CopyNotePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createNote(
  • input: CreateNoteInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateNotePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateNote(
  • input: UpdateNoteInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateNotePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateNote(
  • input: [CreateOrUpdateNoteInput!]!,
  • deleteInput: [DeleteNoteInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateNotePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteNote(input: DeleteNoteInput!): DeleteNotePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineForm(
  • input: CreateOnlineFormInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineForm(
  • input: UpdateOnlineFormInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineForm(
  • input: [CreateOrUpdateOnlineFormInput!]!,
  • deleteInput: [DeleteOnlineFormInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineForm(input: DeleteOnlineFormInput!): DeleteOnlineFormPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineFormActivityLogLine(
  • input: CreateOnlineFormActivityLogLineInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormActivityLogLinePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineFormActivityLogLine(
  • input: UpdateOnlineFormActivityLogLineInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormActivityLogLinePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineFormActivityLogLine(
  • input: [CreateOrUpdateOnlineFormActivityLogLineInput!]!,
  • deleteInput: [DeleteOnlineFormActivityLogLineInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormActivityLogLinePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineFormActivityLogLine(
  • input: DeleteOnlineFormActivityLogLineInput!
  • ): DeleteOnlineFormActivityLogLinePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineFormDataExRelation(
  • input: CreateOnlineFormDataExRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormDataExRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineFormDataExRelation(
  • input: UpdateOnlineFormDataExRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormDataExRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineFormDataExRelation(
  • input: [CreateOrUpdateOnlineFormDataExRelationInput!]!,
  • deleteInput: [DeleteOnlineFormDataExRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormDataExRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineFormDataExRelation(
  • input: DeleteOnlineFormDataExRelationInput!
  • ): DeleteOnlineFormDataExRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineFormRelation(
  • input: CreateOnlineFormRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineFormRelation(
  • input: UpdateOnlineFormRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineFormRelation(
  • input: [CreateOrUpdateOnlineFormRelationInput!]!,
  • deleteInput: [DeleteOnlineFormRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineFormRelation(
  • input: DeleteOnlineFormRelationInput!
  • ): DeleteOnlineFormRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineFormStyle(
  • input: CreateOnlineFormStyleInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormStylePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineFormStyle(
  • input: UpdateOnlineFormStyleInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormStylePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineFormStyle(
  • input: [CreateOrUpdateOnlineFormStyleInput!]!,
  • deleteInput: [DeleteOnlineFormStyleInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormStylePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineFormStyle(input: DeleteOnlineFormStyleInput!): DeleteOnlineFormStylePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineFormType(
  • input: CreateOnlineFormTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineFormType(
  • input: UpdateOnlineFormTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineFormType(
  • input: [CreateOrUpdateOnlineFormTypeInput!]!,
  • deleteInput: [DeleteOnlineFormTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineFormType(input: DeleteOnlineFormTypeInput!): DeleteOnlineFormTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOnlineFormTypeEmailRelation(
  • input: CreateOnlineFormTypeEmailRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOnlineFormTypeEmailRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOnlineFormTypeEmailRelation(
  • input: UpdateOnlineFormTypeEmailRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOnlineFormTypeEmailRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOnlineFormTypeEmailRelation(
  • input: [CreateOrUpdateOnlineFormTypeEmailRelationInput!]!,
  • deleteInput: [DeleteOnlineFormTypeEmailRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOnlineFormTypeEmailRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOnlineFormTypeEmailRelation(
  • input: DeleteOnlineFormTypeEmailRelationInput!
  • ): DeleteOnlineFormTypeEmailRelationPayload
  • # Assigns the record to a new owner and sales unit. The new owner must be a member
  • # or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipOpportunity(
  • input: ChangeOwnershipOpportunityInput!
  • ): ChangeOwnershipOpportunityPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingOpportunity(
  • input: ManageSharingOpportunityInput!
  • ): ManageSharingOpportunityPayload
  • # Sets the label flags of the record. All three flags are replaced, so send false
  • # for flags that should be cleared.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeLabelFlagOpportunity(
  • input: ChangeLabelFlagOpportunityInput!
  • ): ChangeLabelFlagOpportunityPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreOpportunity(input: RestoreOpportunityInput!): RestoreOpportunityPayload
  • # Archives the opportunity, closing it as lost. Conditionally required fields are
  • # enforced.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • archiveOpportunity(input: ArchiveOpportunityInput!): ArchiveOpportunityPayload
  • # Moves the opportunity to another step of its current sales pipeline. Moving
  • # forward enforces the checklists and required fields of the steps passed; use
  • # changePipelineOpportunity to switch pipelines.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • moveOpportunity(input: MoveOpportunityInput!): MoveOpportunityPayload
  • # Moves the opportunity to a step of another sales pipeline, optionally changing
  • # its owner at the same time.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changePipelineOpportunity(
  • input: ChangePipelineOpportunityInput!
  • ): ChangePipelineOpportunityPayload
  • # Converts the opportunity back to a lead. The lead keeps the opportunity's id,
  • # shared field values and linked records; quotes are unlinked and opportunity-only
  • # data such as recurrence and revenue schedule is removed.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • backToLead(input: BackToLeadInput!): BackToLeadPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOpportunity(
  • input: CreateOpportunityInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOpportunityPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOpportunity(
  • input: UpdateOpportunityInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOpportunityPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOpportunity(
  • input: [CreateOrUpdateOpportunityInput!]!,
  • deleteInput: [DeleteOpportunityInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOpportunityPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOpportunity(input: DeleteOpportunityInput!): DeleteOpportunityPayload
  • # Archives many opportunities in one request, as archiveOpportunity does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkArchiveOpportunity(
  • input: BulkArchiveOpportunityInput!
  • ): BulkArchiveOpportunityPayload
  • # Takes many archived opportunities out of the archive in one request. Field
  • # validations are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkReactivateOpportunity(
  • input: BulkReactivateOpportunityInput!
  • ): BulkReactivateOpportunityPayload
  • # Converts many opportunities back to leads in one request. Each lead keeps the
  • # opportunity's id, shared field values and linked records; quotes are unlinked
  • # and opportunity-only data such as recurrence and revenue schedule is removed.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkBackToLead(input: BulkBackToLeadInput!): BulkBackToLeadPayload
  • # Moves many opportunities to another step of their sales pipeline in one request,
  • # as moveOpportunity does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkMoveOpportunity(input: BulkMoveOpportunityInput!): BulkMoveOpportunityPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertOpportunity(
  • input: CreateOpportunityInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertOpportunityPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOpptyProductRelation(
  • input: CreateOpptyProductRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOpptyProductRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOpptyProductRelation(
  • input: UpdateOpptyProductRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOpptyProductRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOpptyProductRelation(
  • input: [CreateOrUpdateOpptyProductRelationInput!]!,
  • deleteInput: [DeleteOpptyProductRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOpptyProductRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOpptyProductRelation(
  • input: DeleteOpptyProductRelationInput!
  • ): DeleteOpptyProductRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOpptyProductRelationDataExRelation(
  • input: CreateOpptyProductRelationDataExRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOpptyProductRelationDataExRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOpptyProductRelationDataExRelation(
  • input: UpdateOpptyProductRelationDataExRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOpptyProductRelationDataExRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOpptyProductRelationDataExRelation(
  • input: [CreateOrUpdateOpptyProductRelationDataExRelationInput!]!,
  • deleteInput: [DeleteOpptyProductRelationDataExRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOpptyProductRelationDataExRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOpptyProductRelationDataExRelation(
  • input: DeleteOpptyProductRelationDataExRelationInput!
  • ): DeleteOpptyProductRelationDataExRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createOpptyRecurrence(
  • input: CreateOpptyRecurrenceInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateOpptyRecurrencePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateOpptyRecurrence(
  • input: UpdateOpptyRecurrenceInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateOpptyRecurrencePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateOpptyRecurrence(
  • input: [CreateOrUpdateOpptyRecurrenceInput!]!,
  • deleteInput: [DeleteOpptyRecurrenceInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateOpptyRecurrencePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteOpptyRecurrence(input: DeleteOpptyRecurrenceInput!): DeleteOpptyRecurrencePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createParentAccountRelationType(
  • input: CreateParentAccountRelationTypeInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateParentAccountRelationTypePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateParentAccountRelationType(
  • input: UpdateParentAccountRelationTypeInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateParentAccountRelationTypePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateParentAccountRelationType(
  • input: [CreateOrUpdateParentAccountRelationTypeInput!]!,
  • deleteInput: [DeleteParentAccountRelationTypeInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateParentAccountRelationTypePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteParentAccountRelationType(
  • input: DeleteParentAccountRelationTypeInput!
  • ): DeleteParentAccountRelationTypePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createPhone(
  • input: CreatePhoneInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreatePhonePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updatePhone(
  • input: UpdatePhoneInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdatePhonePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdatePhone(
  • input: [CreateOrUpdatePhoneInput!]!,
  • deleteInput: [DeletePhoneInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdatePhonePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deletePhone(input: DeletePhoneInput!): DeletePhonePayload
  • # Updates a WhatsApp phone. Only WhatsApp phones can be updated this way, and
  • # their forwarding settings cannot be set.
  • #
  • # Arguments
  • # input: Id of the WhatsApp phone and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated phone. Integrations can leave it empty.
  • updateMessagingPhone(
  • input: UpdatePhoneInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateMessagingPhonePayload
  • # Deletes a WhatsApp phone and disconnects its WhatsApp account from the space.
  • # Only WhatsApp phones can be deleted this way.
  • #
  • # Arguments
  • # input: Id of the WhatsApp phone to delete.
  • deleteMessagingPhone(input: DeletePhoneInput!): DeleteMessagingPhonePayload
  • # Re-enables a WhatsApp phone that was disabled. Fails when the phone is in an
  • # error state.
  • #
  • # Arguments
  • # input: Id of the WhatsApp phone; other fields are ignored.
  • enableMessagingPhone(input: UpdatePhoneInput!): EnableMessagingPhonePayload
  • # Disables a WhatsApp phone without deleting it; enableMessagingPhone turns it
  • # back on. Fails when the phone is in an error state.
  • #
  • # Arguments
  • # input: Id of the WhatsApp phone; other fields are ignored.
  • disableMessagingPhone(input: UpdatePhoneInput!): DisableMessagingPhonePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createPipeline(
  • input: CreatePipelineInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreatePipelinePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updatePipeline(
  • input: UpdatePipelineInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdatePipelinePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdatePipeline(
  • input: [CreateOrUpdatePipelineInput!]!,
  • deleteInput: [DeletePipelineInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdatePipelinePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deletePipeline(input: DeletePipelineInput!): DeletePipelinePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProcess(
  • input: CreateProcessInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProcessPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProcess(
  • input: UpdateProcessInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProcessPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProcess(
  • input: [CreateOrUpdateProcessInput!]!,
  • deleteInput: [DeleteProcessInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProcessPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProcess(input: DeleteProcessInput!): DeleteProcessPayload
  • # Creates a new automation process from a process template, copying the template's
  • # steps and attached documents. The new process is created disabled.
  • #
  • # Arguments
  • # input: Name, description, type and owner of the new process,
  • # and the id of the template to create it from.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProcessFromTemplate(
  • input: CreateProcessFromTemplateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProcessFromTemplatePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProcessActivityLog(
  • input: CreateProcessActivityLogInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProcessActivityLogPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProcessActivityLog(
  • input: UpdateProcessActivityLogInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProcessActivityLogPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProcessActivityLog(
  • input: [CreateOrUpdateProcessActivityLogInput!]!,
  • deleteInput: [DeleteProcessActivityLogInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProcessActivityLogPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProcessActivityLog(
  • input: DeleteProcessActivityLogInput!
  • ): DeleteProcessActivityLogPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProcessActivityLogLine(
  • input: CreateProcessActivityLogLineInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProcessActivityLogLinePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProcessActivityLogLine(
  • input: UpdateProcessActivityLogLineInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProcessActivityLogLinePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProcessActivityLogLine(
  • input: [CreateOrUpdateProcessActivityLogLineInput!]!,
  • deleteInput: [DeleteProcessActivityLogLineInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProcessActivityLogLinePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProcessActivityLogLine(
  • input: DeleteProcessActivityLogLineInput!
  • ): DeleteProcessActivityLogLinePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProcessTemplate(
  • input: CreateProcessTemplateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProcessTemplatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProcessTemplate(
  • input: UpdateProcessTemplateInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProcessTemplatePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProcessTemplate(
  • input: [CreateOrUpdateProcessTemplateInput!]!,
  • deleteInput: [DeleteProcessTemplateInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProcessTemplatePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProcessTemplate(input: DeleteProcessTemplateInput!): DeleteProcessTemplatePayload
  • # Creates a new product, optionally adding it to price lists.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # priceLists: Price lists to add the new product to, with a zero
  • # price in every currency. Leave empty to add it to none.
  • createProduct(
  • input: CreateProductInput!,
  • validationLevel: [ValidationLevel!],
  • priceLists: SetProductPriceList
  • ): CreateProductPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProduct(
  • input: UpdateProductInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProductPayload
  • # Creates and updates many products in one request. Items with an id are updated;
  • # items without an id are created, or matched to an existing record when match is
  • # set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • # priceLists: Price lists to add the newly created products to,
  • # with a zero price in every currency. Updated products are not changed. Leave
  • # empty to add them to none.
  • bulkUpdateProduct(
  • input: [CreateOrUpdateProductInput!]!,
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput,
  • priceLists: SetProductPriceList
  • ): BulkUpdateProductPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProduct(input: DeleteProductInput!): DeleteProductPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProductCategory(
  • input: CreateProductCategoryInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProductCategoryPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProductCategory(
  • input: UpdateProductCategoryInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProductCategoryPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProductCategory(
  • input: [CreateOrUpdateProductCategoryInput!]!,
  • deleteInput: [DeleteProductCategoryInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProductCategoryPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProductCategory(input: DeleteProductCategoryInput!): DeleteProductCategoryPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProductPipelineRelation(
  • input: CreateProductPipelineRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProductPipelineRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProductPipelineRelation(
  • input: UpdateProductPipelineRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProductPipelineRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProductPipelineRelation(
  • input: [CreateOrUpdateProductPipelineRelationInput!]!,
  • deleteInput: [DeleteProductPipelineRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProductPipelineRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProductPipelineRelation(
  • input: DeleteProductPipelineRelationInput!
  • ): DeleteProductPipelineRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProductPriceList(
  • input: CreateProductPriceListInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProductPriceListPayload
  • # Updates a price list. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # action: Whether the prices of the price list are also applied
  • # to existing opportunities and quotes that use it. Defaults to DontUpdatePrices.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProductPriceList(
  • input: UpdateProductPriceListInput!,
  • action: UpdateProductPriceListActionEnum,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProductPriceListPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProductPriceList(
  • input: [CreateOrUpdateProductPriceListInput!]!,
  • deleteInput: [DeleteProductPriceListInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProductPriceListPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProductPriceList(
  • input: DeleteProductPriceListInput!
  • ): DeleteProductPriceListPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProductPriceListPrice(
  • input: CreateProductPriceListPriceInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProductPriceListPricePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProductPriceListPrice(
  • input: UpdateProductPriceListPriceInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProductPriceListPricePayload
  • # Creates, updates and deletes many price-list prices in one request. Items with
  • # an id are updated; items without an id are created, or matched to an existing
  • # record when match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • # action: Whether the saved prices are also applied to existing
  • # opportunities and quotes that use the price list. Defaults to DontUpdatePrices.
  • bulkUpdateProductPriceListPrice(
  • input: [CreateOrUpdateProductPriceListPriceInput!]!,
  • deleteInput: [DeleteProductPriceListPriceInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput,
  • action: UpdateProductPriceListActionEnum
  • ): BulkUpdateProductPriceListPricePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProductPriceListPrice(
  • input: DeleteProductPriceListPriceInput!
  • ): DeleteProductPriceListPricePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createClientFavorite(
  • input: CreateClientFavoriteInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateClientFavoritePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateClientFavorite(
  • input: UpdateClientFavoriteInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateClientFavoritePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateClientFavorite(
  • input: [CreateOrUpdateClientFavoriteInput!]!,
  • deleteInput: [DeleteClientFavoriteInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateClientFavoritePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteClientFavorite(input: DeleteClientFavoriteInput!): DeleteClientFavoritePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProfileRelation(
  • input: CreateProfileRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProfileRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProfileRelation(
  • input: UpdateProfileRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProfileRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProfileRelation(
  • input: [CreateOrUpdateProfileRelationInput!]!,
  • deleteInput: [DeleteProfileRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProfileRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProfileRelation(input: DeleteProfileRelationInput!): DeleteProfileRelationPayload
  • # Assigns the record to a new owner and sales unit. The new owner must be a member
  • # or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipProject(
  • input: ChangeOwnershipProjectInput!
  • ): ChangeOwnershipProjectPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingProject(input: ManageSharingProjectInput!): ManageSharingProjectPayload
  • # Marks as completed every unfinished task of the project that belongs to the
  • # given objective. Without an objective, completes the project's tasks that are
  • # not assigned to any objective.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • completeTasksProject(input: CompleteTasksProjectInput!): BulkUpdateEntitiesPayload
  • # Marks the project as completed. Without new dates, a project that is in progress
  • # gets today as its end date; completing an already completed project fails.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • completeProject(input: CompleteProjectInput!): BulkUpdateEntitiesPayload
  • # Reopens a completed project with a new period. A project counts as completed
  • # when it was completed explicitly or its end date has passed.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • reopenProject(input: ReopenProjectInput!): ReopenProjectPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreProject(input: RestoreProjectInput!): RestoreProjectPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProject(
  • input: CreateProjectInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProjectPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProject(
  • input: UpdateProjectInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProjectPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProject(
  • input: [CreateOrUpdateProjectInput!]!,
  • deleteInput: [DeleteProjectInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProjectPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProject(input: DeleteProjectInput!): DeleteProjectPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertProject(
  • input: CreateProjectInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertProjectPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProjectContactRelation(
  • input: CreateProjectContactRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProjectContactRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProjectContactRelation(
  • input: UpdateProjectContactRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProjectContactRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProjectContactRelation(
  • input: [CreateOrUpdateProjectContactRelationInput!]!,
  • deleteInput: [DeleteProjectContactRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProjectContactRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProjectContactRelation(
  • input: DeleteProjectContactRelationInput!
  • ): DeleteProjectContactRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProjectKpi(
  • input: CreateProjectKPIInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProjectKPIPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProjectKpi(
  • input: UpdateProjectKPIInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProjectKPIPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProjectKpi(
  • input: [CreateOrUpdateProjectKPIInput!]!,
  • deleteInput: [DeleteProjectKPIInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProjectKPIPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProjectKpi(input: DeleteProjectKPIInput!): DeleteProjectKPIPayload
  • # Moves the objective to a new position in its project's list of objectives.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • updateProjectObjectiveSort(
  • input: UpdateProjectObjectiveSortInput!
  • ): UpdateProjectObjectiveSortPayload
  • # Creates a copy of the project objective, named with a copy suffix and placed
  • # after the other objectives of the project.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyProjectObjective(input: CopyProjectObjectiveInput!): CopyProjectObjectivePayload
  • # Moves one or more activities of a project to a position within an objective, or
  • # out of all objectives. The moved activities keep the order in which they are
  • # listed.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • updateProjectObjectiveActivitiesSort(
  • input: UpdateProjectObjectiveActivitiesSortInput!
  • ): UpdateProjectObjectiveActivitiesSortPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProjectObjective(
  • input: CreateProjectObjectiveInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProjectObjectivePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProjectObjective(
  • input: UpdateProjectObjectiveInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProjectObjectivePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProjectObjective(
  • input: [CreateOrUpdateProjectObjectiveInput!]!,
  • deleteInput: [DeleteProjectObjectiveInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProjectObjectivePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProjectSharingClientRelation(
  • input: CreateProjectSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProjectSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProjectSharingClientRelation(
  • input: UpdateProjectSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProjectSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProjectSharingClientRelation(
  • input: [CreateOrUpdateProjectSharingClientRelationInput!]!,
  • deleteInput: [DeleteProjectSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProjectSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProjectSharingClientRelation(
  • input: DeleteProjectSharingClientRelationInput!
  • ): DeleteProjectSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createProjectSharingSalesUnitRelation(
  • input: CreateProjectSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateProjectSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateProjectSharingSalesUnitRelation(
  • input: UpdateProjectSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateProjectSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateProjectSharingSalesUnitRelation(
  • input: [CreateOrUpdateProjectSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteProjectSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateProjectSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteProjectSharingSalesUnitRelation(
  • input: DeleteProjectSharingSalesUnitRelationInput!
  • ): DeleteProjectSharingSalesUnitRelationPayload
  • # Assigns the quote to a new owner and sales unit. The new owner must be a member
  • # or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipQuote(input: ChangeOwnershipQuoteInput!): ChangeOwnershipQuotePayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingQuote(input: ManageSharingQuoteInput!): ManageSharingQuotePayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreQuote(input: RestoreQuoteInput!): RestoreQuotePayload
  • # Archives the quote, closing it as lost, and can archive its opportunity at the
  • # same time. Conditionally required fields are enforced.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • archiveQuote(input: ArchiveQuoteInput!): ArchiveQuotePayload
  • # Takes the quote out of the archive so it is open again. Field validations are
  • # not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • reactivateQuote(input: ReactivateQuoteInput!): ReactivateQuotePayload
  • # Moves the quote to another step of its current quote process. Moving forward
  • # enforces conditionally required fields; use changeQuoteProcess to switch
  • # processes.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • moveQuote(input: MoveQuoteInput!): MoveQuotePayload
  • # Moves the quote to a step of another quote process, optionally changing its
  • # owner at the same time.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changePipelineQuote(input: ChangePipelineQuoteInput!): ChangePipelineQuotePayload
  • # Moves the quote to another quote process by changing its quote type and step,
  • # optionally changing its owner at the same time. Both quoteTypeId and stepId must
  • # be sent.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeQuoteProcess(input: ChangeQuoteProcessInput!): ChangeQuoteProcessPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuote(
  • input: CreateQuoteInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuotePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuote(
  • input: UpdateQuoteInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuotePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuote(
  • input: [CreateOrUpdateQuoteInput!]!,
  • deleteInput: [DeleteQuoteInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuotePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuote(input: DeleteQuoteInput!): DeleteQuotePayload
  • # Archives many quotes in one request, as archiveQuote does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkArchiveQuote(input: BulkArchiveQuoteInput!): BulkArchiveQuotePayload
  • # Takes many archived quotes out of the archive in one request. Field validations
  • # are not applied.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkReactivateQuote(input: BulkReactivateQuoteInput!): BulkReactivateQuotePayload
  • # Moves many quotes to another step of their quote process in one request, as
  • # moveQuote does.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkMoveQuote(input: BulkMoveQuoteInput!): BulkMoveQuotePayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertQuote(
  • input: CreateQuoteInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertQuotePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteAccountRelation(
  • input: CreateQuoteAccountRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteAccountRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteAccountRelation(
  • input: UpdateQuoteAccountRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteAccountRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteAccountRelation(
  • input: [CreateOrUpdateQuoteAccountRelationInput!]!,
  • deleteInput: [DeleteQuoteAccountRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteAccountRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteAccountRelation(
  • input: DeleteQuoteAccountRelationInput!
  • ): DeleteQuoteAccountRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteContactRelation(
  • input: CreateQuoteContactRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteContactRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteContactRelation(
  • input: UpdateQuoteContactRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteContactRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteContactRelation(
  • input: [CreateOrUpdateQuoteContactRelationInput!]!,
  • deleteInput: [DeleteQuoteContactRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteContactRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteContactRelation(
  • input: DeleteQuoteContactRelationInput!
  • ): DeleteQuoteContactRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteDataExRelation(
  • input: CreateQuoteDataExRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteDataExRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteDataExRelation(
  • input: UpdateQuoteDataExRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteDataExRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteDataExRelation(
  • input: [CreateOrUpdateQuoteDataExRelationInput!]!,
  • deleteInput: [DeleteQuoteDataExRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteDataExRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteDataExRelation(
  • input: DeleteQuoteDataExRelationInput!
  • ): DeleteQuoteDataExRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteKpi(
  • input: CreateQuoteKPIInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteKPIPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteKpi(
  • input: UpdateQuoteKPIInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteKPIPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteKpi(
  • input: [CreateOrUpdateQuoteKPIInput!]!,
  • deleteInput: [DeleteQuoteKPIInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteKPIPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteKpi(input: DeleteQuoteKPIInput!): DeleteQuoteKPIPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteProcess(
  • input: CreateQuoteProcessInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteProcessPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteProcess(
  • input: UpdateQuoteProcessInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteProcessPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteProcess(
  • input: [CreateOrUpdateQuoteProcessInput!]!,
  • deleteInput: [DeleteQuoteProcessInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteProcessPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteProcess(input: DeleteQuoteProcessInput!): DeleteQuoteProcessPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteSharingClientRelation(
  • input: CreateQuoteSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteSharingClientRelation(
  • input: UpdateQuoteSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteSharingClientRelation(
  • input: [CreateOrUpdateQuoteSharingClientRelationInput!]!,
  • deleteInput: [DeleteQuoteSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteSharingClientRelation(
  • input: DeleteQuoteSharingClientRelationInput!
  • ): DeleteQuoteSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createQuoteSharingSalesUnitRelation(
  • input: CreateQuoteSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateQuoteSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateQuoteSharingSalesUnitRelation(
  • input: UpdateQuoteSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateQuoteSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateQuoteSharingSalesUnitRelation(
  • input: [CreateOrUpdateQuoteSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteQuoteSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateQuoteSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteQuoteSharingSalesUnitRelation(
  • input: DeleteQuoteSharingSalesUnitRelationInput!
  • ): DeleteQuoteSharingSalesUnitRelationPayload
  • # Transfers the report to another user. Nothing changes when that user already
  • # owns it.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipReport(input: ChangeOwnershipReportInput!): ChangeOwnershipReportPayload
  • # Sets up or replaces the calling user's scheduled email delivery of the report.
  • # Schedules are personal: each user has their own schedule on a report.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • setScheduleReport(input: SetScheduleReportInput!): SetScheduleReportPayload
  • # Removes the calling user's scheduled email delivery of the report, so no further
  • # emails are sent. Does nothing when no schedule is set.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • removeScheduleReport(input: RemoveScheduleReportInput!): RemoveScheduleReportPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createReportSchedule(
  • input: CreateReportScheduleInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateReportSchedulePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateReportSchedule(
  • input: UpdateReportScheduleInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateReportSchedulePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateReportSchedule(
  • input: [CreateOrUpdateReportScheduleInput!]!,
  • deleteInput: [DeleteReportScheduleInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateReportSchedulePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteReportSchedule(input: DeleteReportScheduleInput!): DeleteReportSchedulePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createSalesRole(
  • input: CreateSalesRoleInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateSalesRolePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateSalesRole(
  • input: UpdateSalesRoleInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateSalesRolePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateSalesRole(
  • input: [CreateOrUpdateSalesRoleInput!]!,
  • deleteInput: [DeleteSalesRoleInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateSalesRolePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteSalesRole(input: DeleteSalesRoleInput!): DeleteSalesRolePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createSalesUnit(
  • input: CreateSalesUnitInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateSalesUnitPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateSalesUnit(
  • input: UpdateSalesUnitInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateSalesUnitPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateSalesUnit(
  • input: [CreateOrUpdateSalesUnitInput!]!,
  • deleteInput: [DeleteSalesUnitInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateSalesUnitPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteSalesUnit(input: DeleteSalesUnitInput!): DeleteSalesUnitPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createSolution(
  • input: CreateSolutionInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateSolutionPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateSolution(
  • input: UpdateSolutionInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateSolutionPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateSolution(
  • input: [CreateOrUpdateSolutionInput!]!,
  • deleteInput: [DeleteSolutionInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateSolutionPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteSolution(input: DeleteSolutionInput!): DeleteSolutionPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createSolutionTemplate(
  • input: CreateSolutionTemplateInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateSolutionTemplatePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateSolutionTemplate(
  • input: UpdateSolutionTemplateInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateSolutionTemplatePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateSolutionTemplate(
  • input: [CreateOrUpdateSolutionTemplateInput!]!,
  • deleteInput: [DeleteSolutionTemplateInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateSolutionTemplatePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteSolutionTemplate(
  • input: DeleteSolutionTemplateInput!
  • ): DeleteSolutionTemplatePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createStep(
  • input: CreateStepInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateStepPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateStep(
  • input: UpdateStepInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateStepPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateStep(
  • input: [CreateOrUpdateStepInput!]!,
  • deleteInput: [DeleteStepInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateStepPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createStepChecklist(
  • input: CreateStepChecklistInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateStepChecklistPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateStepChecklist(
  • input: UpdateStepChecklistInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateStepChecklistPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateStepChecklist(
  • input: [CreateOrUpdateStepChecklistInput!]!,
  • deleteInput: [DeleteStepChecklistInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateStepChecklistPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteStepChecklist(input: DeleteStepChecklistInput!): DeleteStepChecklistPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createStepChecklistSalesRoleRelation(
  • input: CreateStepChecklistSalesRoleRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateStepChecklistSalesRoleRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateStepChecklistSalesRoleRelation(
  • input: UpdateStepChecklistSalesRoleRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateStepChecklistSalesRoleRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateStepChecklistSalesRoleRelation(
  • input: [CreateOrUpdateStepChecklistSalesRoleRelationInput!]!,
  • deleteInput: [DeleteStepChecklistSalesRoleRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateStepChecklistSalesRoleRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteStepChecklistSalesRoleRelation(
  • input: DeleteStepChecklistSalesRoleRelationInput!
  • ): DeleteStepChecklistSalesRoleRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTag(input: CreateTagInput!, validationLevel: [ValidationLevel!]): CreateTagPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTag(
  • input: UpdateTagInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTagPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTag(
  • input: [CreateOrUpdateTagInput!]!,
  • deleteInput: [DeleteTagInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTagPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTag(input: DeleteTagInput!): DeleteTagPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTagRelation(
  • input: CreateTagRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTagRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTagRelation(
  • input: UpdateTagRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTagRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTagRelation(
  • input: [CreateOrUpdateTagRelationInput!]!,
  • deleteInput: [DeleteTagRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTagRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTagRelation(input: DeleteTagRelationInput!): DeleteTagRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTarget(
  • input: CreateTargetInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTargetPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTarget(
  • input: UpdateTargetInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTargetPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTarget(
  • input: [CreateOrUpdateTargetInput!]!,
  • deleteInput: [DeleteTargetInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTargetPayload
  • # Deletes the target.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • # deleteChildren: When true, the child targets of the target are
  • # deleted as well; when false, they are kept and only detached from it.
  • deleteTarget(input: DeleteTargetInput!, deleteChildren: Boolean!): DeleteTargetPayload
  • # Updates the calculation settings of one or more targets: which indicators are
  • # included, whether the target value is locked, the chart granularity and the
  • # calculated and custom indicator values. All these settings are overwritten; the
  • # target's period and filter are kept.
  • #
  • # Arguments
  • # input: One item per target, identified by its id, carrying the
  • # complete new values.
  • updateDetailSettingsTarget(
  • input: [UpdateTargetSettingsInput!]!
  • ): UpdateDetailSettingsTargetPayload
  • # Activates a draft target so its progress is tracked over the period computed
  • # from its period settings; activating a group target also activates its inactive
  • # user targets. On a target that was finished early, the finish is undone for it
  • # and for its child targets whose period has not ended yet.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • activateTarget(input: ActivateTargetInput!): ActivateTargetPayload
  • # Activates several user targets at once, as activateTarget does for each. Group
  • # targets and targets that cannot be activated are skipped without an error.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkActivateUserTarget(
  • input: BulkActivateUserTargetInput!
  • ): BulkActivateUserTargetPayload
  • # Finishes an active target early, ending its tracking as of today. Fails when the
  • # target is not active.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • finishTarget(input: FinishTargetInput!): FinishTargetPayload
  • # Finishes several active user targets at once, as finishTarget does for each.
  • # Group targets and targets that cannot be finished are skipped without an error.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkFinishUserTarget(input: BulkFinishUserTargetInput!): BulkFinishUserTargetPayload
  • # Creates an inactive draft copy of the target, owned by the calling user, with
  • # the same assignee, description and settings. Copying a group target also creates
  • # draft copies of its user targets, named with a copy suffix.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • copyTarget(input: CopyTargetInput!): CopyTargetPayload
  • # Removes a user target from a group target. The user target itself is kept.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • removeTarget(input: RemoveTargetInput!): RemoveTargetPayload
  • # Removes several user targets from their group targets at once. The user targets
  • # themselves are kept.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • bulkRemoveTarget(input: BulkRemoveTargetInput!): BulkRemoveTargetPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTargetRelation(
  • input: CreateTargetRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTargetRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTargetRelation(
  • input: UpdateTargetRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTargetRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTargetRelation(
  • input: [CreateOrUpdateTargetRelationInput!]!,
  • deleteInput: [DeleteTargetRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTargetRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTargetRelation(input: DeleteTargetRelationInput!): DeleteTargetRelationPayload
  • # Assigns the task to a new owner and sales unit. The new owner must be a member
  • # or manager of that sales unit.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • changeOwnershipTask(input: ChangeOwnershipTaskInput!): ChangeOwnershipTaskPayload
  • # Removes the owner from the task, leaving it unassigned.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • releaseOwnershipTask(input: ReleaseOwnershipTaskInput!): ReleaseOwnershipTaskPayload
  • # Sets how the record is shared: the sharing mode and the users and sales units it
  • # is shared with. A list that is sent replaces the current one; an omitted list is
  • # left unchanged.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • manageSharingTask(input: ManageSharingTaskInput!): ManageSharingTaskPayload
  • # Restores a deleted record, making it visible again with its previous data and
  • # relations.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • restoreTask(input: RestoreTaskInput!): RestoreTaskPayload
  • # Sets the calling user's reminder on the task, or updates it when one exists.
  • # Reminders are personal: each user has their own reminder on a task.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • setReminderTask(input: SetReminderTaskInput!): SetReminderTaskPayload
  • # Dismisses the calling user's reminder on the task so that it no longer fires,
  • # including the user's default reminder. Reminders of other users are not
  • # affected.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • removeReminderTask(input: RemoveReminderTaskInput!): RemoveReminderTaskPayload
  • # Changes the status of the task, for example to InProgress or Completed.
  • #
  • # Arguments
  • # input: Parameters of the operation; each field is described on
  • # the input type.
  • setTaskStatus(input: SetTaskStatusInput!): SetTaskStatusPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTask(
  • input: CreateTaskInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTaskPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTask(
  • input: UpdateTaskInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTaskPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTask(
  • input: [CreateOrUpdateTaskInput!]!,
  • deleteInput: [DeleteTaskInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTaskPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTask(input: DeleteTaskInput!): DeleteTaskPayload
  • # Creates a new record from an existing record of another type, then optionally
  • # archives or deletes the source. When the source is deleted, its activities,
  • # documents and notes move to the new record.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # sourceEntity: Entity type of the record being converted.
  • # sourceEntityId: Id of the record being converted.
  • # operation: What happens to the source record: Nothing keeps it,
  • # Archive archives it, Delete moves its linked records to the new record and
  • # deletes it.
  • # options: With the Archive operation, which related records of
  • # the source are archived or completed as well. Only the options that apply to the
  • # source type are used.
  • # sourceEntityApiName: API name of the source custom entity;
  • # leave empty when the source is a standard entity.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • convertTask(
  • input: CreateTaskInput!,
  • sourceEntity: EntityNameEnum!,
  • sourceEntityId: UUID!,
  • operation: RecordConversionOperationEnum!,
  • options: RecordConversionOptions!,
  • sourceEntityApiName: String,
  • validationLevel: [ValidationLevel!]
  • ): ConvertTaskPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTaskRecurrence(
  • input: CreateTaskRecurrenceInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTaskRecurrencePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTaskRecurrence(
  • input: UpdateTaskRecurrenceInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTaskRecurrencePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTaskRecurrence(
  • input: [CreateOrUpdateTaskRecurrenceInput!]!,
  • deleteInput: [DeleteTaskRecurrenceInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTaskRecurrencePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTaskRecurrence(input: DeleteTaskRecurrenceInput!): DeleteTaskRecurrencePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTaskReminder(
  • input: CreateTaskReminderInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTaskReminderPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTaskReminder(
  • input: UpdateTaskReminderInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTaskReminderPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTaskReminder(
  • input: [CreateOrUpdateTaskReminderInput!]!,
  • deleteInput: [DeleteTaskReminderInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTaskReminderPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTaskReminder(input: DeleteTaskReminderInput!): DeleteTaskReminderPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTaskSharingClientRelation(
  • input: CreateTaskSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTaskSharingClientRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTaskSharingClientRelation(
  • input: UpdateTaskSharingClientRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTaskSharingClientRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTaskSharingClientRelation(
  • input: [CreateOrUpdateTaskSharingClientRelationInput!]!,
  • deleteInput: [DeleteTaskSharingClientRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTaskSharingClientRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTaskSharingClientRelation(
  • input: DeleteTaskSharingClientRelationInput!
  • ): DeleteTaskSharingClientRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTaskSharingSalesUnitRelation(
  • input: CreateTaskSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTaskSharingSalesUnitRelationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTaskSharingSalesUnitRelation(
  • input: UpdateTaskSharingSalesUnitRelationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTaskSharingSalesUnitRelationPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTaskSharingSalesUnitRelation(
  • input: [CreateOrUpdateTaskSharingSalesUnitRelationInput!]!,
  • deleteInput: [DeleteTaskSharingSalesUnitRelationInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTaskSharingSalesUnitRelationPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTaskSharingSalesUnitRelation(
  • input: DeleteTaskSharingSalesUnitRelationInput!
  • ): DeleteTaskSharingSalesUnitRelationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTextMessage(
  • input: CreateTextMessageInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTextMessagePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTextMessage(
  • input: UpdateTextMessageInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTextMessagePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTextMessageConversation(
  • input: CreateTextMessageConversationInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTextMessageConversationPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTextMessageConversation(
  • input: UpdateTextMessageConversationInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTextMessageConversationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createTextMessageConversationRelations(
  • input: CreateTextMessageConversationRelationsInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateTextMessageConversationRelationsPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateTextMessageConversationRelations(
  • input: UpdateTextMessageConversationRelationsInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateTextMessageConversationRelationsPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateTextMessageConversationRelations(
  • input: [CreateOrUpdateTextMessageConversationRelationsInput!]!,
  • deleteInput: [DeleteTextMessageConversationRelationsInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateTextMessageConversationRelationsPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTextMessageConversationRelations(
  • input: DeleteTextMessageConversationRelationsInput!
  • ): DeleteTextMessageConversationRelationsPayload
  • # Deletes the record and publishes the deletion immediately; unrelated pending
  • # drafts stay unpublished.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteTranslation(input: DeleteDraftTranslationInput!): DeleteTranslationPayload
  • # Creates a new record and publishes it immediately; unrelated pending drafts stay
  • # unpublished.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • createTranslation(input: CreateDraftTranslationInput!): CreateTranslationPayload
  • # Updates an existing record and publishes the change immediately; unrelated
  • # pending drafts stay unpublished. Only the fields present in the input are
  • # changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • updateTranslation(input: UpdateDraftTranslationInput!): UpdateTranslationPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createUnsubscribedPhone(
  • input: CreateUnsubscribedPhoneInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateUnsubscribedPhonePayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateUnsubscribedPhone(
  • input: UpdateUnsubscribedPhoneInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateUnsubscribedPhonePayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateUnsubscribedPhone(
  • input: [CreateOrUpdateUnsubscribedPhoneInput!]!,
  • deleteInput: [DeleteUnsubscribedPhoneInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateUnsubscribedPhonePayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteUnsubscribedPhone(
  • input: DeleteUnsubscribedPhoneInput!
  • ): DeleteUnsubscribedPhonePayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createWebhook(
  • input: CreateWebhookInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateWebhookPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateWebhook(
  • input: UpdateWebhookInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateWebhookPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateWebhook(
  • input: [CreateOrUpdateWebhookInput!]!,
  • deleteInput: [DeleteWebhookInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateWebhookPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteWebhook(input: DeleteWebhookInput!): DeleteWebhookPayload
  • # Creates a new record. For a relation record, an existing relation between the
  • # same records is restored and returned instead.
  • #
  • # Arguments
  • # input: Field values of the new record.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • createWebhookEvent(
  • input: CreateWebhookEventInput!,
  • validationLevel: [ValidationLevel!]
  • ): CreateWebhookEventPayload
  • # Updates an existing record. Only the fields present in the input are changed.
  • #
  • # Arguments
  • # input: Id of the record and the field values to change.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # sessionIdToUpdate: Id of an open list view whose data is
  • # refreshed with the updated record. Integrations can leave it empty.
  • updateWebhookEvent(
  • input: UpdateWebhookEventInput!,
  • validationLevel: [ValidationLevel!],
  • sessionIdToUpdate: String
  • ): UpdateWebhookEventPayload
  • # Creates, updates and deletes many records in one request. Items with an id are
  • # updated; items without an id are created, or matched to an existing record when
  • # match is set.
  • #
  • # Arguments
  • # input: Records to create or update.
  • # deleteInput: Records to delete; deletions run before the
  • # updates.
  • # validationLevel: Validations to skip while saving. Leave empty
  • # for full validation.
  • # rollbackMethod: ROLLBACK_ALL fails the whole request when any
  • # item fails; ROLLBACK_FAILED skips only the failed items and reports them in
  • # errors.
  • # match: Finds existing records for items without an id, so they
  • # are updated instead of created. Requires ROLLBACK_FAILED.
  • bulkUpdateWebhookEvent(
  • input: [CreateOrUpdateWebhookEventInput!]!,
  • deleteInput: [DeleteWebhookEventInput!],
  • validationLevel: [ValidationLevel!],
  • rollbackMethod: RollbackMethod,
  • match: MatchingInput
  • ): BulkUpdateWebhookEventPayload
  • # Deletes the record.
  • #
  • # Arguments
  • # input: Id of the record to delete.
  • deleteWebhookEvent(input: DeleteWebhookEventInput!): DeleteWebhookEventPayload
  • }

link Require by

This element is not required by anyone