Update one of your experiences for this creator
Changed onUpdates an experience your app published for the creator whose token is calling. Only the fields sent change. Re-pricing mints a new price; fans who already paid keep what they bought. actions re-prices the actions listed and withdraws every other active one — declaring a new action is a publish, not an update.
Hiding a published experience that fans have paid for answers 409 with the impact, exactly as a publish does. An experience owned by another app answers 404.
patch/experiences/{experienceUuid}
Request
- Base URLhttps://api.fanvue.com
- URLhttps://api.fanvue.com/experiences/{experienceUuid}
- AuthOAuth 2Authorization code: https://auth.fanvue.com/oauth2/authToken URL: https://auth.fanvue.com/oauth2/token scopes: write:experience
Path parameters
experienceUuidstring uuid required
Example:00000000-0000-4000-8000-000000000010
Headers
X-Fanvue-API-Versionstring required
Example:2025-06-26
API version to use for the request
Request body
Example request
{
"imageUrl": "https://example.com/covers/photography-101.jpg",
"externalUrl": "https://example.com/experiences/photography-101",
"priceCents": 1500,
"experienceType": "GAME",
"actions": [
{
"externalActionId": "spin",
"priceCents": 1500
}
],
"acknowledgePaidImpact": true,
"acknowledgedImpact": {
"affectedFanCount": 3,
"oneTimePurchaseCount": 3
}
}Response
The experience as it now stands
Example response
{
"experience": {
"externalExperienceId": "course-photography-101",
"priceCents": 1500,
"publishedAt": "2026-10-07T10:00:00.000Z",
"reviewStatus": "approved",
"reviewRejection": {
"reasonCodes": [
"7.3"
],
"message": "The cover and title do not match what the experience shows fans."
},
"url": "https://www.fanvue.com/ava/experiences/summer-yoga-course"
}
}Changes
- info
endpoint added
- info