generated: '2026-09-23' method: generated source: openapi/salesforce-abort-api-openapi.yml, openapi/salesforce-access-api-openapi.yml, openapi/salesforce-accounts-api-openapi.yml, openapi/salesforce-actions-api-openapi.yml, openapi/salesforce-active-api-openapi.yml, openapi/salesforce-add-api-openapi.yml, openapi/salesforce-agent-api-openapi.yml, openapi/salesforce-all-api-openapi.yml, openapi/salesforce-amend-api-openapi.yml, openapi/salesforce-applications-api-openapi.yml, openapi/salesforce-appointment-api-openapi.yml, openapi/salesforce-approvals-api-openapi.yml, openapi/salesforce-assets-api-openapi.yml, openapi/salesforce-async-api-openapi.yml, openapi/salesforce-authentication-api-openapi.yml, openapi/salesforce-authorize-api-openapi.yml, openapi/salesforce-based-api-openapi.yml, openapi/salesforce-basic-api-openapi.yml, openapi/salesforce-batch-api-openapi.yml, openapi/salesforce-benefits-api-openapi.yml, openapi/salesforce-blobs-api-openapi.yml, openapi/salesforce-bulk-api-openapi.yml, openapi/salesforce-bundles-api-openapi.yml, openapi/salesforce-calculate-api-openapi.yml, openapi/salesforce-call-api-openapi.yml, openapi/salesforce-cancel-api-openapi.yml, openapi/salesforce-capability-api-openapi.yml, openapi/salesforce-change-api-openapi.yml, openapi/salesforce-channel-api-openapi.yml, openapi/salesforce-child-api-openapi.yml, openapi/salesforce-client-api-openapi.yml, openapi/salesforce-clone-api-openapi.yml, openapi/salesforce-collections-api-openapi.yml, openapi/salesforce-comments-api-openapi.yml, openapi/salesforce-commitment-api-openapi.yml, openapi/salesforce-compact-api-openapi.yml, openapi/salesforce-completion-api-openapi.yml, openapi/salesforce-composite-api-openapi.yml, openapi/salesforce-configuration-api-openapi.yml, openapi/salesforce-connect-api-openapi.yml, openapi/salesforce-consent-api-openapi.yml, openapi/salesforce-contacts-api-openapi.yml, openapi/salesforce-content-api-openapi.yml, openapi/salesforce-conversation-api-openapi.yml, openapi/salesforce-corporate-api-openapi.yml, openapi/salesforce-count-api-openapi.yml, openapi/salesforce-create-api-openapi.yml, openapi/salesforce-creation-api-openapi.yml, openapi/salesforce-credential-api-openapi.yml, openapi/salesforce-credentials-api-openapi.yml, openapi/salesforce-data-api-openapi.yml, openapi/salesforce-data-extensions-api-openapi.yml, openapi/salesforce-decision-api-openapi.yml, openapi/salesforce-definition-api-openapi.yml, openapi/salesforce-definitions-api-openapi.yml, openapi/salesforce-deletes-api-openapi.yml, openapi/salesforce-dependencies-api-openapi.yml, openapi/salesforce-describe-api-openapi.yml, openapi/salesforce-directories-api-openapi.yml, openapi/salesforce-download-api-openapi.yml, openapi/salesforce-elements-api-openapi.yml, openapi/salesforce-eligible-api-openapi.yml, openapi/salesforce-events-api-openapi.yml, openapi/salesforce-exchange-api-openapi.yml, openapi/salesforce-execution-api-openapi.yml, openapi/salesforce-exit-api-openapi.yml, openapi/salesforce-expression-api-openapi.yml, openapi/salesforce-external-api-openapi.yml, openapi/salesforce-failed-api-openapi.yml, openapi/salesforce-favorite-api-openapi.yml, openapi/salesforce-field-api-openapi.yml, openapi/salesforce-files-api-openapi.yml, openapi/salesforce-flow-api-openapi.yml, openapi/salesforce-following-api-openapi.yml, openapi/salesforce-game-api-openapi.yml, openapi/salesforce-games-api-openapi.yml, openapi/salesforce-general-api-openapi.yml, openapi/salesforce-get-api-openapi.yml, openapi/salesforce-gift-api-openapi.yml, openapi/salesforce-groups-api-openapi.yml, openapi/salesforce-history-api-openapi.yml, openapi/salesforce-identifiers-api-openapi.yml, openapi/salesforce-image-api-openapi.yml, openapi/salesforce-individual-api-openapi.yml, openapi/salesforce-info-api-openapi.yml, openapi/salesforce-ingest-job-data-api-openapi.yml, openapi/salesforce-ingest-jobs-api-openapi.yml, openapi/salesforce-initialize-api-openapi.yml, openapi/salesforce-initiate-api-openapi.yml, openapi/salesforce-instant-api-openapi.yml, openapi/salesforce-integration-api-openapi.yml, openapi/salesforce-invoke-api-openapi.yml, openapi/salesforce-items-api-openapi.yml, openapi/salesforce-journeys-api-openapi.yml, openapi/salesforce-keys-api-openapi.yml, openapi/salesforce-knowledge-api-openapi.yml, openapi/salesforce-layouts-api-openapi.yml, openapi/salesforce-lightning-api-openapi.yml, openapi/salesforce-list-views-api-openapi.yml, openapi/salesforce-lists-api-openapi.yml, openapi/salesforce-lookups-api-openapi.yml, openapi/salesforce-member-api-openapi.yml, openapi/salesforce-messaging-api-openapi.yml, openapi/salesforce-models-api-openapi.yml, openapi/salesforce-oauth-api-openapi.yml, openapi/salesforce-object-info-api-openapi.yml, openapi/salesforce-order-api-openapi.yml, openapi/salesforce-password-api-openapi.yml, openapi/salesforce-photo-api-openapi.yml, openapi/salesforce-picklists-api-openapi.yml, openapi/salesforce-post-api-openapi.yml, openapi/salesforce-predict-api-openapi.yml, openapi/salesforce-process-api-openapi.yml, openapi/salesforce-product-api-openapi.yml, openapi/salesforce-promotion-api-openapi.yml, openapi/salesforce-queries-api-openapi.yml, openapi/salesforce-query-job-results-api-openapi.yml, openapi/salesforce-query-jobs-api-openapi.yml, openapi/salesforce-quote-api-openapi.yml, openapi/salesforce-record-api-openapi.yml, openapi/salesforce-records-api-openapi.yml, openapi/salesforce-redeem-api-openapi.yml, openapi/salesforce-refresh-api-openapi.yml, openapi/salesforce-relationships-api-openapi.yml, openapi/salesforce-requests-api-openapi.yml, openapi/salesforce-resources-api-openapi.yml, openapi/salesforce-rest-api-openapi.yml, openapi/salesforce-retrieves-api-openapi.yml, openapi/salesforce-revoke-api-openapi.yml, openapi/salesforce-rows-api-openapi.yml, openapi/salesforce-runs-api-openapi.yml, openapi/salesforce-sandbox-api-openapi.yml, openapi/salesforce-scheduling-api-openapi.yml, openapi/salesforce-search-api-openapi.yml, openapi/salesforce-soap-api-openapi.yml, openapi/salesforce-suggested-api-openapi.yml, openapi/salesforce-summaries-api-openapi.yml, openapi/salesforce-table-api-openapi.yml, openapi/salesforce-tabs-api-openapi.yml, openapi/salesforce-themes-api-openapi.yml, openapi/salesforce-trees-api-openapi.yml, openapi/salesforce-update-api-openapi.yml, openapi/salesforce-versions-api-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 367 by_action_class: acting: 158 connected: 209 by_consequence: write: 144 read: 209 physical: 9 safety-critical: 5 human_in_the_loop_required: 5 operations: - path: /data/v64.0/jobs/query/ method: patch operationId: AbortaJobQuery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/jobs/ingest/ method: patch operationId: CloseorAbortaJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} method: get operationId: AccessRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/graphql method: post operationId: Accounts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/actions/standard method: get operationId: StandardInvocableActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/actions/custom method: get operationId: CustomInvocableActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/quickActions method: get operationId: QuickActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/global method: get operationId: GetGlobalActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/record/{RECORD_IDS} method: get operationId: GetRecordDetailPageActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/record/{RECORD_ID}/record-edit method: get operationId: GetRecordEditPageActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/record/{RECORD_ID}/related-list/{RELATED_LIST_IDS} method: get operationId: GetRelatedListActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/record/{RECORD_ID}/related-list-record/{RELATED_LIST_RECORD_IDS} method: get operationId: GetRelatedListRecordActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/list-view/{LIST_VIEW_IDS} method: get operationId: GetListViewHeaderActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/list-view-record/{RECORD_IDS} method: get operationId: GetListViewRecordActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/list-view-chart/{SOBJECT_API_NAME} method: get operationId: GetListViewChartActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/flexipage/{FLEXIPAGE_NAMES} method: get operationId: GetLightningPageActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/lookup/{SOBJECT_API_NAMES} method: get operationId: GetLookupFieldActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/mru-list/{SOBJECT_API_NAMES} method: get operationId: GetMRUListViewActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/actions/photo/{RECORD_IDS} method: get operationId: GetPhotoActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/quickActions method: get operationId: SObjectQuickActions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/themes/active method: get operationId: GetActiveTheme x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/commerce/webstores//carts/{webCartId}/cart-items method: post operationId: Addanitemtoacart x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} method: patch operationId: Addenrichedfieldstochannelmember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /services/oauth2/authorize method: get operationId: UserAgentFlow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/einstein/ai-evaluations/runs method: post operationId: Runagenttest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/jobs/query method: get operationId: GetAllQueryJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/ingest method: get operationId: GetAllJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/object-info/{SOBJECT_API_NAME}/picklist-values/{RECORD_TYPE_ID} method: get operationId: GetValuesforAllPicklistFieldsofaRecordType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/nav-items method: get operationId: GetAllNavigationItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/asset-management/assets/collection/actions/initiate-amend-quantity method: post operationId: InitiateAmendQuantity x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /services/data/v64.0/apps/oauth/usage//users method: get operationId: OAuthAppUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/data/v64.0/apps/oauth/usage///tokens method: get operationId: OAuthAppUsersTokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/LightningUsageByAppTypeMetrics method: get operationId: LightningUsagebyAppType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/apps method: get operationId: GetApps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/apps/{APP_ID} method: get operationId: GetanApp x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/apps/{APP_ID} method: patch operationId: UpdateLastSelectedApp x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/apps/selected method: get operationId: GetLastSelectedApp x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/scheduling/getAppointmentSlots method: post operationId: GetAppointmentSlots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/scheduling/getAppointmentCandidates method: post operationId: GetAppointmentCandidates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/process/approvals method: get operationId: ProcessApprovals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/process/approvals method: post operationId: ProcessApprovalsSubmit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /asset/v1/content/assets method: get operationId: listAssets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asset/v1/content/assets method: post operationId: createAsset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /asset/v1/content/assets/{id} method: get operationId: getAsset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /asset/v1/content/assets/{id} method: put operationId: updateAsset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /asset/v1/content/assets/{id} method: delete operationId: deleteAsset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data/v64.0/tooling/runTestsAsynchronous method: post operationId: ToolingRunTestsAsync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /v2/token method: post operationId: getAccessToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/auth-configuration method: get operationId: AuthenticationConfigurationEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /services/oauth2/authorize method: post operationId: Registration-Authorize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/einstein/prompt-templates/{PROMPT_TEMPLATE_API_NAME}/generations method: post operationId: GenerateResponseBasedonPromptTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME} method: get operationId: SObjectBasicInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /async/64.0/job//batch method: post operationId: BulkCreateBatch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /async/64.0/job//batch method: get operationId: BulkCheckBatchStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /async/64.0/job//batch/{_batchId}/result method: get operationId: BulkRetrieveBatchResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /async/64.0/job//batch/{_batchId}/result/{batchResultId} method: get operationId: BulkRetrieveBatchResultData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/composite/batch method: post operationId: CompositeBatch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/feed-elements/batch method: post operationId: FeedElements,BatchPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/records/batch/{RECORD_IDS} method: get operationId: GetaBatchofRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/favorites/batch method: put operationId: UpdateaBatchofFavorites x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/loyalty/member/{memberId}/memberbenefits method: get operationId: MemberBenefits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}/{BLOB_FIELD} method: get operationId: SObjectBlobRetrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /async/64.0/job method: post operationId: BulkCreateJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /async/64.0/job//spec method: post operationId: BulkSpec x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /async/64.0/job/ method: post operationId: BulkCloseJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/commerce/catalog-products/actions/get-products method: post operationId: RequestProductInformation(NoBundles) x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/commerce/pricing/salestransaction/actions/calculate-price method: post operationId: CalculatePrice(NewSale) x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /Soap/u/64.0 method: post operationId: PublishmultipleeventswithSOAPcall x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/loyalty/programs/{loyaltyProgramName}/program-processes/{processName} method: post operationId: CancelaVoucher x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/feed-elements/{FEED_ELEMENT_ID}/capabilities/comments/items method: post operationId: FeedElementsCapability,CommentsItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID} method: patch operationId: Changeeventrelaystate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannel method: post operationId: Createchannel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} method: patch operationId: Updatechannel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} method: get operationId: Geteventchannel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} method: delete operationId: Deleteeventchannel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} method: get operationId: Getchannelmember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} method: delete operationId: Deletechannelmember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannelMember method: post operationId: Createchannelmember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/PlatformEventChannel/describe method: get operationId: Describeeventchannel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/records/{RECORD_ID}/child-relationships/{RELATIONSHIP_NAME} method: get operationId: GetChildRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/oauth2/register method: post operationId: OpenIDConnectDynamicClientRegistrationEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/record-defaults/clone/{RECORD_ID} method: get operationId: GetDefaultValuestoCloneaRecord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/data/v64.0/apps/oauth/credentials/ method: get operationId: Collections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/composite/sobjects method: post operationId: SObjectCollectionsCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/composite/sobjects method: patch operationId: SObjectCollectionsUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/composite/sobjects method: delete operationId: SObjectCollectionsDelete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/composite/sobjects/{SOBJECT_API_NAME} method: get operationId: SObjectCollectionsRetrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/composite/sobjects/{SOBJECT_API_NAME}/{FIELD_NAME} method: patch operationId: SObjectCollectionsUpsert x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/comments/{COMMENT_ID} method: get operationId: Comment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/comments/{COMMENT_ID} method: patch operationId: Comment-Edit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/comments/{COMMENT_ID} method: delete operationId: Comment-Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/fundraising/commitments/payment-updates method: post operationId: UpdateCommitmentPayments x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/compactLayouts method: get operationId: CompactLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/completions method: get operationId: ToolingCompletion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/composite method: post operationId: Composite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/composite/graph method: post operationId: CompositeGraph x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /apexrest/SBQQ/ServiceRouter method: patch operationId: ConfigurationLoaderAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/support/embeddedservice/configuration/{EMBEDDED_SERVICE_CONFIG_DEVELOPERNAME} method: get operationId: EmbeddedServiceConfigurationDescribe x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /.well-known/openid-configuration method: get operationId: OpenIDConnectDiscoveryEndpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/oauth2/introspect method: post operationId: OpenIDConnectTokenIntrospectionEndpoint x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/consent/action/action method: get operationId: Consent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /contacts/v1/contacts method: get operationId: listContacts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contacts/v1/contacts method: delete operationId: deleteContacts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /contacts/v1/contacts/{contactKey} method: get operationId: getContact x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v64.0/connect/files/{FILE_ID}/content method: get operationId: FileContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/conversation/{conversationIdentifier}/entries method: get operationId: Getconversationentries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/loyalty-programs/{loyaltyProgramName}/corporate-member-enrollments method: post operationId: CorporateMemberEnrollments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/limits/recordCount method: get operationId: RecordCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/query method: post operationId: SuccessfulCreatejobQuery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/jobs/ingest method: post operationId: Createjob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/credential method: post operationId: CreateCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/external-credentials method: post operationId: CreateExternalCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/named-credential-setup method: post operationId: CreateNamedCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/NamedCredential method: post operationId: Createnamedcredential1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/decision-table/definitions method: post operationId: CreateTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/fundraising/gifts method: post operationId: CreateGifts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/fundraising/commitments method: post operationId: CreateCommitments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/EventRelayConfig method: post operationId: Createeventrelay x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/ManagedEventSubscription method: post operationId: Createmanagedeventsubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME} method: post operationId: SObjectCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/commerce/payments/payment-methods method: post operationId: CreatePaymentMethod x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/commerce/quotes/actions/place method: post operationId: CreateorUpdateQuote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/actions/standard/createOrderFromQuote method: post operationId: CreateOrderFromQuote x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/records method: post operationId: CreateaRecord x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/record-defaults/create/{SOBJECT_API_NAME} method: get operationId: GetDefaultValuestoCreateaRecord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/favorites method: post operationId: CreateaFavorite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/expression-set method: post operationId: ExpressionSetCreation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/global-promotions-management/promotions method: post operationId: PromotionsCreation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/credential method: get operationId: GetCredential x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/named-credentials/credential method: put operationId: UpdateCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/credential method: delete operationId: DeleteCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/external-credentials/{DEVELOPER_NAME} method: put operationId: UpdateExternalCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/external-credentials/{DEVELOPER_NAME} method: delete operationId: DeleteExternalCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/named-credential-setup/{DEVELOPER_NAME} method: get operationId: GetNamedCredentialbyDeveloperName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/named-credentials/named-credential-setup/{DEVELOPER_NAME} method: put operationId: UpdateNamedCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/NamedCredential/{NAMED_CREDENTIAL_ID} method: get operationId: Getnamedcredential x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/NamedCredential/{NAMED_CREDENTIAL_ID} method: delete operationId: Deletenamedcredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/NamedCredential/{NAMED_CREDENTIAL_ID} method: patch operationId: Updatenamedcredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/named-credentials/external-credentials method: get operationId: ListExternalCredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/named-credentials/named-credential-setup method: get operationId: ListNamedCredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/named-credentials/external-credentials/{DEVELOPER_NAME} method: get operationId: GetExternalCredentialsbyDeveloperName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/query method: get operationId: Listnamedcredentials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/ingest//batches method: put operationId: UploadJobData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/actions/custom/runExpressionSet/{expressionSetAPIName} method: post operationId: runExpressionSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/actions/custom/runDecisionMatrix/{UniqueName} method: post operationId: runDecisionMatrix x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/approvalLayouts/{APPROVAL_PROCESS_NAME} method: get operationId: SObjectApprovalLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/describe/compactLayouts method: get operationId: SObjectCompactLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/PlatformAction method: get operationId: SObjectPlatformAction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/support/dataCategoryGroups method: get operationId: DataCategoryGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/support/dataCategoryGroups/{GROUP}/dataCategories/{CATEGORY} method: get operationId: DataCategoryDetail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/support/knowledgeArticles/{ARTICLE_ID} method: get operationId: ArticlesDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/limits method: get operationId: Limits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/appMenu method: get operationId: AppMenu x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/queryAll method: get operationId: QueryAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/actions/standard/createOrUpdateAssetFromOrder method: post operationId: CreateAssetFromOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/executeAnonymous method: get operationId: ToolingExecuteAnonymous x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/record-ui/{RECORD_IDS} method: get operationId: GetRecordDataandObjectMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v1/async/dataextensions/key:{key}/rows method: get operationId: getDataExtensionRows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v1/async/dataextensions/key:{key}/rows method: post operationId: insertDataExtensionRows x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data/v64.0/connect/business-rules/decision-models/export method: post operationId: DecisionModelNotationExport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/smartdatadiscovery/predictionDefinitions/{PREDICTION_DEFINITION_ID} method: get operationId: Predictiondefinitionmetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/smartdatadiscovery/predictionDefinitions method: get operationId: Predictiondefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/query/ method: delete operationId: DeleteJobQuery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/jobs/ingest/ method: delete operationId: DeleteJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/files/{FILE_ID} method: delete operationId: FileInformation-Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/feed-elements/{FEED_ELEMENT_ID} method: delete operationId: FeedElement-Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/subscriptions/{SUBSCRIPTION_ID} method: delete operationId: DeleteSubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/expression-set/{expressionSetId} method: delete operationId: ExpressionSetDelete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} method: delete operationId: DeleteTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID} method: delete operationId: Deleteeventrelay x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId} method: delete operationId: Deletemanagedeventsubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} method: delete operationId: SObjectRowsDelete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/SandboxInfo/{SANDBOX_INFO_ID} method: delete operationId: DeleteSandbox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/records/{RECORD_ID} method: delete operationId: DeleteaRecord x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/favorites/{FAVORITE_ID} method: delete operationId: DeleteaFavorite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/expression-set/version/{expressionSetVersionId}/dependencies method: get operationId: Retrieveexpressionsetversiondependencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/EventRelayConfig/describe method: get operationId: Describeeventrelay x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/EventRelayFeedback/describe method: get operationId: Describeeventfelayfeedback x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/ManagedEventSubscription/describe method: get operationId: Describemanagedeventsubscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects method: get operationId: DescribeGlobal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe method: get operationId: SObjectDescribe x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/Global/describe/layouts method: get operationId: DescribeGlobalLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts method: get operationId: DescribeSObjectLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts/{RECORD_TYPE_ID} method: get operationId: DescribeSObjectLayoutsPerRecordType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/{QUERY_LOCATOR}/describe method: get operationId: ListViewDescribe x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects method: get operationId: GetToolingDescribe x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/{SOBJECT_API_NAME}/describe method: get operationId: GetToolingDescribeSObject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/object-info method: get operationId: GetaDirectoryofSupportedObjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v54.0/sobjects/ContentVersion/0681k0000020wLFAAY/VersionData method: get operationId: Downloadfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/feeds/news/me/feed-elements method: get operationId: NewsFeedElements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/feeds/user-profile/{USER_ID}/feed-elements method: get operationId: UserProfileFeedElements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/feeds/record/{RECORD_GROUP_ID}/feed-elements method: get operationId: RecordFeedElements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/feed-elements method: post operationId: FeedElements,PostandSearch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/global-promotions-management/eligible-promotions method: post operationId: EligiblePromotions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{EventApiName} method: post operationId: Publishsingleevent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID} method: get operationId: Geteventrelay x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/query method: get operationId: Listeventrelayfeedbackitems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/EventRelayFeedback/{EVENT_RELAY_FEEDBACK_ID} method: get operationId: Geteventrelayfeedback x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/event/eventSchema/{SCHEMA_ID} method: get operationId: PlatformEventSchemabySchemaID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{EVENT_NAME}/eventSchema method: get operationId: PlatformEventSchemabyEventName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId} method: get operationId: GetmanagedeventsubscriptionbyID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId} method: patch operationId: Updatemanagedeventsubscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/EventLogFile/{id}/LogFile method: get operationId: Geteventlogfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/oauth2/token method: post operationId: Registration-TokenExchange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/realtime/loyalty/programs/{loyaltyProgramName} method: post operationId: TransactionJournalsExecution x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/LightningExitByPageMetrics method: get operationId: LightningExitbyPageMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/business-rules/expression-set/{expressionSetId} method: get operationId: ExpressionSetRetrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/business-rules/expression-set/{expressionSetId} method: patch operationId: ExpressionSetUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/expressionset/{expressionSetAPIName} method: post operationId: ExpressionSetInvocation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{FIELD_NAME}/{FIELD_VALUE} method: get operationId: SObjectRowsbyExternalID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/ingest//failedResults method: get operationId: GetJobFailedRecordResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/favorites/{FAVORITE_ID} method: get operationId: GetaFavorite x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/favorites/{FAVORITE_ID} method: patch operationId: UpdateaFavorite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/favorites/{FAVORITE_ID}/usage method: patch operationId: UpdateUsageofaFavorite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/ui-api/object-info/{SOBJECT_API_NAME}/picklist-values/{RECORD_TYPE_ID}/{FIELD_API_NAME} method: get operationId: GetValuesforaPicklistField x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/lookups/{SOBJECT_API_NAME}/{FIELD_API_NAME} method: get operationId: GetLookupFieldSuggestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/lookups/{SOBJECT_API_NAME}/{FIELD_API_NAME}/{TARGET_API_NAME} method: get operationId: GetLookupFieldSuggestionsforaSpecifiedObject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/files/users/me method: post operationId: UsersFiles,General x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/files/{FILE_ID} method: get operationId: FileInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/files/{FILE_ID}/file-shares method: get operationId: FileShares x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/files/{FILE_ID}/file-shares/link method: put operationId: FilesSharesLink x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/actions/custom/flow/{flowApiName} method: post operationId: LaunchFlow x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/users/{USER_ID}/following method: get operationId: Following x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/users/{USER_ID}/following method: post operationId: Following-POST x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/game/gameparticipantreward/{gameParticipantRewardId}/game-reward method: get operationId: GameReward x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/game/participant/{participantId}/games method: get operationId: Games x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/users/me/messages method: post operationId: UserMessages,General x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /services/oauth2/userinfo method: get operationId: GetUserInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/query/ method: get operationId: GetJobInfoQuery x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/query//results method: get operationId: GetJobQueryResult x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/query//resultPages method: get operationId: GetParallelResultsforaQueryJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/ingest/ method: get operationId: GetJobInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/ingest//successfulResults method: get operationId: GetJobSuccessfulRecordResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/jobs/ingest//unprocessedrecords method: get operationId: GetJobUnprocessedRecordResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} method: get operationId: GetTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/einstein/ai-evaluations/runs/{runId} method: get operationId: Getteststatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/einstein/ai-evaluations/runs/{runId}/results method: get operationId: Gettestresults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /apexrest/{NAMESPACE}/v1/integrationprocedure/{TYPE_SUBTYPE} method: get operationId: IntegrationProcedureInvocationUsingGET x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/deleted method: get operationId: SObjectGetDeleted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/updated method: get operationId: SObjectGetUpdated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/list-info/{SOBJECT_API_NAME} method: get operationId: GetListViewsforanObject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/list-records/{LIST_VIEW_ID} method: get operationId: GetListViewRecordsbyID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/list-records/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} method: get operationId: GetListViewRecordsbyAPIName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/list-records/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} method: post operationId: GetListViewRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/list-info/{LIST_VIEW_ID} method: get operationId: GetListViewMetadatabyID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/list-info/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} method: get operationId: GetListViewMetadatabyAPIName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/SandboxInfo/{SANDBOX_INFO_ID} method: get operationId: GetSandbox x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/sobjects/{SOBJECT_API_NAME} method: get operationId: GetToolingMetadataSObject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/layout/{SOBJECT_API_NAME} method: get operationId: GetRecordLayoutMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/object-info/{SOBJECT_API_NAME} method: get operationId: GetObjectMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/records/{RECORD_ID} method: get operationId: GetaRecord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/favorites method: get operationId: GetFavorites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/apps/{APP_ID}/user-nav-items method: get operationId: GetPersonalizedNavigationItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/fundraising/transactions/payment-updates method: post operationId: UpdateGiftTransactionPayments x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/groups method: get operationId: ListofGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/groups method: post operationId: ListofGroups-POST x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/groups/{GROUP_ID}/members/requests method: get operationId: GroupMembers—Private x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/chatter/groups/{GROUP_ID}/members/requests method: post operationId: GroupMembers—Private-POST x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/groups/group/{GROUP_ID}/invite method: post operationId: GroupInvites x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/groups/{GROUP_ID}/members method: post operationId: GroupMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/chatter/group-membership-requests/{CHATTER_GROUP_REQUEST_ID} method: patch operationId: GroupMembershipRequests—Private x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/loyalty/programs/{loyaltyProgramName}/transaction-history method: post operationId: TransactionHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: // method: get operationId: IDToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}/richTextImageFields/{FIELD_NAME}/{CONTENT_REFERENCE_ID} method: get operationId: SObjectRichTextImageRetrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/loyalty-programs/{loyaltyProgramName}/individual-member-enrollments method: post operationId: IndividualMemberEnrollments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /oauth2/userinfo method: get operationId: GetUserInfo1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /ingest/{jobId}/batches method: put operationId: uploadJobData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ingest/{jobId}/successfulResults method: get operationId: getSuccessfulResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ingest/{jobId}/failedResults method: get operationId: getFailedResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ingest/{jobId}/unprocessedrecords method: get operationId: getUnprocessedRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ingest method: post operationId: createIngestJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ingest method: get operationId: listIngestJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ingest/{jobId} method: get operationId: getIngestJobInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ingest/{jobId} method: patch operationId: updateIngestJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ingest/{jobId} method: delete operationId: deleteIngestJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /services/auth/headless/init/registration method: post operationId: Registration-Initialize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /services/auth/headless/forgot_password method: post operationId: ForgotPassword-Initialize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /services/auth/headless/init/passwordless/login method: post operationId: PasswordlessLogin-Initialize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/asset-management/assets/collection/actions/initiate-cancellation method: post operationId: InitiateCancellation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/asset-management/assets/collection/actions/initiate-renewal method: post operationId: InitiateRenewal x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/search/suggestions method: get operationId: SearchforRecordsSuggestedbyAutocompleteandInstantResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /apexrest/{NAMESPACE}/v1/integrationprocedure/{TYPE_SUBTYPE} method: post operationId: IntegrationProcedureInvocationUsingPOST x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/decision-table/lookup/{decisionTableId} method: post operationId: Invoke x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/recent method: get operationId: RecentlyViewedItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/relevantItems method: get operationId: RelevantItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/apps/{APP_ID}/user-nav-items method: put operationId: UpdatePersonalizedNavigationItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /interaction/v1/interactions method: get operationId: listJourneys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interaction/v1/interactions/{interactionId} method: get operationId: getJourney x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interaction/v1/events method: post operationId: fireJourneyEvent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /id/keys method: get operationId: SalesforceKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/knowledgeManagement/settings method: get operationId: RetrieveKnowledgeLanguageSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/namedLayouts/{LAYOUT_NAME} method: get operationId: SObjectNamedLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/search/layout method: get operationId: SearchResultLayouts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/LightningToggleMetrics method: get operationId: LightningToggleMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/LightningUsageByBrowserMetrics method: get operationId: LightningUsagebyPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/LightningUsageByFlexiPageMetrics method: get operationId: LightningUsagebyFlexiPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /list-ui/{objectApiName} method: get operationId: getListsByObjectName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /list-ui/{objectApiName}/{listViewApiName} method: get operationId: getListView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews method: get operationId: ListViews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/{LIST_VIEW_ID}/results method: get operationId: ListViewResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/support/knowledgeArticles method: get operationId: ArticlesList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /lookups/{objectApiName}/{fieldApiName} method: get operationId: getLookupRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v64.0/loyalty-programs/{loyaltyProgramName}/members method: get operationId: MemberProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/loyalty/programs/{loyaltyProgramName}/members/{membershipNumber}/vouchers method: get operationId: MemberVouchers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /messaging/v1/email/messages method: post operationId: createEmailSend x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messaging/v1/sms/messages method: post operationId: createSmsSend x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /messaging/v1/email/messages/{messageKey} method: get operationId: getMessageStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v64.0/smartdatadiscovery/predictionDefinitions/{PREDICTION_DEFINITION_ID}/models method: get operationId: Predictionmodels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/data/v64.0/apps/oauth/usage method: get operationId: OAuthUsage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/data/v64.0/apps/oauth/usage///tokens method: delete operationId: OAuthUserTokensRevoke x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required scope: - api - path: /services/data/v64.0/apps/oauth/usage//tokens method: delete operationId: OAuthTokensRevoke x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required scope: - api - path: /services/data/v64.0/apps/oauth/usage/tokens/ method: delete operationId: OAuthTokenRevoke x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required scope: - api - path: /object-info/{objectApiName} method: get operationId: getObjectInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v64.0/search/scopeOrder method: get operationId: SearchScopeandOrder x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/User/{USER_ID}/password method: get operationId: SObjectUserPassword x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/SelfServiceUser/{USER_ID}/password method: get operationId: SObjectSelfServiceUserPassword x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/user-profiles/me/photo method: post operationId: UserPhoto x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /object-info/{objectApiName}/picklist-values/{recordTypeId} method: get operationId: getPicklistValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/v64.0/tooling/sobjects/{SOBJECT_API_NAME} method: post operationId: PostToolingSObject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/smartdatadiscovery/predict method: post operationId: Predict x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/process/rules method: get operationId: ProcessRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/OpportunityLineItem/{OPPORTUNITY_LINE_ITEM_ID}/OpportunityLineItemSchedules method: get operationId: ProductSchedules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/global-promotions-management/promotions/{promotionId} method: get operationId: PromotionDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/search/suggestSearchQueries method: get operationId: SearchSuggestedQueries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /query/{jobId}/results method: get operationId: getQueryJobResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query method: post operationId: createQueryJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /query method: get operationId: listQueryJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/{jobId} method: get operationId: getQueryJobInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/{jobId} method: patch operationId: updateQueryJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /query/{jobId} method: delete operationId: deleteQueryJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /apexrest/SBQQ/ServiceRouter method: post operationId: SaveQuoteAPI x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /apexrest/SBQQ/ServiceRouter method: get operationId: ReadQuoteAPI x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/ui-api/records/{RECORD_ID} method: patch operationId: UpdateaRecord x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /records/{recordId} method: get operationId: getRecord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /records/{recordId} method: patch operationId: updateRecord x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /records/{recordId} method: delete operationId: deleteRecord x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /records method: post operationId: createRecord x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data/v64.0/loyalty/programs/{loyaltyProgramName}/members/{membershipNumber}/vouchers/{voucherCode}/redeem method: post operationId: RedeemVoucher x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/SandboxInfo/{SANDBOX_INFO_ID} method: patch operationId: RefreshSandbox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}/{RELATIONSHIP_FIELD_NAME} method: get operationId: SObjectRelationships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/async/specifications/oas3 method: post operationId: RequestOpenAPISchema x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required scope: - api - path: /services/data/v64.0/apps/oauth/credentials// method: get operationId: Resources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0 method: get operationId: ResourcesbyVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /apexrest/{urlMapping} method: get operationId: ApexREST x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/business-rules/lookup-tables method: get operationId: Retrievelookuptables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/async/specifications/oas3/{schemaId} method: get operationId: RetrieveOpenAPISchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /services/oauth2/revoke method: post operationId: RevokeToken x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} method: get operationId: SObjectRows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} method: patch operationId: SObjectRowsUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/runTestsSynchronous method: post operationId: ToolingRunTestsSync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tooling/sobjects/SandboxInfo method: post operationId: Create/CloneSandbox x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/scheduling method: get operationId: Scheduling x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/search method: get operationId: Search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/parameterizedSearch method: get operationId: ParameterizedSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/tooling/search method: get operationId: ToolingSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /Soap/m/64.0 method: post operationId: SOAPDescribeMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /services/Soap/c/64.0 method: post operationId: SOAPundelete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/sobjects/{SOBJECT_API_NAME}/suggestedArticles method: get operationId: SObjectSuggestedArticles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/loyalty/programs/{loyaltyProgramName}/members/{membershipNumber}/transaction-ledger-summary method: get operationId: TransactionLedgerSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/business-rules/decision-matrices/{matrixUniqueName} method: post operationId: LookupTable x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} method: patch operationId: UpdateTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/business-rules/decision-table/{decisionTableId} method: post operationId: PostLookupTable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/tabs method: get operationId: Tabs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/theme method: get operationId: Themes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api - path: /data/v64.0/composite/tree/{SOBJECT_API_NAME} method: post operationId: SObjectTree x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data/v64.0/connect/fundraising/commitments/{commitmentId} method: patch operationId: UpdateCommitments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - api - path: /data method: get operationId: Versions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - api