Replace a community's links
Owner and leaders; a suspended community is read-only. The ordered list replaces the live one: a row with its id keeps it (and its clicks), a URL already live is matched to its row, a live link left out is deleted. The server normalizes, detects the platform, refuses duplicates and more than 8, and checks every new URL with Google Web Risk (Safe Browsing) (unreachable: saved unchecked and re-checked nightly). Audit-logged as community.links_updated; no domain event.
Authorizations
In the browser, authentication rides on the httpOnly session cookies set by /cognito/signin or the Google / Apple sign-in at /cognito/oauth/{provider}. For scripts and for Swagger UI testing, paste an API key (fh_live_…, created with POST /api-keys); a Cognito JWT is accepted too. Sign-in does not return a token in its body.
Parameters
Path Parameters
The community's slug or uuid.
Request Body
Responses
The list as saved.