Get which revision of an app is newest, applied and published.
A phone app saves a revision at the end of each run. Publish it with POST .../app-config/publish once appliedRevision equals revision and status is ready.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
clientportal-ai. readonlyOAuthPrivate IntegrationSub-Account TokenRequest
Headers
The API version.
v3v3Path Parameters
The app's id.
Possible values: Value must match regular expression ^prj_[A-Za-z0-9_-]+$
prj_a7ca4adc-be67-40ff-ae79-4f5acf56ac67Response
The app's configuration state.
Stable owner project for this location's shared ClientPortal Experience. It may differ from the web or mobile project in the current route.
Possible values: Value must match regular expression ^prj_[A-Za-z0-9_-]+$
prj_a7ca4adc-be67-40ff-ae79-4f5acf56ac67The newest saved revision. A finished run or a restore saves a new one.
Possible values: >= 0
4The newest revision that finished applying. Publish a revision once it equals revision and status is ready.
Possible values: >= 0
4The revision members get. 0 until the first publish.
Possible values: >= 0
3Where the newest revision is: ready once it has applied and can be published, failed when it could not apply.
idlequeuedapplyingreadyfailedWhere the latest applied revision can be previewed, when the app has a preview.
https://prj-a7ca4adc-be67-40ff-ae79-4f5acf56ac67-sbx.staging.clientclub.netWhy the latest revision failed to apply, when status is failed.
The Schedule screen does not match the route contract.When the app's configuration was first saved.
2026-10-23T10:41:44.873ZWhen the latest revision was saved or changed state.
2026-10-23T11:24:45.263Z