Promote App Build
Promotes a draft or approved app build to production so it becomes the active version served to users. Draft builds enter review first.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
Response
app build promotion started
Example response
{
"checksum": "xxxxxxxxxxxxxxx",
"created_at": "2026-01-01T12:00:00.000Z",
"file_url": "https://whop-assets-example.s3.amazonaws.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"id": "apbu_xxxxxxxxxxxxxx",
"platform": "ios",
"review_message": "The hub view crashes on launch when the member has no active membership. Fix and resubmit.",
"source_url": "https://whop-assets-example.s3.amazonaws.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"status": "rejected",
"supported_app_view_types": [
"hub"
]
}Changes
Changed in 4 of the 41 revisions of this API.21620
- ○
added the non-success response with the status
409response-non-success-status-added
- ○
- ○
added the optional property
error/codeto the response with the400statusresponse-optional-property-added
- ○
added the optional property
error/codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
error/codeto the response with the403statusresponse-optional-property-added
- ○
added the optional property
error/codeto the response with the404statusresponse-optional-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
added the new
analyticsenum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
- ●
added the new
dashenum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
- ●
added the new
dashboardenum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
- ●
added the new
discoverenum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
- ●
added the new
hubenum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
- ●
added the new
openapienum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
- ●
added the new
skillsenum value to thesupported_app_view_types/items/response property for the response status200response-property-enum-value-added
This revision also has 4 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
the response property
file_urlbecame nullable for the status200response-property-became-nullable
- ▲
the
created_atresponse's property type/format changed fromstring/date-timetostring/for status200response-property-type-changed
- ●
deleted the
pathrequest parameteridrequest-parameter-removed
- ●
removed the optional property
error/codefrom the response with the400statusresponse-optional-property-removed
- ●
removed the optional property
error/codefrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
error/codefrom the response with the403statusresponse-optional-property-removed
- ●
removed the optional property
error/codefrom the response with the404statusresponse-optional-property-removed
- ●
removed the optional property
error/paramfrom the response with the400statusresponse-optional-property-removed
- ●
removed the optional property
error/paramfrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
error/paramfrom the response with the403statusresponse-optional-property-removed
- ●
removed the optional property
error/paramfrom the response with the404statusresponse-optional-property-removed
- ○
api tag
App Buildsaddedapi-tag-added
- ○
api tag
App buildsremovedapi-tag-removed
- ○
added the new optional
headerrequest parameterApi-Version-Dateto all path's operationsnew-optional-request-default-parameter-to-existing-path
- ○
added the new optional
headerrequest parameterIdempotency-Keynew-optional-request-parameter
- ○
removed the non-success response with the status
422response-non-success-status-removed
- ○
removed the non-success response with the status
429response-non-success-status-removed
- ○
removed the non-success response with the status
500response-non-success-status-removed
- ○
removed the
analyticsenum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
dashenum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
dashboardenum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
discoverenum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
hubenum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
openapienum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
skillsenum value from thesupported_app_view_types/items/response property for the response status200response-property-enum-value-removed
- ○
added the required property
source_urlto the response with the200statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲