Event
Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities.
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
-
Type: reference
-
Properties: Filter, Group, Nillable, Sort
-
Description:
Represents the ID of the related account. The
AccountIdis determined as follows.If the value of
WhatIdis any of the following objects, then Salesforce uses that object’sAccountId.- Account
- Opportunity
- Contract
- Custom object that’s a child of Account
If the value of the
WhatIdfield is any other object, and the value of theWhoIdfield is a contact object, then Salesforce uses that contact’sAccountId. If your org uses Shared Activities, Salesforce uses theAccountIdof the primary contact.Otherwise, Salesforce sets the value of the
AccountIdfield tonull.For information on IDs, see ID Field Type.
This is a relationship field.
-
Relationship name: Account
-
Relationship type: relationship
-
Refers to: Account
-
Type: reference
-
Properties: Filter, Group, Nillable, Sort
-
Introduced: API version 54.0
-
Relationship name: ActionCadenceStepTracker
-
Relationship type: relationship
-
Refers to: ActionCadenceStepTracker
-
Type: date
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description:
Contains the event’s due date if the
IsAllDayEventflag is set totrue. Doesn’t contain the event’s latest due date if theIsAllDayEventflag is set tofalse. WhenIsAllDayEventflag is set totrue, useActivityDateTimeorStartDateTime. This field is a date field with a timestamp that’s always set to midnight in the Coordinated Universal Time (UTC) time zone. Don’t attempt to alter the timestamp to account for time zone differences. Label is Due Date Only.This field is required in API versions 12.0 and earlier if the
IsAllDayEventflag is set totrue.The value for this field and
StartDateTimemust match, or one of them must benull.
-
Type: datetime
-
Properties: Create, Filter, Nillable, Sort, Update
-
Description:
Contains the event’s due date if the
IsAllDayEventflag is set tofalse. The time portion of this field is always transferred in the Coordinated Universal Time (UTC) time zone. Translate the time portion to or from a local time zone for the user or the application, as appropriate. Label is Due Date Time.This field is required in API versions 12.0 and earlier if the
IsAllDayEventflag is set tofalse.The value for this field and
StartDateTimemust match, or one of them must benull.
-
Type: reference
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Introduced: API version 44.0
-
Relationship name: ActivityRecurrence2Exception
-
Relationship type: relationship
-
Refers to: ActivityRecurrence2Exception
-
Type: reference
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Introduced: API version 44.0
-
Relationship name: ActivityRecurrence2
-
Relationship type: relationship
-
Refers to: ActivityRecurrence2
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Introduced: API version 20.0
- Description: The client globally unique identifier identifies the external API client used to create the event. Label is Client GUID.
- Type: textarea
- Properties: Create, Nillable, Update
- Description: Contains a text description of the event. Limit: 32,000 characters.
-
Type: int
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description:
Contains the event length, in minutes. Even though this field represents a temporal value, it’s an integer type—not a Date/Time type.
Required in API versions 12.0 and earlier if
IsAllDayEventis false.In API versions 13.0 and later, this field is optional, depending on the following:
- If
IsAllDayEventis true, you can supply a value for eitherDurationInMinutesorEndDateTime. Supplying values in both fields is allowed if the values add up to the same amount of time. If both fields arenull, the duration defaults to one day. - If
IsAllDayEventis false, a value must be supplied for eitherDurationInMinutesorEndDateTime. Supplying values in both fields is allowed if the values add up to the same amount of time.
If the multiday event feature is enabled, then API versions 13.0 and later support values greater than 1440 for the
DurationInMinutesfield. API versions 12.0 and earlier can’t access event objects whoseDurationInMinutesis greater than 1440. For more information, see Multiday Events.Depending on your API version, errors with the
DurationInMinutesandEndDateTimefields may appear in different places.- Versions 38.0 and before—Errors always appear in the
DurationInMinutesfield. - Versions 39.0 and later—If there’s no value for the
DurationInMinutesfield, errors appear in theEndDateTimefield. Otherwise, they appear in theDurationInMinutesfield.
- If
- Type: email
- Properties: Filter, Group, Nillable, Sort
- Type: date
- Properties: Filter, Group, Nillable, Sort
- Introduced: API version 46.0
- Description: Read-only. This field supplies the date value that appears in the EndDateTime field. This field is a date field with a timestamp that is always set to midnight in the Coordinated Universal Time (UTC) time zone.
-
Type: datetime
-
Properties: Create, Filter, Nillable, Sort, Update
-
Introduced: API version 13.0
-
Description:
The time portion of this field is always transferred in the Coordinated Universal Time (UTC) time zone. Translate the time portion to or from a local time zone for the user or the application, as appropriate.
This field is optional, depending on the following:
- If
IsAllDayEventis true, you can supply a value for eitherDurationInMinutesorEndDateTime. Supplying values in both fields is allowed if the values add up to the same amount of time. If both fields arenull, the duration defaults to one day. - If
IsAllDayEventis false, a value must be supplied for eitherDurationInMinutesorEndDateTime. Supplying values in both fields is allowed if the values add up to the same amount of time.
Depending on your API version, errors with the
DurationInMinutesandEndDateTimefields may appear in different places.- Versions 38.0 and before—Errors always appear in the
DurationInMinutesfield. - Versions 39.0 and later—If there’s no value for the
DurationInMinutesfield, errors appear in theEndDateTimefield. Otherwise, they appear in theDurationInMinutesfield.
- If
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort
- Introduced: API version 35.0
- Description: Provides standard subtypes to facilitate creating and searching for events. This field isn’t updateable.
-
Type: picklist
-
Properties: Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
-
Introduced: API version 18.0
-
Description:
Read-only.
The
-
Possible values:
- 0 — 0 — An event with no invitees.
- 1 — 1 — An event with invitees.
- 2 — 2 — An event created when a user requests a meeting with a contact, lead, or person account using the Salesforce user interface. When the user confirms the meeting, the proposed event becomes a group event. You can’t create, edit, or delete proposed events in the API. This value is no longer used in API version 41.0 and later.
- 3 — 3 — An event representing a template for a series recurrence pattern in Lightning Experience. You can’t view, create, edit, or delete these events in the API.
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the
ActivityDatefield (true) or theActivityDateTimefield (false) is used to define the date or time of the event. Label is All-Day Event. See alsoDurationInMinutesandEndDateTime. - Default value: false
- Type: boolean
- Properties: Defaulted on create, Filter, Group, Sort
- Introduced: API version 8.0
- Description: Indicates whether the event has been archived.
- Default value: false
-
Type: boolean
-
Properties: Defaulted on create, Filter, Group, Sort
-
Description:
Indicates whether the event is a child of another event (
true) or not (false).For a child event, you can update
IsReminderSetandReminderDateTimeonly. You can query and delete a child event. If the objects related to the child event are different from those objects related to the parent event (this difference is possible if you use API version 25.0 or earlier) and one of the objects related to the child event is deleted, the objects related to the parent event are updated to ensure data integrity. -
Default value: false
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Introduced: API version 20.0
- Description: Indicates whether the event is managed by an external client. If the value of this field is false, the event isn’t owned or managed by an external client, and Salesforce can be used to update it. If the value is true, Salesforce can be used to change only noncritical fields on the event. Label is Is Client Managed.
- Default value: false
-
Type: boolean
-
Properties: Defaulted on create, Filter, Group, Sort
-
Introduced: API version 19.0
-
Default value: false
- Type: boolean
- Properties: Defaulted on create, Filter, Group, Sort
- Description: Indicates whether the event is a group event—that is, whether it has invitees (
true) or not (false). - Default value: false
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether users other than the creator of the event can (
false) or can’t (true) see the event details when viewing the event user’s calendar. However, users with the View All Data or Modify All Data permission can see private events in reports and searches, or when viewing other users’ calendars. Private events can’t be associated with opportunities, accounts, cases, campaigns, contracts, leads, or contacts. Label is Private. - Default value: false
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort
- Introduced: API version 7.0
- Description: Indicates whether a Salesforce Classic event is scheduled to repeat itself (
true) or only occurs one time (false). This field is read-only when updating records, but not when creating them. If this field value istrue, thenRecurrenceEndDateOnly,RecurrenceStartDateTime,RecurrenceType, and any recurrence fields associated with the given recurrence type must be populated. Label is Create recurring series of events. - Default value: false
- Type: boolean
- Properties: Defaulted on create, Filter, Group, Sort
- Introduced: API version 44.0
- Description: Read-only. Indicates whether a Lightning Experience event is scheduled to repeat (
true) or only occurs one time (false). If this field value is true, thenRecurrence2PatternTextandRecurrence2PatternVersionmust be populated. Label is Repeat. - Default value: false
-
Type: boolean
-
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Introduced: API version 44.0
-
Description:
Indicates whether an individual event in a series is different from the other events in the series, making it an exception. Changes made to the series aren’t made to an event that is an exception.
Read-only in API version 66 and earlier.
-
Default value: false
- Type: boolean
- Properties: Defaulted on create, Filter, Group, Sort
- Introduced: API version 44.0
- Description: Read-only. Indicates when updates to a Lightning Experience event series recurrence pattern have been made, but affect future event occurrences only. For past event occurrences,
IsRecurrence2Exclusionis set totrue, excluding past occurrences from the series recurrence pattern. - Default value: false
-
Type: boolean
-
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Introduced: API version 8.0
-
Description:
Indicates whether the activity is a reminder (
true) or not (false).To set
IsReminderSettotrue, theReminderDateTimefield must contain a valid date and time to trigger the reminder. -
Default value: false
-
Type: boolean
-
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Description:
Indicates whether an event associated with an object can be viewed in the Customer Portal (
true) or not (false). If your org has enabled digital experiences, events markedIsVisibleInSelfServiceare visible to any external user in the Experience Cloud site, as long as the user has access to the record the event was created on. This field is available when- Customer Portal or partner portal is enabled
OR
- Digital experiences is enabled and you have Customer Portal or partner portal licenses
-
Default value: false
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Contains the location of the event.
- Type: url
- Properties: Filter, Nillable, Sort
- Introduced: API version 68.0
- Type: datetime
- Properties: Filter, Nillable, Sort
- Introduced: API version 19.0
- Type: phone
- Properties: Filter, Group, Nillable, Sort
- Type: datetime
- Properties: Filter, Nillable, Sort
- Introduced: API version 44.0
- Description: Read-only. Indicates the date and time when the Lightning Experience event series begins. The time portion of this field is always transferred in the Coordinated Universal Time (UTC) time zone. Translate the time portion to or from a local time zone for the user or the application, as appropriate.
-
Type: textarea
-
Properties: Create, Nillable
-
Introduced: API version 44.0
-
Description:
The RRULE that describes the recurrence pattern for Lightning Experience event series. Supports a subset of the RFC 5545 standard for internet calendaring and scheduling. See the Event Series section in this topic for usage examples. This field has a maximum length of 512 characters.
This field is available in API version 44.0 and later, and has the
Createproperty in API version 52.0 and later.
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Introduced: API version 44.0
- Description: Indicates the time zone in which the Lightning Experience event series was created or updated. This field uses standard Java TimeZone IDs. For example, America/Los_Angeles.
- Type: picklist
- Properties: Filter, Group, Nillable, Restricted picklist, Sort
- Introduced: API version 44.0
- Description: For internal use only.
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort
- Introduced: API version 7.0
- Description: Read-only. Not required on create. Contains the ID of the main record of the Salesforce Classic recurring event. Subsequent occurrences have the same value in this field.
- Relationship name: RecurrenceActivity
- Relationship type: relationship
- Refers to: Event
- Type: int
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the day of the month on which the event repeats.
-
Type: int
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Introduced: API version 7.0
-
Description:
Indicates the day or days of the week on which the Salesforce Classic recurring event repeats. This field contains a bitmask. The values are as follows:
- Sunday =
1 - Monday =
2 - Tuesday =
4 - Wednesday =
8 - Thursday =
16 - Friday =
32 - Saturday =
64
Multiple days are represented as the sum of their numerical values. For example, Tuesday and Thursday = 4 + 16 = 20.
- Sunday =
- Type: date
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the last date on which the event repeats. For multiday Salesforce Classic recurring events, this date is the day on which the last occurrence starts. This field is a date field with a timestamp that is always set to midnight in the Coordinated Universal Time (UTC) time zone. Don’t attempt to alter the timestamp to account for time zone differences.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the frequency of the Salesforce Classic event’s recurrence. For example,
2ndor3rd.
- Type: int
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the interval between Salesforce Classic recurring events.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the month in which the Salesforce Classic recurring event repeats.
- Type: datetime
- Properties: Create, Filter, Nillable, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the date and time when the Salesforce Classic recurring event begins. The value must precede the
RecurrenceEndDateOnly. The time portion of this field is always transferred in the Coordinated Universal Time (UTC) time zone. Translate the time portion to or from a local time zone for the user or the application, as appropriate.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Introduced: API version 7.0
- Description: Indicates the time zone associated with a Salesforce Classic recurring event. For example, “UTC-8:00” for Pacific Standard Time.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Introduced: API version 7.0
- Description: Indicates how often the Salesforce Classic event repeats. For example, daily, weekly, or every nth month (where “nth” is defined in
RecurrenceInstance).
- Type: datetime
- Properties: Create, Filter, Nillable, Sort, Update
- Introduced: API version 8.0
- Description: Represents the time when the reminder is scheduled to fire, if
IsReminderSetis set totrue. IfIsReminderSetis set tofalse, then the user may have deselected the reminder checkbox in the Salesforce user interface, or the reminder has already fired at the time indicated by the value.
- Type: picklist
- Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: Indicates how this event appears when another user views the calendar: Busy, Out of Office, or Free. Label is Show Time As.
-
Type: datetime
-
Properties: Create, Filter, Nillable, Sort, Update
-
Introduced: API version 13.0
-
Description:
Indicates the start date and time of the event. Available in versions 13.0 and later.
If the Event
IsAllDayEventflag is set to true (indicating that it’s an all-day Event), then the event start date information is contained in theStartDateTimefield. The time portion of this field is always transferred in the Coordinated Universal Time (UTC) time zone. Translate the time portion to or from a local time zone for the user or the application, as appropriate.If the Event
IsAllDayEventflag is set to false (indicating that it isn’t an all-day event), then the event start date information is contained in theStartDateTimefield. The time portion is always transferred in the Coordinated Universal Time (UTC) time zone. You need to translate the time portion to or from a local time zone for the user or the application, as appropriate.If this field has a value, then
ActivityDateandActivityDateTimemust either benullor match the value of this field.
- Type: combobox
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The subject line of the event, such as Call, Email, or Meeting. Limit: 255 characters.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Indicates the event type, such as Call, Email, or Meeting.
- Type: int
- Properties: Filter, Group, Nillable, Sort
- Introduced: API version 25.0
- Description: Available if your organization has enabled Shared Activities. Represents the count of related EventRelations pertaining to the
WhatId. The count of theWhatIdmust be1or less.
-
Type: reference
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description:
The
WhatIdrepresents nonhuman objects such as accounts, opportunities, campaigns, cases, or custom objects.WhatIds are polymorphic. Polymorphic means aWhatIdis equivalent to the ID of a related object. The label isRelated To ID.This is a polymorphic relationship field.
-
Relationship name: What
-
Relationship type: polymorphic
-
Refers to: AcadTermEnrlPolicyRuleLog, AcademicCredential, AcademicInterest, AcademicOrder, AcademicSession, AcademicTerm, AcademicTermEnrollment, AcademicTermPolicyRule, AcademicTermRegstrnTimeline, AcademicYear, Account, AccountAccountRelation, AccountBillingAccount, AccountFinancialSummary, AccountForecast, AccountLeadTime, AccountPlan, AccountPlanObjective, AccountPlanObjectiveCategory, AccountPlanObjectiveMeasure, AccountPlanParticipant, AccountPlanRelaObjAnalysis, AccountPlanRelationship, AccountPlanStakeholder, AccountPlanStkhldrProduct, AccountProductCategoryClsfn, AccountServicePreference, AccountingPeriod, Accreditation, AcctMgrTarget, AcctPlanPtcpStakeholder, ActionPlanStatusPeriod, ActionPlanTemplateAssignment, ActionVisibility, ActionableEventOrchestration, ActionableEventSubtype, ActionableEventType, ActivityPlan, ActivityTiming, AdAvailabilityDimensions, AdAvailabilityJob, AdAvailabilityViewConfig, AdAvailableTargetSegment, AdAvailableTargetSegmentValue, AdBuyServerAccount, AdCreativeSizeType, AdDemographicCode, AdDigitalAvailability, AdLinearAvailability, AdOpportunity, AdOpportunityLineItem, AdOpportunityObjective, AdOpportunityTargetValue, AdOrderItem, AdOrderItemAdSpaceSpec, AdOrderItemCreativeSizeType, AdOrderItemDeliveryFrequency, AdOrderItemDeliverySchedule, AdOrderItemPrintIssue, AdOrderItemUnitsSplit, AdOrderLineAdTarget, AdOrderLineHiatus, AdOrderLineTargetExpression, AdOrderLineTargetValue, AdPageLayoutType, AdProductDefaultTargetCategory, AdProductDefaultTargetValue, AdProductTargetCategory, AdQuote, AdQuoteLine, AdQuoteLineAdSpaceSpec, AdQuoteLineAdTarget, AdQuoteLineCreativeSizeType, AdQuoteLineDeliveryFrequency, AdQuoteLineDeliverySchedule, AdQuoteLineHiatus, AdQuoteLinePrintIssue, AdQuoteLineTargetExpression, AdQuoteLineTargetValue, AdQuoteLineUnitsSplit, AdQuoteLinearMetrics, AdQuoteMediaTypeProperty, AdServer, AdServerAccount, AdServerAccountContact, AdServerUser, AdSpace, AdSpaceCapacity, AdSpaceCapacityAllocation, AdSpaceCreativeSizeType, AdSpaceGroupMember, AdSpaceSpecProduct, AdSpaceSpecification, AdSpecMediaPrintIssue, AdTargetCategSgmtAdSrvr, AdTargetCategory, AdTargetCategorySegment, AdTargetSegmentValAdSrvr, AdTargetSegmentValue, AdTargetTemplate, AdTargetTemplateValue, AdUsage, AdUsageSummary, AdvAccountForecastFact, AdvAcctForecastSetPartner, AdvAcctForecastSetUse, AdvTherapyFieldOptOverride, AdverseEventAction, AdverseEventCause, AdverseEventContribFactor, AdverseEventEntry, AdverseEventOutcome, AdverseEventParty, AdverseEventSupportInfo, AdverseEvntResultingEffect, AiVisitRecommendRequest, AiVisitRecommendation, AiVisitTaskRcmd, AiVisitTaskRcmdRequest, AirTravelEmssnFctr, AirTravelEnrgyUse, AllergyIntolerance, AnnualEmssnInventory, AnnualEmssnInventoryExtension, AnnualEmssnRdctnTarget, AntiCorruptionInitSum, AppAlert, AppAlertTerritory, AppAlertUserResponse, AppFormProdtFinclAccount, AppFormProductCollateral, Applicant, ApplicantApplicantRelation, ApplicationActionItem, ApplicationCase, ApplicationDecision, ApplicationForm, ApplicationFormEvalPtcp, ApplicationFormEvalSection, ApplicationFormEvaluation, ApplicationFormProduct, ApplicationFormProductDev, ApplicationFormProductFee, ApplicationFormProductProposal, ApplicationFormRelatedCode, ApplicationFormRelation, ApplicationFormSellerItem, ApplicationFormTemplate, ApplicationFormTerm, ApplicationRecommendation, ApplicationRecommender, ApplicationRenderMethod, ApplicationReview, ApplicationSectionDefinition, ApplicationStageDefinition, ApplicationTimeline, ApplnActnItemDocChecklistItem, ApplnRenderMethodAssignment, ApplnStageSectionDefinition, AppointmentCategory, AppointmentInvitation, AppointmentReason, Appraisal, AppraisalAdjustment, AppraisalItem, AppraisalItemAddOn, AppraisalItemProviderVal, ApprovalSubmission, ApprovalSubmissionDetail, ApprovalWorkItem, ApprovalWorkItemCondition, ApprovalWorkItemCriteria, ApptBundleAggrDurDnscale, ApptBundleAggrPolicy, ApptBundleConfig, ApptBundlePolicy, ApptBundlePolicySvcTerr, ApptBundlePropagatePolicy, ApptBundleRestrictPolicy, ApptBundleSortPolicy, AsmtIndDefExt, AsmtQstnMaterialityTpc, AsmtQstnRespRecommendation, Assessment, AssessmentDefinition, AssessmentEnvelope, AssessmentEnvelopeItem, AssessmentIndicatorDefinition, AssessmentQstnVerChoice2, AssessmentQuestion, AssessmentQuestionAssignment, AssessmentQuestionResponse, AssessmentQuestionSet, AssessmentQuestionSourceDoc, AssessmentQuestionVerChoice, AssessmentQuestionVersion, AssessmentReason, AssessmentSignature, AssessmentTask, AssessmentTaskContentDocument, AssessmentTaskDefinition, AssessmentTaskOrder, Asset, AssetAccountParticipant, AssetActionSrcPriceAdjustment, AssetCase, AssetContactParticipant, AssetDataSharingParticipant, AssetDepreciation, AssetDowntimePeriod, AssetMilestone, AssetRelationship, AssetServiceRequest, AssetTimeSheet, AssetTitle, AssetTitleParty, AssetType, AssetWarranty, AssignedResource, Assortment, AssortmentProduct, AssortmentSpec, AttrPicklistExcludedValue, AttributeAdjustmentCondition, AttributeBasedAdjRule, AttributeBasedAdjustment, AttributeCategory, AttributeCategoryAttribute, AttributeDefinition, AttributePicklist, AttributePicklistValue, AuthApplicationAsset, AuthApplicationPlace, AuthLocationAccessSchedule, AuthorNote, AuthorizedInsuranceLine, Award, BalanceAdjustmentRequest, Banker, Benefit, BenefitAsgntProviderLoc, BenefitAssignment, BenefitAssignmentAsset, BenefitDisbursement, BenefitDisbursementAdj, BenefitItemCode, BenefitPrvdSearchableFld, BenefitSchedule, BenefitScheduleAssignment, BenefitSession, BenefitSpecialty, BillingAccount, BillingAccountContact, BindingObjUsageRsrcPlcy, BindingObjectCustomExt, BindingObjectRateAdjustment, BindingObjectRateCardEntry, BiodiversitySummary, BldgEnrgyIntensity, BldgEnrgyIntensityVal, BldgSizeCategory, BnftAsgntBnftItemCode, BoardCertification, BranchUnit, BranchUnitBusinessMember, BranchUnitCustomer, BrokerOfRecord, Budget, BudgetAllocation, BudgetCategory, BudgetCategoryValue, BudgetParticipant, BudgetPeriod, BudgetProduct, BudgetTerritory, BundleBasedAdjustment, BundledCareFeeAgreement, BusOperProcParticipant, BusOperProcRegClVer, BusRegAuthTypeDependency, BusRegAuthorizationType, BusinessLicense, BusinessLicenseApplication, BusinessLicenseCodeSet, BusinessLicenseProduct, BusinessMilestone, BusinessOperationsProcess, BusinessProfile, BusinessType, BuyerAccount, BuyerGroupPricebook, CalculationMatrix, CalculationMatrixVersion, CalculationProcedure, CalculationProcedureVersion, Campaign, CampaignMemberExtension, CapitationCareFeeAgreement, CareBarrier, CareBarrierDeterminant, CareBarrierType, CareBenefitVerifyRequest, CareDeterminant, CareDeterminantType, CareDiagnosis, CareEpisode, CareEpisodeDetail, CareFacilityBed, CareFeeScheduleItem, CareGap, CareGapCriteriaResult, CareInterventionType, CareMetricTarget, CareObservation, CareObservationComponent, CarePgmEnrleeStatusPeriod, CarePgmEnrolleeWkOrdStep, CarePgmEnrolleeWorkOrder, CarePgmEnrollmentEvalRslt, CarePgmProvHealthcareProvider, CarePgmTeamMbrRolePeriod, CarePlan, CarePlanActivity, CarePlanActivityDetail, CarePlanDetail, CarePlanTemplate, CarePlanTemplateBenefit, CarePlanTemplateGoal, CarePlanTemplateProblem, CarePractnFacilityAppt, CarePreauth, CarePreauthItem, CareProcessingError, CareProgram, CareProgramAssistance, CareProgramCampaign, CareProgramDetail, CareProgramEligibilityRule, CareProgramEnrollee, CareProgramEnrolleeProduct, CareProgramEnrollmentCard, CareProgramGoal, CareProgramProduct, CareProgramProvider, CareProgramSite, CareProgramSiteContract, CareProgramStatusPeriod, CareProgramTeamMember, CareProviderAdverseAction, CareProviderFacilitySpecialty, CareProviderSearchableField, CareRegisteredDevice, CareRequest, CareRequestDrug, CareRequestExchangeInfo, CareRequestExtension, CareRequestItem, CareRequestReviewer, CareRequestSupportingCntnt, CareService, CareServiceVisit, CareServiceVisitPlan, CareSiteIstgrSearchableFld, CareSpecialty, CareSpecialtyTaxonomy, CareTaxonomy, CareTeam, Case, CaseEpisode, CaseFileProcessExecution, CaseGeneratedSummary, CaseParticipant, CaseProceeding, CaseProceedingComplaint, CaseProceedingInfraction, CaseProceedingParticipant, CaseProceedingResult, CaseProgram, CaseRelatedSubject, CaseTeamMemberProgram, CaseTroubleTicket, CategorizedCareFeeAgreement, ChangeRequest, ChangeRequestConflict, ChannelProgram, ChannelProgramLevel, Claim, ClaimCase, ClaimCovPaymentAdjustment, ClaimCovReserveAdjustment, ClaimCoverage, ClaimCoveragePaymentDetail, ClaimCoverageReserveDetail, ClaimItem, ClaimItemRelatedObject, ClaimParticipant, ClaimPaymentSummary, ClaimPayoutPlan, ClaimRecovery, ClaimTeamMember, CleanEnergyProject, ClimateChgEmssnFincSummary, ClimateChgRiskOppSummary, ClinicalAlert, ClinicalDetectedIssue, ClinicalDetectedIssueDetail, ClinicalEncounter, ClinicalEncounterDiagnosis, ClinicalEncounterFacility, ClinicalEncounterIdentifier, ClinicalEncounterProvider, ClinicalEncounterReason, ClinicalEncounterSvcRequest, ClinicalMeasure, ClinicalMeasureCriteria, ClinicalMeasureCriteriaGrp, ClinicalServiceRequest, ClinicalServiceRequestDetail, CmplControlParticipant, CmplCtrlVerTestExecution, CmplPolicyParticipant, CmplValidationProcdVer, CmplValidationProcedure, CmplVldProcdParticipant, CodeSetRelationship, CollectionPlan, CollectionPlanItem, CollectionPlanReason, CommSubscriptionConsent, CommissionSchedule, CommissionScheduleAssignment, CommissionStatement, CommissionStatementLineItem, CompPlcyCommsRecipient, CompPlcyCommsResponse, Competency, CompetencyRelatedObject, CompiledProduct, ComplaintCase, ComplaintParticipant, ComplianceControl, ComplianceControlVersion, CompliancePlcyClauseVersion, CompliancePolicy, CompliancePolicyClause, CompliancePolicyComms, CompliancePolicyVersion, ComplianceRisk, ComplianceRiskEvaluation, ComplianceStatementDef, ComplianceTest, CondIntrctnHlthRskAdjFctr, ConstituentRole, ContactContactRelation, ContactEncounter, ContactEncounterParticipant, ContactPointBestContactTime, ContactPointSocial, ContactProfile, ContactRequest, ContentLink, ContentSource, Contract, ContractDocVerContentDoc, ContractDocVersionSection, ContractDocumentVersion, ContractGroupPlan, ContractGroupPlanGroupClass, ContractLineItem, ContractPaymentAgreement, CostBook, CostBookEntry, CostCenter, Coupon, CourseCreditTransferAppln, CourseEquivalency, CourseOffering, CourseOfferingParticipant, CourseOfferingPtcpResult, CourseOfferingRelationship, CourseOfferingRgstrTimeline, CourseOfferingSchedule, CourseOfferingScheduleTmpl, CourseOfrPtcpActvtyGrd, CourseOfrgRubricCriterion, CoverageBenefit, CoverageBenefitItem, CoverageBenefitItemLimit, CoverageType, CrbnCreditAlloc, CrbnCreditAllocItem, CrbnCreditDistribution, CrbnCreditProject, CrbnEmssnScopeAlloc, CrbnEmssnScopeAllocVal, CreditMemo, CustodyChainEntry, CustodyItem, CustodyItemRelation, CustodyItemRgltyCodeVio, CustodyVerfcTypeOverride, CustomEntityDataTemplate, CustomerProperty, DataQueryWorkspace, DealIndirectPartner, DebitMemo, DelegatedAccount, DeliveryEstimationSetup, DeliveryTask, DepreciationPlan, Deviation, DevopsActivityLog, DevopsEnvDeployment, DevopsEnvDeploymentMbr, DevopsEnvironment, DevopsPipeline, DevopsPipelineEnvironment, DevopsPipelineStage, DevopsPipelnStgProm, DevopsPipelnStgPromWkItem, DevopsProject, DevopsProjectEnvironment, DevopsProjectPipeline, DevopsRequestInfo, DiagnosticSummary, DiagnosticSummaryDetail, DifferentialShift, DigitalSignatureRequest, DigitalVerfSetupDetail, DigitalVerification, DigitalVerificationSetup, Disclosure, DisclsReportingPeriod, DiseaseDefinition, DiseaseDefinitionCondition, DiseaseDefinitionCriteria, DiseaseInvestigation, DiseaseInvestigationCase, DiseaseOutbreak, Dispute, DisputeItem, DisputeItemArbitration, DisputeItemMerchantAlert, DistributorAuthorization, DivrsEquityInclSum, DocChkItemValidatedTarget, DocClauseSetAsmtQstn, DocTemplateSectionCondition, DocumentChecklistItem, DocumentClause, DocumentClauseSet, DocumentDecisionRequirement, DocumentEnvelope, DocumentExtractionRqstStep, DocumentRecipient, DocumentTemplate, DocumentTemplateContentDoc, DocumentTemplateSection, DocumentTemplateToken, DonorGiftConcept, DonorGiftConceptOpportunity, DonorGiftSummary, EconomicPerformanceSum, EducCharReqAssignment, EducCharReqRelationship, EducCharRequirement, EducCharacteristicAssignment, EducCharacteristicType, EducInstSearchableProfile, EducInstitutionOffering, EducationalCharacteristic, EducationalInfoRequest, ElectrLifecyclEmssnFctrSet, ElectricityEmssnFctrSet, EmissionsActivity, EmissionsAllocation, EmissionsForecastFact, EmpBenefitSummary, Employee, EmployeeDemographicSum, EmployeeDevelopmentSum, Employment, EmploymentCompensationSummary, EmploymentOffer, EmploymentOfferVettingEval, EmssnRdctnCommitment, EmssnReductionTarget, EnergyAttrCertCredit, EnergyAttrCertPurchase, EnergyAttrCreditDstr, EnergyServiceAgreement, EnergyServiceAgreementItem, EngagementAttendee, EngagementInteraction, EngagementTopic, EnrollmentEligibilityCriteria, Entitlement, EnvironmentalRisk, EstimatedExpense, EventMgmtFairMarketValue, EventMgmtResourceRequest, EventMgmtSvcSpclzn, EventMgmtSvcSpclznTier, EventPlan, EventPlanBudget, EventPlanItem, EventPlanParticipant, EventPlanProduct, EventPlanSubject, EventPlanSvcSpclzn, EventPlanTerritory, Examination, Expense, ExpenseParticipant, ExpenseReport, ExpenseReportEntry, ExpenseType, Expert, ExpertEventMgmtSvcSpclzn, ExpertSubject, ExpressionSet, ExpressionSetVersion, ExternalAssessmentDefinition, ExternalLearning, ExternalLearningPtcpResult, ExtlPtcpRsltLrnrPgmRqmt, FinAssetPortfolioTgtAlloc, FinancialAccount, FinancialAccountAddress, FinancialAccountBalance, FinancialAccountFee, FinancialAccountMilestone, FinancialAccountParticipant, FinancialAccountParty, FinancialAccountStatement, FinancialAccountTransaction, FinancialDeal, FinancialDealAsset, FinancialDealBid, FinancialDealInteraction, FinancialDealParty, FinancialDealProduct, FinancialGoal, FinancialSecurity, FinclAcctPtyFinclAsset, FinclDealInteractionSummary, Fleet, FleetAsset, FleetParticipant, FlowOrchestrationInstRelaObj, Formulary, FormularyItem, FrgtHaulingEmssnFctr, FrgtHaulingEnrgyUse, FtestAccountChild, FtestChild, FtestGrandChild, FtestMain, FulfillmentOrder, FulfillmentStep, FulfillmentStepDefinition, FulfmtRoutgCriteria, FulfmtRoutgCriteriaActnVar, FulfmtRoutgCriteriaCond, FulfmtRoutgCriteriaGrp, FulfmtRoutgCriteriaGrpVer, FulfmtRoutgSpec, FulfmtRoutgSpecLocation, FulfmtRoutgSpecProduct, FundTransferRequest, FundingAward, FundingAwardAmendment, FundingAwardParticipant, FundingAwardRequirement, FundingAwardRqmtSection, FundingDisbursement, FundingOppParticipant, FundingOpportunity, GeneralLedgerAccount, GeneralLedgerAcctAsgntRule, GeneratedDocument, GeneratedDocumentSection, GeneratedWaste, GenericVisitTask, GenericVisitTaskContext, GeolocationBasedAction, GiftActuarialEntry, GiftAgreement, GiftBatch, GiftCmtChangeAttrLog, GiftCommitment, GiftCommitmentSchedule, GiftDefaultDesignation, GiftDefaultSoftCredit, GiftDesignation, GiftEntry, GiftRefund, GiftSoftCredit, GiftStewardship, GiftStewardshipActivity, GiftTransaction, GiftTransactionDesignation, GiftTribute, GiftValueForecast, GnrcVstKeyPerformanceInd, GnrcVstTaskContextRelation, Goal, GoalAssignment, GoalAssignmentDetail, GoalDefinition, GoalDefinitionProduct, GoodsReceivedNote, GoodsReceivedNoteItem, GovtFinancialAsstSum, GroundTravelEmssnFctr, GroundTravelEnrgyUse, GroupCensus, GroupCensusMember, GroupCensusMemberPlan, GroupClass, GroupClassContribution, GrpCensusGrpClassSummary, HealthCondition, HealthConditionDetail, HealthRiskEvalDetail, HealthRiskEvalOutcome, HealthRiskEvaluation, HealthcareFacility, HealthcareFacilityNetwork, HealthcarePayerNetwork, HealthcarePractitionerFacility, HealthcareProvider, HealthcareProviderNpi, HealthcareProviderService, HealthcareProviderSpecialty, HealthcareProviderTaxonomy, HealthcareServiceDetail, HierCondHlthRskAdjFctr, HlthCareProvTreatedCondition, HotelStayEmssnFctr, HotelStayEnrgyUse, ITSrvcsConfigItemRela, ITSrvcsConfiguredItem, ITSrvcsIncdRelaCnfigItm, IdentityDocument, Image, ImpactRiskOpportunity, ImpactRiskOpportunityScore, ImpactRiskOpportunityTopic, ImpcRiskOppAssessment, ImpcRiskOppAssessmentTopic, InStoreLocation, Incident, IndexRate, IndividualApplication, IndividualApplicationItem, IndividualApplicationTask, IndividualApplicationTaskItem, IndividualApplnParticipant, IndvApplicationTaskParticipant, InflationRate, InfoAuthorizationRequest, InfoLibraryExternalDocument, InformationVerification, Inquiry, InquiryQuestion, InquiryQuestionAnswer, InsBnftEligDefinition, InsContributionPlnGroupCls, InsContributionPlnLineItem, InsPlcyLimit, InsPlcyLimitTracking, InsPolicyAssetRelatedObj, InsPolicyBenefitEligibility, InsPolicyBillingInfo, InsPolicyCoverageBenefit, InsPolicyCoverageNetwork, InsPolicyCvrRelatedObj, InsPolicyPtcpRelatedObj, InsPolicyRelatedObject, InsPolicyTransactionDetail, InsProductClauseVariableMap, InspectionAssessmentInd, InspectionType, InsuranceAsyncBulkRecordDetail, InsuranceAsyncBulkRequest, InsuranceAsyncBulkRequestItem, InsuranceClaimAsset, InsuranceClause, InsuranceContract, InsuranceContributionPlan, InsurancePolicy, InsurancePolicyAsset, InsurancePolicyCoverage, InsurancePolicyMemberAsset, InsurancePolicyParticipant, InsurancePolicyProductClause, InsurancePolicySurcharge, InsurancePolicyTeamMember, InsurancePolicyTransaction, InsuranceProductClause, InsuranceProfile, InsuranceRatePlan, InsuranceRatePlanCommission, InsuranceRatePlanLineItem, IntakeFormSection, IntakeFormSectionPtcp, IntegrationJobRun, IntegrationProviderDcsnRqmt, IntegrationProviderExecution, Interaction, InteractionAttendee, InteractionRelatedAccount, InteractionSumDiscussedAccount, InteractionSummary, InteropTopic, InteropTopicDetail, InteropTopicFilter, InteropTopicNtfcnResource, InteropTopicSubcrFilter, InteropTopicSubcrParameter, InteropTopicSubscription, InteropTopicSubscriptionDtl, InteropTopicTriggerCriteria, InventoryCntSerializedProdt, InventoryCountPlan, InventoryCountProductItem, InventoryReplenishmentPolicy, Invoice, InvoiceDocument, InvolvementGroup, InvolvementGroupMember, IssuedCard, JobExpenseType, JobPosition, JobPositionAssignment, JobPositionPayGrade, JobPositionQualification, JobPositionShift, JobPstnRecruitmentRqs, LaborUnion, LandingPage, LandingPageContent, LeadLineItem, LeadPreferredSeller, LearnerPathway, LearnerPathwayItem, LearnerProfile, LearnerProgram, LearnerProgramRequirement, LearnerProgramRqmtProgress, Learning, LearningAchievement, LearningCourse, LearningEquivalency, LearningEquivalencyLearning, LearningEqvAchvMapping, LearningFoundationItem, LearningOutcomeItem, LearningPathwayTemplate, LearningPathwayTemplateItem, LearningPathwayTmplPgmPlan, LearningProgram, LearningProgramPlan, LearningProgramPlanRqmt, LearningRule, LegalEntity, LegalEntyAccountingPeriod, LifeSciAcctGrpAssignment, LifeSciDocTemplateVersion, LifeSciEmailTemplate, LifeSciEmailTmplFragment, LifeSciEmailTmplRelaFrgmt, LifeSciEmailTmplSnapshot, LifeScienceDocument, LifeScienceDocumentTemplate, LifeScienceEmail, ListEmail, LiveAgentSession, LiveChatTranscript, LoanApplicant, LoanApplicantAddress, LoanApplicantDeclaration, LoanApplicantEmployment, LoanApplicantIncome, LoanApplicationAsset, LoanApplicationFinancial, LoanApplicationLiability, LoanApplicationProperty, LoanApplicationTitleHolder, Location, LocationShippingCarrierMethod, LocationWaitlistedParty, LoyaltyMembershipLifecycle, LoyaltyPgmGroupMbrRlnsp, LoyaltyPgmPartnerCurrency, LoyaltyPgmPartnerPromotion, LoyaltyPgmPtnrPrepaidPack, LoyaltyProgram, LoyaltyProgramMbrPromotion, LoyaltyProgramMember, LoyaltyProgramMemberCase, MaintenanceAsset, MaintenancePlan, ManagedCareProgramPrfm, ManufacturingProgram, MarketingForm, MarketingLink, MarketingLinkContent, MaterialityAssessment, MaterialityMatrixScore, MaterialityStakeholder, MaterialityStkhldrCatg, MaterialityTopic, MaterialityTopicDocClauseSet, MaterialityTopicQstn, MaterialityTopicReference, MedReconRecommendation, MedReconStmtRecommendation, MedTherapyStmtReviewIssue, MediaChannel, MediaContentTitle, MediaPrintIssue, MediaTitleAvailAttribute, MediaTitleAvailability, MediaTitleReleaseDate, MediaTitleRevenue, MedicalInsight, MedicalInsightAccount, MedicalInsightGoalDef, MedicalInsightProduct, MedicationAdministration, MedicationAdministrationDtl, MedicationDispense, MedicationReconciliation, MedicationRequest, MedicationStatement, MedicationStatementDetail, MedicationTherapyReview, MedicationTherapyStmtReview, MedicinalIngredient, MemberPlan, MemberPlanCarePlan, MemberPlanMedicationStmt, MentoringProfile, MergeRequest, Metric, MfgProgramCpntFrcstFact, MfgProgramForecastFact, MfgProgramVariantFrcstFact, MngEvent, MngEventBudget, MngEventParticipant, MngEventProduct, MngEventPtcpDiscrepancy, MngEventResource, MngEventResourcePreference, MngEventRsrcPtcpRequest, MngEventSession, MngEventSessionParticipant, MngEventSuplProdtAsgnPtcp, MngEventSupplierProduct, MngEventTerritory, MngEventType, MonthlyUsageTrkgDataGap, MultipartyInfoAuthRequest, ObjectStateActionDefinition, ObjectStateDefinition, ObjectStateTransition, ObjectStateTransitionAction, ObjectStateValue, Obligation, Occupation, OccupationGroup, Offer, OfferListEmail, OfferProduct, OfferProductCategory, OmniAssessmentTask, OmniProcessAsmtQuestionVer, OmniProcessOmniAsmtTask, OmniScriptSavedSession, OnbrdDataObjGrpRecVld, OnbrdDataObjGrpRecVldCalc, OperatingHoursHoliday, Opportunity, OpportunityLineItemRecipient, OpportunityLineItemSchdActual, OpportunityPreferredSeller, Order, OrderItemUsageRsrcGrant, OrderItemUsageRsrcPlcy, OrderSummary, OrderUseRsrcChosenPolicy, OrgIncidentSummary, OrgPaymentPracSummary, OtherComponentTask, OtherEmssnFctrSet, OtherEmssnFctrSetItem, OthrLifecyclEmssnFctrSet, OthrLifecyclEmssnFctrSetItem, OutreachSourceCode, OutreachSummary, OvertimeApprover, OvertimeType, PartnerFundAllocation, PartnerFundClaim, PartnerFundRequest, PartnerMarketingBudget, PartnerStagedData, PartnerUnsoldInvLedger, PartnerUnsoldInventory, PartyAppointmentRequest, PartyBusinessRegion, PartyCategory, PartyCertifiedCapacity, PartyConsent, PartyCreditPrflFinclAcct, PartyCreditProfile, PartyCreditProfileAlert, PartyCreditProfileFldVld, PartyCreditProfileInquiry, PartyExpense, PartyExpenseFldVld, PartyFinancialAsset, PartyFinancialAssetLien, PartyFinancialAssetRela, PartyFinancialAssetTerm, PartyFinancialLiability, PartyFinclAssetAddlOwner, PartyFinclAstFldVld, PartyFinclLiabAddlBrwr, PartyFinclLiabFldVld, PartyIdentityVerfFldVld, PartyIdentityVerification, PartyIdentityVerificationStep, PartyIncome, PartyIncomeFldVld, PartyPhilanthropicAssessment, PartyPhilanthropicIndicator, PartyPhilanthropicMilestone, PartyPhilanthropicOccurrence, PartyPhilanthropicRsrchPrfl, PartyPrflAddrFldVld, PartyPrflFldVld, PartyProfile, PartyProfileAddress, PartyProfileRisk, PartyProfileRiskFldVld, PartyPublication, PartyRelationshipGroup, PartyRoleRelation, PartySchedulePreference, PartyScreeningStep, PartyScreeningSummary, PartyScrnSumFldVld, PatientImmunization, PatientImmunizationProtocol, PatientMedicalProcedure, PatientMedicalProcedureDetail, PayGrade, PayGradeStep, PayGradeStepLocation, PayGroup, PayPeriod, PayType, PaymentCart, PaymentCartItem, PaymentInstrument, PaymentLink, PaymentMandate, PaymentRequest, PaymentRequestLine, PcmtEmssnFctrSet, PcmtEmssnFctrSetItem, PercentileBsdCareFeeAgreement, PersonAcademicCredential, PersonAffinity, PersonCompetency, PersonDisability, PersonEducation, PersonEmpFldVld, PersonEmployment, PersonExamination, PersonLifeEvent, PersonLocationAvailability, PersonTrait, PetitionType, PetitionableOutcome, PgmRebateTypBnftMapping, PickTicket, PickTicketAssignment, PlanBenefit, PlanBenefitItem, PlannedGift, PlannedGiftAnnuityRate, PlannedGiftPerformance, PltnImpactRiskOppSummary, Polygon, Position, PositionBenefit, PositionPayGrade, PositionQualification, PreliminaryApplicationRef, Presentation, PresentationClickStrmEntry, PresentationContent, PresentationForum, PresentationLinkedPage, PresentationPage, PresentationPageProduct, PresentationPartyAccess, PreventiveCareAgreement, PriceAdjustmentProductRule, PriceAdjustmentSchedule, PriceAdjustmentTier, PriceBookAcademicInterval, PriceBookEntryDerivedPrice, PriceBookPriceGuidance, PriceBookRateCard, PriceProtectExecLineItem, PriceProtectionExecution, PriceProtectionTerm, PriceRevisionPolicy, PricingAdjBatchJob, PricingAdjBatchJobLog, PricingApiExecution, PricingProcedureResolution, PricingProcessExecution, PriorLearningEvaluation, PrivacyHold, PrivacyHoldReason, PrivacyRTBFRequest, PrivacyRequest, Problem, ProblemDefRelationship, ProblemDefinition, ProblemGoalDefinition, ProcessException, ProdtAttrMappedScope, ProdtAttrScope, ProdtDecompEnrchVarMap, ProdtSvcCmpnDefPtnrInv, ProdtSvcCmpnDefRelaCausalItm, ProdtSvcCmpnGrpDefCausalItm, ProdtSvcCmpnGrpDefPtnr, ProdtSvcCmpnPreferredPartner, ProdtSvcCmpnWorkType, Producer, ProducerCommission, ProducerPolicyAssignment, ProducerRelationship, ProducerSplitArngLineItem, ProducerSplitArrangement, ProducerSplitAssignment, ProducerSplitRoleAssignment, Product2, ProductAttributeDefinition, ProductAvlSvcCatalogItem, ProductCatalog, ProductCategoryAttribute, ProductCategoryServiceProcess, ProductClassification, ProductClassificationAttr, ProductComponentGroup, ProductComponentGrpOverride, ProductConfigurationRule, ProductConsumed, ProductCoverage, ProductDetectedPriceChange, ProductEmissionsFactor, ProductFaultCode, ProductFee, ProductItem, ProductItemAddlTrxn, ProductLaborCode, ProductListRate, ProductOverridePathItem, ProductPriceHistoryLog, ProductPriceRange, ProductRampSegment, ProductRelComponentOverride, ProductRelatedMaterial, ProductRequest, ProductRequestLineItem, ProductRqmtSpec, ProductRqmtSpecItem, ProductRqmtSpecVersion, ProductSellingModel, ProductServiceCampaign, ProductServiceCampaignItem, ProductSurcharge, ProductSvcCampaignDef, ProductSvcCampaignGrpDef, ProductSvcCmpnDefProdtBtch, ProductTransfer, ProductUsageResourcePolicy, Program, ProgramApplnFormTemplate, ProgramCohort, ProgramCohortMember, ProgramEnrlEligibilityCrit, ProgramEnrollment, ProgramInitiative, ProgramInitiativeEnrl, ProgramProduct, ProgramRebateTypEligibility, ProgramRebateTypPayoutSrc, ProgramRebateType, ProgramRebateTypeBenefit, ProgramRebateTypeFilter, ProgramRebateTypePayout, ProgramRebateTypeProduct, ProgramRebateTypeReference, ProgramRecommendationRule, ProgramTermApplnTimeline, Promotion, PromotionChannel, PromotionLimit, PromotionLimitUsage, PromotionMarketSegment, PromotionPresentation, PromotionProduct, PromotionProductCategory, PromotionQualifier, PromotionSegment, PromotionSegmentBuyerGroup, PromotionSegmentSalesStore, PromotionTarget, PromotionTier, ProviderAcctProductInfo, ProviderAcctTerritoryInfo, ProviderActivityGoal, ProviderActivityGoalLimit, ProviderActivityGoalMeasure, ProviderActvtyPlanAdjusment, ProviderAffiliation, ProviderAffiliationProduct, ProviderNetworkContract, ProviderNetworkTier, ProviderOffering, ProviderSampleLimit, ProviderSmplLmtTmplAssignment, ProviderVisit, ProviderVisitDtlProductMsg, ProviderVisitMarketingItem, ProviderVisitProdDetailing, ProviderVisitProdDiscussion, ProviderVisitRqstSample, PrstCntntUsageSummary, PrvdAccountTerritorySummary, PrvdActvtyGoalMeasureProdt, PrvdActvtyPlanAdjProdt, PrvdEngmtComplianceCycle, PrvdVstSmplLmtDiscrepancy, PrvdVstSmplLmtTransaction, PtnrInvItmRecon, PtnrInvItmReconTrace, PtnrInvRecon, PtyCrPrflFinclAcctActvty, PtyFinclAstAddOwnrFldVld, PtyFinclAstLienFldVld, PtyFinclLiabAddBrwrFldVld, PublicComplaint, PublicProgram, PulseCheck, PulseCheckTemplate, PurchaseOrder, PurchaseOrderItem, PurchaseQuantityRule, PurchaserPlan, PurchaserPlanCareProgram, QuotLineItmUsageRsrcPlcy, QuotLineItmUseRsrcGrant, QuotUseRsrcChosenPolicy, Quote, QuoteLineItemGroupClass, QuoteLineItemInsProductClause, QuoteLineItemRelatedObject, RateAdjustmentByAttribute, RateAdjustmentByTier, RateCard, RateCardEntry, RatingFrequencyPolicy, RatingRequest, RatingRequestBatchJob, RebateClaim, RebateClaimAdjustment, RebateMemberAggregateItem, RebateMemberClaimAggregate, RebateMemberProductAggregate, RebatePartnerSpecialPrcTrm, RebatePayment, RebatePayoutAdjustment, RebatePayoutSnapshot, RebateProgram, RebateProgramMember, RebateProgramMemberPayout, RebateProgramPayoutPeriod, RebatePtnrSpclPrcTrmBnft, ReceivedDocument, ReceivedDocumentType, RecordAlert, RecordAlertActionableTarget, RecruitmentContentSection, RecruitmentPosting, RecruitmentPostingCntntSect, RecruitmentRequisition, RecruitmentRequisitionLoc, RecruitmentRequisitionPtcp, ReferenceDataLoadLog, Referral, RefrigerantEmssnFctr, RegAuthorizationTypeProduct, RegClCmplControlVer, RegClCmplPlcyClVer, Regulation, RegulationClause, RegulationClauseVersion, RegulationParticipant, RegulationVersion, RegulatoryAuthority, RegulatoryAuthorizationType, RegulatoryCode, RegulatoryCodeAssessmentInd, RegulatoryCodeViolation, RegulatoryTrxnFee, RegulatoryTrxnFeeItem, ReinsAgreementLineItem, ReinsPolicyBordereauFact, ReinsProtocolProdtComponent, ReinsuranceAgreement, ReinsuranceProtocol, ReinsuranceProtocolAgreement, Release, RentalCarEmssnFctr, RentalCarEnrgyUse, ReportedConsumption, ResearchStdyCmprGroupCndt, ResearchStdyCndtStatusPrd, ResearchStdyRandomization, ResearchStdySearchableField, ResearchStudy, ResearchStudyCandidate, ResearchStudyCmprGroup, ResearchStudyProtocolInfo, ResearchStudyRelation, ResearchStudyRndmBlockSlot, ResidentialLoanApplication, ResourceAbsence, RestrictedParty, RetailLocationGroup, RetailStore, RetailStoreGroupAssignment, RetailStoreKpi, RetailVisitKpi, ReturnOrder, ReturnOrderLineItem, RightsQuote, RightsQuoteLineItem, RightsQuoteLineMediaTitle, Risk, RiskBusinessOpsProcess, RiskCmplCtlVersion, RiskEvalSurveyInvt, RiskEvaluation, RiskPolicyClauseVersion, RiskRegClauseVersion, RiskRelatedScope, RiskScenario, RiskScopeType, Route, RsrchStdyRandomizationBlock, RsrchStdyRandomizationCrit, SOSSession, SalesAgreement, SalesContractLine, SalesContractLineItem, SampleRequest, SampleRequestItem, ScheduleBrdcstApptResource, ScheduleBroadcast, ScheduleBroadcastAppointment, ScheduleBroadcastTerritory, SchedulingWorkspace, SchedulingWorkspaceTerritory, Scope3CrbnFtprnt, Scope3EmssnSrc, Scope3PcmtItem, Scope3PcmtSummary, SearchableReferenceDocument, SecuritiesHolding, SellerProduct, SequenceGapReconciliation, SequencePolicy, ServiceAppointment, ServiceAppointmentAsset, ServiceAppointmentDependency, ServiceAppointmentGroup, ServiceContract, ServiceCrew, ServiceCrewMember, ServiceInfoRequestDetail, ServiceInfoRequestOperation, ServiceInfoRespOvrideOpt, ServiceInfoRespResourceUrl, ServiceInfoRespSuggestion, ServiceInfoResponseAction, ServiceInfoResponseCoverage, ServiceInfoRqstOpOutcome, ServiceInformationRequest, ServiceInformationResponse, ServicePoint, ServiceRequest, ServiceResource, ServiceResourceCostRule, ServiceResourceLeaveBalance, ServiceScheduleRequest, ServiceTerritoryRelationship, SharedSavingPaymentAgreement, Shift, ShiftPattern, ShiftPatternEntry, Shipment, ShipmentItem, ShippingCarrier, ShippingCarrierMethod, SignatureTask, SignatureTaskLineItem, SocialContributionSum, Solution, SourceCodeRepoProvider, SourceCodeRepository, SourceCodeRepositoryBranch, Specimen, Sprint, SrvcMgmntRecEvntAsgnt, StageTransitionEntry, StandardCareFeeAgreement, StgTrnsUndwrEvaluation, StnryAssetAnnualFact, StnryAssetCrbnFtprnt, StnryAssetCrbnFtprntItm, StnryAssetEnrgyUse, StnryAssetEnvrSrc, StnryAssetWaterActvty, StnryAssetWaterFtprnt, StnryAssetWtrFtprntItm, StockRotExecItem, StockRotationExecution, StoreActionPlanTemplate, StoreAssortment, StoreProduct, Subject, SubjectAssignment, SubjectMaterialTemplate, SubjectProduct, SuccessTeam, SuggestedAssessmentDef, SuggestedAssessmentReason, SupplementalCompensation, Supplier, SupplierProduct, Surcharge, SurveyQstnResponseOffline, SurveyQuestion, SurveyResponseOffline, SustainabilityCredit, SustainabilityPurchase, SustainabilityScorecard, SustainabilityStakeholder, SustainabilityTask, SustainabilityTaskGroup, SustnMaterialUseSummary, SvcInfoRelatedQuestionnaire, SvcInfoRespCoverageDetail, TagCategory, TaxDisclosureSummary, Team, TeamMember, TelemetryActionRelatedProcess, Term, TerrGeoAssignmentRule, TerrProvAffilAssignRule, TerritoryAccountScore, TerritoryAcctProdMsgScore, TerritoryAcctRcmdAction, TerritoryBusinessPlan, TerritoryContentTmplAsgnt, TerritoryProdtQtyAllocation, TerritoryUserDowntime, TimeSheet, TimeSheetEntry, TimeSheetEntryItem, TimeSheetValidationError, TimeSheetWageTypeSummary, Tour, TourTemplate, TrackedCommunication, TrackedCommunicationDetail, TrainingCourseParticipant, TransactionUsageEntitlement, TransitTime, TravelMode, TrnCourse, UnderwritingRule, UnderwritingRuleGroup, UnitOfMeasureConversion, UsageBillingPeriodItem, UsageCmtAssetRelatedObj, UsageCommitmentPolicy, UsageEntitlementAccount, UsageEntitlementBucket, UsageEntitlementEntry, UsageImpactFactor, UsageImpactGroup, UsageImpactGroupFactor, UsageImpactGroupPgmMeasure, UsageImpactGroupVersion, UsageOveragePolicy, UsageRatableSumCmtAssetRt, UsageRatableSummary, UsageResourcePolicy, UsageSummary, UserEsignVendorIdentifier, UserFinancialAuthority, UserLocationAssignment, UserReaction, Vehicle, VehicleAssetCrbnFtprnt, VehicleAssetEmssnSrc, VehicleAssetEnrgyUse, VehicleUserAssignment, VendorProject, VettingEvaluation, VideoCallPtcpRequest, VideoCallPtcpSession, ViolationEnforcementAction, ViolationType, ViolationTypeAssessmentInd, Visit, VisitedParty, VolunteerInitiative, VolunteerProject, Waitlist, WaitlistParticipant, WarrantyTerm, WarrantyTermCoverage, WasteFootprint, WasteFootprintItem, WatchlistedLearner, WebCartActivity, WebCartDocument, WebStoreMessageContent, WebStorePricebook, WorkCoaching, WorkGoal, WorkItem, WorkItemComponent, WorkItemComponentList, WorkOrder, WorkOrderDiagnosis, WorkOrderLineItem, WorkPlan, WorkPlanSelectionRule, WorkPlanTemplate, WorkPlanTemplateEntry, WorkProcedure, WorkProcedureStep, WorkReport, WorkReportLineItem, WorkStep, WorkStepTemplate, WorkTypeAssetType, WorkTypeCareSpecialty, WorkTypeCodeSetBundle, WorkTypeExtension, WorkTypeGroupRole, WorkTypeStep, WorkTypeStepLdTimeOvride, WorkerCompCoverageClass, WstDispoEmssnFctrSet, WstDispoEmssnFctrSetItm, YearlyUsageTrkgDataGap
- Type: int
- Properties: Filter, Group, Nillable, Sort
- Introduced: API version 25.0
- Description: Available to organizations that have Shared Activities enabled. Represents the count of related EventRelations pertaining to the
WhoId.
-
Type: reference
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description:
The WhoId represents a human such as a lead or a contact. WhoIds are polymorphic. Polymorphic means a WhoId is equivalent to a contact’s ID or a lead’s ID. The label is
Name ID.If Shared Activities is enabled, the value of this field is the ID of the related lead or primary contact. If you add, update, or remove the WhoId field, you might encounter problems with triggers, workflows, and data validation rules that are associated with the record. The label is
Name ID.If the
JunctionIdListfield is used, allWhoIds are included in the relationship list.Beginning in API version 37.0, if the contact or lead ID in the
WhoIdfield isn’t in theEventWhoIdslist, no error occurs and the ID is added to theEventWhoIdsas the primaryWhoId. IfWhoIdis set to null, an arbitrary ID from the existingEventWhoIdslist is promoted to the primary position.This is a polymorphic relationship field.
-
Relationship name: Who
-
Relationship type: polymorphic
Use Event to manage calendar appointments.
Querying and Filtering Events
Queries on events are denied before they time out if they involve amounts of data that are deemed too large. In such cases, the exception code OPERATION_TOO_LARGE is returned. If you receive OPERATION_TOO_LARGE, refactor your query to return or scan a smaller amount of data.
When querying for events with a specific due date, you must filter on both the ActivityDateTimeand and ActivityDate fields. For example to find all events with a due date of February 14, 2003, you need two filters:
- One filter with the
ActivityDatefield equal to the Coordinated Universal Time (UTC) time zone on February 14, 2003. - One filter with the
ActivityDatefield greater than or equal to midnight on February 14, 2003 in the user’s local time zone AND less than or equal to midnight on February 15, 2003 in the user’s local time zone.
Alternatively, in API version 13.0 and later, you can find events with a specific due date by filtering on StartDateTime. For example, to find all events with a due date of February 14, 2003, filter with the StartDateTime greater than or equal to midnight on February 14, 2003 in the user’s local time zone AND less than or equal to midnight on February 15, 2003 in the user’s local time zone.
The EventId field of an EventRelation object always points to the master record. An invitee on a group event can query the EventRelation object to view the master record.
Multiday Events
- Multiday events are available in API version 13.0 and later. Also, in earlier versions SOQL queries don’t return multiday events.
- Multiday events are enabled through the user interface from Setup by entering
Activity Settingsin theQuick Findbox, then selecting Activity Settings. - If the multiday event feature is enabled, then API versions 13.0 and later support values greater than 1440 for the
DurationInMinutesfield. API versions 12.0 and earlier can’t access event objects whoseDurationInMinutesis greater than 1440. - Multiday events can’t exceed 14 days.
Event Series and Recurring Events
In Lightning Experience, events with multiple occurrences are called event series, and are indicated when the IsRecurrence2 field is set to true. In Salesforce Classic, events with multiple occurrences are called recurring events, and are indicated when the IsRecurrence field is set to true. Both fields can’t be set to true for the same event.
- Lightning Experience event series are available in API version 44.0 and later as read-only fields. Recurrence patterns, specified by the Recurrence2PatternText field, are creatable in API version 52.0 and later. Salesforce Classic recurring events are available in API version 7.0 and later. In earlier versions, SOQL queries don’t return any Lightning Experience event series.
- After an event is created, you can’t change the values of
IsRecurrence2orIsRecurrencefromtruetofalseor vice versa. - You can’t set fields associated with
IsRecurrence2for events whereIsRecurrenceis set totrue, or vice versa. - For Lightning Experience event series where
IsRecurrence2istrue, if you’d like to delete a single or all remaining events, use the REST API call. For Salesforce Classic recurring events whereIsRecurrenceistrue, all past and future events in the series are removed when you delete the recurring event series through the API. However, when you delete the recurring event series through the user interface, only future occurrences are removed. - For Lightning Experience event series in API version 58.0 and later, when you change a future event, events in the entire series also change. When you change a past event,
IsRecurrence2Exceptionis set totrueand only that past event changes. - When creating a Salesforce Classic recurring event series, the duration of the event must be 24 hours or less. When the Salesforce Classic recurring event series is created, you can extend the length of individual occurrences beyond 24 hours if Multiday events are enabled; see Multiday Events.
- For Salesforce Classic recurring events,
RecurrenceStartDateTime,RecurrenceEndDateOnly,RecurrenceType, and any properties associated with the given recurrence type (see the Recurrence Field Usage for Salesforce Classic Recurring Events table) must be populated. - When updating a Salesforce Classic recurring event series, it’s not possible to update the
EventRelationfor the event series object and the EventRelation for the series object occurrences at the same time. - Lightning Experience event series have no series ID, so it’s not possible to locate other occurrences in the series. In Salesforce Classic recurring events, you can use
RecurrenceActivityIdto locate other occurrences. - For both Lightning Experience event series and Salesforce Classic recurring events, when a series repeats every day, month, or year, you can only schedule occurrences one time per day, month, or year. The week option lets you schedule occurrences multiple days per week.
Limits for Lightning Experience event series and limits for Salesforce Classic recurring events also apply.
Lightning Experience Event Series and Recurring Events
Use the Recurrence2PatternText field to specify the recurrence pattern for Lightning Experience event series. These recurrence patterns, called reference rules or RRULES, support a subset of the RFC 5545 standards. This table includes common RRULE examples.
| Recurrence Pattern | RRULE Example |
|---|---|
| Every day for five days | RRULE:FREQ=DAILY;INTERVAL=1;COUNT=5 |
| Every Monday, Tuesday, Wednesday, Thursday, and Friday with no end date | RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR |
| Every two weeks on Monday and Friday for 10 occurrences | RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=MO,FR;COUNT=10 |
| Monthly on the first day of the month until January 1, 2020 | RRULE:FREQ=MONTHLY;INTERVAL=1;BYMONTHDAY=1;UNTIL=20200101T100000Z |
| Yearly on July 4th for three years (in this example, specify the date using StartDateTime) | RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7;BYMONTHDAY=4;COUNT=3 |
| Daily until January 1, 2022 with no end date | RRULE:FREQ=DAILY;UNTIL=20220101T000000Z |
| Every third Friday of the month with no end date | RRULE:FREQ=MONTHLY;BYSETPOS=3;BYDAY=FR |
The RRULE defined by Recurrence2PatternText supports a subset of the RFC 5545 standard for internet calendaring and scheduling. Supported RRULE parts include FREQ, BYMONTH, BYMONTHDAY, BYDAY, WKST, BYSETPOS, INTERVAL, UNTIL, and COUNT.
When the event record is saved, the RRULE might be modified to follow the required format:
- The RRULE parts are placed in the following order: FREQ, BYMONTH, BYMONTHDAY, BYDAY, WKST, BYSETPOS, INTERVAL, UNTIL, and COUNT.
- Any missing default values are inserted. For example, if the RRULE doesn’t include INTERVAL, then
INTERVAL=1is added. - The RRULE is prefaced with
RRULE:if that preface is missing.
| RRULE Part | Supported RFC 5545 Implementation |
|---|---|
| FREQ | Required. Indicates the type of recurrence rule. Allowed values are:
|
| BYMONTH | The month. Valid values are 1 to 12. |
| BYMONTHDAY | The day of the month. Valid values are 1 to 31. If BYMONTHDAY is 31 and the month has fewer than 31 days, the event is created on the last day of the month. |
| BYDAY | A comma-separated list of days of the week. Valid values are SU, MO, TU, WE, TH, FR, SA. For RRULES with yearly or monthly frequency, BYDAY must be one of:
Each BYDAY value can be preceded by an integer that indicates the nth occurrence of a specific day within the monthly or yearly RRULE. Allowed values are -1, 1, 2, 3, and 4. You can’t use different numbers in the BYDAY values. For example, this RRULE isn’t supported: RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU If BYDAY values are prefaced with a number, the RRULE can’t include BYSETPOS. |
| WKST | Specifies the day on which the workweek starts. Valid values are MO, TU, WE, TH, FR, SA, and SU. Default value is based on the user’s locale. |
| BYSETPOS | A comma-separated list of values that correspond to the nth occurrence within the set of recurrence instances specified by the rule. Valid values are -1, 1, 2, 3, or 4. Default value is 1.For example, to indicate the last weekday of the month, use: RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 |
| INTERVAL | The repetition interval. Valid values are:
Default value is 1. |
| UNTIL | Specifies the datetime in UTC format when the recurrence rule stops. The supported format is yyyyMMddTHHmmssZ, for example: 20210419T083000Z. An RRULE can’t contain both UNTIL and COUNT. A recurring event without either UNTIL or COUNT repeats indefinitely. |
| COUNT | The number of occurrences. Allowed values are 1 to 999. An RRULE can’t contain both UNTIL and COUNT. A recurring event without either UNTIL or COUNT repeats indefinitely. |
| BYWEEKNO | Specifies a comma-separated list of values that specify weeks of the year. Valid values are:
For example, to indicate specific weeks in a year, use: RRULE: BYWEEKNO=20, -20.This rule part can’t be used when the FREQ rule part is set to anything other than YEARLY. For example, 3 represents the third week of the year. Note: Assuming a Monday week start, week 53 can only occur when Thursday is January 1 or if it’s a leap year and Wednesday is January 1. |
| BYYEARDAY | Specifies a comma-separated list of values that specify days of the year. Valid values are:
For example, to indicate specific days in a year, use: RRULE:BYYEARDAY=1,100,200; or, RRULE:BYYEARDAY=1,-2. |
Salesforce Classic Event Series and Recurring Events
This table describes the usage of recurrence fields for Salesforce Classic recurring events. Each recurrence type must have all of its properties set. All unused properties must be set to null.
| RecurrenceType Value | Properties | Example Pattern |
|---|---|---|
| RecursDaily | RecurrenceInterval | Every second day |
| RecursEveryWeekday | RecurrenceDayOfWeekMask | Every weekday - can’t be Saturday or Sunday |
| RecursMonthly | RecurrenceDayOfMonth RecurrenceInterval | Every second month, on the third day of the month |
| RecursMonthlyNth | RecurrenceInterval RecurrenceInstance RecurrenceDayOfWeekMask | Every second month, on the last Friday of the month |
| RecursWeekly | RecurrenceInterval RecurrenceDayOfWeekMask | Every three weeks on Wednesday and Friday |
| RecursYearly | RecurrenceDayOfMonth RecurrenceMonthOfYear | Every March on the 26th day of the month |
| RecursYearlyNth | RecurrenceDayOfWeekMask RecurrenceInstanceRecurrenceMonthOfYear | The first Saturday in every October |
Attendees, Invitees, and Resources
The field GroupEventType indicates that event participants are included on an event. You can add a resource to an event only when the resource is available. The only attendance status that can be assigned to resources is Accepted. Events can’t be saved when resources you’ve added aren’t available.
Child attendee events aren’t supported in Apex Triggers. When a recurring event has attendees, Salesforce creates child event records for each attendee for each recurrence. However, these child attendee event records don’t appear in Trigger.new or other trigger context variables. Only the host’s event records are accessible in the trigger context.
JunctionIdList
To create an event using JunctionIdList, IDs are pulled from the related contacts and both the event and the EventRelation records are created in one API call. If the EventRelation fails, the event is rolled back because it’s all done in a single API call.
Syncing Events with Lightning Sync
Attendee statuses (Accepted or Maybe, Declined, or No Response) sync from Microsoft® Exchange or Google to Salesforce, but not from Salesforce to Exchange or Google. Be wary of creating API flows that update attendee status in Salesforce for users set up to sync both ways. Eventually the original Exchange or Google status overrides the update made in Salesforce.
Shared Field-Level Security for Event and Task Objects
Metadata deployments for the Event object must include the field-level security for the Task object. Shared field-level security prevents each object from changing the field-level security of the associated object.
Metadata deployments that include field-level security for only one of either the Event or Task objects can cause field-level security changes to the other object that aren’t reflected in the metadata.
- If field-level security is enabled for one object, then field-level security is enabled for both objects.
- If field-level security is disabled for one object, then it’s disabled for both objects.
A missing entry in the metadata is treated as field-level security being disabled.
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version.
-
EventChangeEvent: Introduced in API version 44.0.
-
EventFeed: Introduced in API version 20.0.