Social Post Reactions
Returns a list of reactions for posts (admin only)
GET/api/media/social_post_reaction
Query parameters
idinteger | |
deletedboolean | This property is used to mark an entity as deleted / archived |
emojistring | |
socialPoststring | |
socialProfilestring | |
createdstring | |
updatedstring | |
searchStringstring | text to search for in the list |
orderFieldNamestring | name of the order field |
orderFieldSortstring | sorting modeAllowed: DESCASC |
pageinteger | page of the list |
pageSizeinteger | number of entries for each page |
withMaxPageNumberstring | returns the number of pages available as a header if this is set |
Responses
200Returns a list of MediaSocialPostReaction objectsarray<MediaSocialPostReaction>
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
[
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
]Admin creates a reaction
POST/api/media/social_post_reaction
Request body application/json
dataMediaSocialPostReaction2Show fields (1)
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200Add a reaction to a social postMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}User creates a reaction
POST/api/media/social_post_reaction/user
Request body application/json
dataMediaSocialPostReaction2Show fields (1)
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200User adds a reaction to a social postMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Returns a single post reaction (checks parent post accessibility)
GET/api/media/social_post_reaction/{identifier}
Path parameters
identifierrequiredstring |
Responses
200Returns a single MediaSocialPostReactionMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Admin updates a reaction (emoji only)
PUT/api/media/social_post_reaction/{identifier}
Path parameters
identifierrequiredstring |
Request body application/json
dataMediaSocialPostReaction2Show fields (1)
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200Update a post reactionMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Admin updates a reaction (emoji only)
PATCH/api/media/social_post_reaction/{identifier}
Path parameters
identifierrequiredstring |
Request body application/json
dataMediaSocialPostReaction2Show fields (1)
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200Update a post reactionMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Admin deletes a reaction
DELETE/api/media/social_post_reaction/{identifier}
Path parameters
identifierrequiredstring |
Responses
default
User updates their own reaction (emoji only)
PUT/api/media/social_post_reaction/user/{identifier}
Path parameters
identifierrequiredstring |
Request body application/json
dataMediaSocialPostReaction2Show fields (1)
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200User updates their own post reactionMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}User updates their own reaction (emoji only)
PATCH/api/media/social_post_reaction/user/{identifier}
Path parameters
identifierrequiredstring |
Request body application/json
dataMediaSocialPostReaction2Show fields (1)
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200User updates their own post reactionMediaSocialPostReaction
Show fields (7)
idintegerPrimary key of the post reaction. Internal ID.
emojistringEmoji of the reaction.
social_postMediaSocialPost10Post the reaction belongs to.
Show fields (15)
url_imagestringProxy URL that resolves to this post's image. Returns null until a preview has been extracted and an imageToken is assigned.
idintegerPrimary key of the social post. Internal ID.
headlinestringHeadline of the post.
textstringText of the post.
urlstringLink in the post.
url_titlestringTitle of the link in the post.
url_source_imagestringRaw origin URL of the preview image. Stored as scope-only; never exposed directly to non-admin callers — use the virtual url_image property instead.
image_tokenstringServer-assigned, never accepted from API input — omitted from oaInput groups on purpose.
moderation_statusstringModeration status, for example pending or approved.
moderated_manuallybooleanTrue once a moderator decided about this entry by hand. Automatic decisions - a trigger match on creation, the batch auto-approve - leave it false, and that is what lets member reports push an entry back into moderation later on.
report_countintegerNumber of distinct members who reported this entry. Moderators only.
social_profileMediaSocialProfile10Profile that wrote the post.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
social_profileMediaSocialProfile10Profile that reacted.
Show fields (11)
idintegerPrimary key of the social profile. Internal ID.
public_namestringName shown publicly.
profile_picture_urlstringURL of the profile picture.
public_about_mestringText about the person shown publicly.
global_profilebooleanThe profile is a global profile across installations.
name_display_typestringHow the name is shown, for example full name or first name only.
show_profile_picturebooleanThe profile picture is shown.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
deletedbooleanThis property is used to mark an entity as deleted / archived
{
"id": 42,
"emoji": "string",
"social_post": {
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderated_manually": true
},
"social_profile": {
"id": 42,
"public_name": "Beispiel",
"profile_picture_url": "https://vynst.de",
"public_about_me": "string",
"global_profile": true,
"name_display_type": "string",
"show_profile_picture": true,
"profile_picture_check_status": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}User removes their own reaction
DELETE/api/media/social_post_reaction/user/{identifier}
Path parameters
identifierrequiredstring |
Responses
default
A member takes back their own reaction on a post.
DELETE/api/media/social_post_reaction/user/post/{identifier}
Addressed by the post, not by the reaction: the feed only ever tells a member how many reactions a post carries, never the id of their own.
Path parameters
identifierrequiredstring |
Responses
default