Assigned User Data through Data Sharing

Created by Ram Tulasi, Modified on Thu, 14 May at 6:33 AM by Aye Myat

Note: Feature(s) Pending Rollout

Features and functionality described on this page are part of our May 2026 release, which is rolling out to eligible customers May 14-June 18, 2026. See our Release Notes here to learn more.

Objective

The purpose of this article is to provide direction to Outreach customers with access to data sharing to retrieve and access the Notes data along with the other records they already have access to.

Applies To

  • Admins

Before You Begin

  • If you are unfamiliar with Data Sharing, you can learn about it in Outreach’s Developer Portal.

Overview

Set Up

There’s no specific setup required to retrieve assignment data, you can use the general set up guidance available for Snowflake and Databricks Delta Sharing.

You’ll however need to have access to Outreach’s Data Sharing capabilities, including required licenses and permissions.

Available Fields

The structure of the notes table is as follows:

columntypedefinitionsample valuesample use
idintegerPrimary key of the note record42Uniquely identify a note entity
subject_idintegerForeign key to the parent entity (polymorphic — Prospect, Account, etc)42Link a note to a specific subject (prospect/account, etc)
subject_typestringPolymorphic discriminator — type of the parent entity“Prospect”, “Account”, “Opportunity”, etcDetermine which entity type the note belongs to (prospect/account, etc)
user_idintegerLegacy field, should be ignored87Used to associate note with a user
messagetextBody text of the note“Discussed pricing with the client”Display note content in the UI; full-text search
created_atdatetimeTimestamp when the record was created2025-03-18 09:00:00Sort notes chronologically; filter by date range
updated_atdatetimeTimestamp of the last update2025-03-18 10:00:00CDC change tracking; incremental sync; sorting
note_typestring (default: “note”)Activity type from the set: note, call, coffee, beer, meeting“call”Filter by note type
creator_idintegerForeign key to the creator (polymorphic — User, SystemActor, etc.)87Identify who created the note; governance and audit
creator_typestringPolymorphic type of the creator entity (User, SystemActor, etc.)“User” or “SystemActor”Used with creator_id to determine creator entity
opportunity_idintegerForeign key to the associated opportunity305Link a note to an opportunity; auto-associated via association rule
pinned_atdatetime (nullable)Timestamp when the note was pinned; nil = not pinned2025-08-18 10:00:00Surface pinned notes at the top of the list; transformed to boolean pinned in GraphQL/Public API
opportunity_association_rulestringVirtual field, should be ignored“most_recent”Used to pass association rule when creating a note

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article