Skip to main content
objectEvent

Implements

Fields

assets
[Asset!]!

Attached media assets (images, files, videos)

body
String
deprecated

Deprecated alias for bodyHtml — the post's textual content as HTML.

Use bodyHtml for HTML output or bodyText for plain text.
bodyHtml
String

HTML content with formatted mentions, hashtags, and links

bodyText
String

Plain text content (raw, no formatting)

cheerCount
Int!
cheersEnabled
Boolean!
city
String
commentCount
Int!

Comments on this post

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

rootOnly
Boolean
default:false

When true, return only root comments (exclude replies). Use this for feed views where replies are fetched via each comment's replies connection.

commentsEnabled
Boolean!
contentKind
String

Content kind from the underlying NewContent model (e.g. text, link, article, file)

createdAt
ISO8601DateTime!
creator

Link-preview metadata — populated for link-type posts only

eventInstance

The current/upcoming event instance, or a specific occurrence when instanceIndex is given.

Arguments
instanceIndex
String

ICS UTC-format occurrence key selecting a specific occurrence (e.g. "20240115T160000Z"). Omit for the current/upcoming instance.

eventType
String

Event category (e.g. conference, workshop)

externalEventLinkType
String

External provider type for the event link (e.g. zoom, google_meet, youtube)

featuredIndex
Int

Position in the owning space's featured pin list; null when not pinned.

Whether the event has an external provider link (e.g. external livestream URL)

Header/banner image for the post (drives the event card banner). Returns the default-placeholder header when no header asset is set.

id
ID!

ID of the object.

imageUrl
String

Primary image URL

isAudio
Boolean!

True when the post contains audio, either as the header media or in the body. A cheap scalar for list views; use primaryMedia to actually render a player.

isHostPost
Boolean!
isRecurring
Boolean!
isTrending
Boolean!

True when the post's weekly activity score meets the owning space's trending threshold

isVideo
Boolean!

True when the post contains a video (uploaded video asset or video-image override)

lastEditedAt
ISO8601DateTime
location
String
lockRsvps
Boolean!
mainImageAspectRatio
Float

Aspect ratio of the primary image

networkFeaturedIndex
Int

Position in the network-level featured pin list; null when not pinned.

networkWelcomeIndex
Int

Position in the network-level welcome-checklist pin list; null when not pinned.

postType
String!

Post type enum (post, article, event, poll, introduction, etc.)

primaryMedia

The post's hero media upload — native audio attached as the header. Null when the post has no header audio; clients branch on the node's presence and type rather than on a boolean.

processingPredictedCompletionAt
ISO8601DateTime

Predicted completion time of media processing (video transcoding); null unless the post is currently processing.

publishedAt
ISO8601DateTime
reactions

Emoji reaction counts grouped by base emoji (skin-tone modifiers are stripped server-side).

Per-occurrence exceptions on this recurring event (deletions and time/RSVP overrides), ordered by occurrence.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

recurrenceRuleTexts
[String!]

Human-readable recurrence rules

resourceId
ID!

Resource ID for this object, for interop with the Admin API.

rsvpEnabled
Boolean!

RSVPs for this event. Pass instanceAt to scope to a specific recurring-event occurrence.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

instanceAt
ISO8601DateTime

Filter to RSVPs applicable to this occurrence (series-level RSVPs are returned merged with instance-level overrides — same semantics as the REST endpoint).

last
Int

Returns the last n elements from the list.

saved
Boolean!

Whether the current viewer has saved (bookmarked) this post

slug
String
space
status
String!
street
String
tags

Space tags associated with this post (used for feed card context)

timeZone
String
title
String
updatedAt
ISO8601DateTime!
url
String!

Canonical URL of the post.

viewerBlacklistType

The current member's own mute/hide/report flag on this post, or null if they have none.

welcomeIndex
Int

Position in the owning space's welcome pin list; null when not pinned.