Rollback Revision
RollbackRevision redeems a one-time approval token (bound to the rollback target’s integrity root) to re-point the published + instance pointers at a previously activated, still-servable revision under a strictly greater activation epoch. It is OWNER-only. The rolled-back-FROM revision’s serve state is untouched — the pointer move alone stops it serving; permanently ending a revision’s serve eligibility is a platform kill-switch operation, not a tenant API verb.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.
Body
The ConnectorAuthoringServiceRollbackRevisionRequest message.
The approvalTokenId field.
The catalogId field.
The instanceAppId field.
The instanceConnectorId field.
Optional operator justification, recorded on the audit event.
The previously activated revision the published + instance pointers roll back TO. Caller-chosen and explicit so the audit trail records an exact, human-selected target.