Briefs
Update a brief
Updates what is sent and leaves the rest: name, content (contentMarkdown or TipTap JSON content), the complete sample list, and the audience (campaignIds, creatorIds, allCreators). notify=true bumps the version and re-notifies every creator in the audience (sent alone, it re-publishes the current brief); notify=false saves silently in place.
put/briefs/{id}
Request
- Base URL: https://viral.app/api/v1
- URL: https://viral.app/api/v1/briefs/{id}
- Auth: API key in header x-api-key
Path parameters
idstring required
Campaign brief ID with orgbrief_ prefix
Example:orgbrief_RwmraAffhMt9
Request body
Example request
{
"name": "TikTok Hook Playbook",
"sampleVideos": [
{
"platform": "facebook",
"label": "Money-glitch hook"
}
],
"campaignIds": [
"orgcamp_RwmraAffhMt9"
],
"creatorIds": [
"orgcre_A1b2C3d4E5f6"
]
}Response
OK
Example response
{
"id": "orgbrief_RwmraAffhMt9"
}Changes
No recorded changes to this operation across all 1 revision of this API.