Admin Model Content

Create model post or pack

post/admin/model-content/content

Request body

modelIdstring required
type'POST' | 'PACK' required
titlestring
descriptionstring
pricenumber
ordernumber
isExplicitboolean
baseLikesnumber

Synthetic social-proof baseline; real reactions are added on top. Omit on a pack to have the server generate one.

baseDislikesnumber
baseUnlocksnumber

Synthetic unlock baseline; real purchases are added on top. Omit on a pack to have the server generate one.

coverMediaIdstring

Media used as the pack cover. Defaults to the first media by order.

isPrivateContentListedboolean

Show this pack in the Private Content catalog.

previewVideoS3Keystring nullable

Key returned by confirm-upload with target=pack-preview. Null clears the teaser.

previewVideoPosterS3Keystring nullable

Response

idstring required
modelIdstring required
modelNamestring
modelAvatarUrlstring
type'POST' | 'PACK' required
titlestring
descriptionstring
status'DRAFT' | 'PUBLISHED' | 'ARCHIVED' required
pricenumber required
isPurchasedboolean required
isExplicitboolean required
ordernumber required
publishedAtstring
createdAtstring required
baseLikesnumber required
baseDislikesnumber required
baseUnlocksnumber required
likesCountnumber required
dislikesCountnumber required
unlocksCountnumber required
positiveRatePercentnumber

Null until at least one reaction exists.

photosCountnumber required
videosCountnumber required
totalVideoDurationSecnumber required
coverMediaIdstring
isPrivateContentListedboolean required
previewVideoS3Keystring nullable

Looping blurred teaser shown while the pack is locked.

previewVideoUrlstring nullable
previewVideoPosterS3Keystring nullable
previewVideoPosterUrlstring nullable

Changes

No recorded changes to this endpoint across all 1 revision of this API.