# UGC Posts (/docs/ugc/posts)



URL: `/project/{projectId}/ugc/posts`. Shows every synced creator post,
sorted by recency.

## Card view [#card-view]

Each post card shows:

* Thumbnail.
* Creator handle and platform icon.
* Caption snippet.
* Organic metrics (views, likes, comments, shares, saves).
* Score (0–10) from the organic scoring algorithm.

## Filters [#filters]

* Creator.
* Platform.
* Date range.
* Program (SideShift).

## Detail view [#detail-view]

Click a post for:

* Full media preview.
* Per-day metric trend.
* Score + scoring version and `scored_at` timestamp.
* Any ads running this content.

## Eligibility and overrides [#eligibility-and-overrides]

A post is eligible for ad selection when its `organic_score >= 4.0` or
an `override = 'include'` is set on `project_ads_content`. Overrides
are typically managed from the Creative Library (Ads) surface, not
from the UGC posts page.

## Platform-side amplification [#platform-side-amplification]

Running a UGC post as an ad also requires platform-side authorization:

* **Meta** — Branded Content tools approval from the creator.
* **TikTok** — Spark Ads authorization from the creator.

These are handled on the platform side, not in Layers. See the
[TikTok ads setup](/docs/paid-media/tiktok-setup) doc for Spark
identity configuration.
