group-discovery
group-discovery

Set Group Lifecycle

Set the lifecycle state for a group.

Lifecycle states:

  • discovered: Initial state after finding group
  • bookmarked: User interested, saved for later
  • monitored: User committed, thread created for sync
  • dismissed: Hidden from lists

Setting lifecycle to 'monitored' will create a thread and start syncing messages via channel-sync-service.

post/api/groups/discovered/{group_id}/lifecycle

Request

  • Base URL: https://api.dialogbrain.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.dialogbrain.com/api/groups/discovered/{group_id}/lifecycle
  • Auth: none declared

Path parameters

group_idinteger required

Request body

lifecyclestring required

Response

Successful Response

idinteger required
session_idinteger nullable required
channelstring required
external_group_idstring required
channel_refstring required
titlestring required
usernamestring nullable required
invite_linkstring nullable required
group_typestring nullable required
can_preview_historyboolean nullable required
member_countinteger nullable required
admin_countinteger nullable required
aboutstring nullable required
lifecyclestring required
scan_statusstring required
scan_modestring nullable required
scan_errorstring nullable required
scan_progressinteger required
overall_scorenumber nullable required
topic_relevance_scorenumber nullable required
engagement_scorenumber nullable required
spam_scorenumber nullable required
dm_friendly_scorenumber nullable required
activity_health_scorenumber nullable required
score_confidencenumber nullable required
is_disqualifiedboolean required
disqualify_reasonsstring[] nullable required
created_atstring required

Changes

No recorded changes to this operation across all 5 revisions of this API.