DemandFlow Support Centre

POSTENGAGEMENT: Post Engagement

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The POSTENGAGEMENT entity represents records a user's intention to like, share, or comment on a scheduled social post. Created manually from the Shared Posts screen or automatically by auto-engagement rules.

POSTENGAGEMENT: Post Engagement

The POSTENGAGEMENT entity represents records a user's intention to like, share, or comment on a scheduled social post. Created manually from the Shared Posts screen or automatically by auto-engagement rules.

Default definition. This article describes the default POSTENGAGEMENT definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches POSTENGAGEMENT.

Entity properties

PropertyValue
Entity codePOSTENGAGEMENT
Display namePost Engagement
PluralPost Engagements
Level810

Use cases

General-purpose post engagements records. Records a user's intention to like, share, or comment on a scheduled social post. Created manually from the Shared Posts screen or automatically by auto-engagement rules.

Fields

General

FieldTypeRequiredNotes
userIdreference → userUser. Read-only.
postreference → POSTPost. Read-only.
postNametext (multi-line)Post content. Read-only.
socialChannelreference → SOCIALCHANNELChannel. Read-only.
languagetextLanguage. Read-only.
posttimedatetimePost time. Read-only.
doLikebooleanLike.
doSharebooleanShare.
doCommentbooleanComment.
commentTexttext (multi-line)Comment text.
shareTexttext (multi-line)Share text.
statusenumStatus. Valid ids: pending (Pending), applied (Applied), failed (Failed).
autoGeneratedbooleanAuto-generated. Read-only.

Relationships

  • Lookups: post points at POST record; socialChannel points at SOCIALCHANNEL record.

Creating a Post Engagement via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "POSTENGAGEMENT",
  "level":    810,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "doLike": true,
  "doShare": true,
  "doComment": true,
  "commentText": "Long description text."
}

Listing POSTENGAGEMENT records

# All post engagements in your tenant
GET /v1/entities/POSTENGAGEMENT/SUB

See also

postengagementpost engagementpost engagementspostengagement

Was this article helpful?

← Back to Knowledge Base