Skip to main content

User-related API environment

Pre-live user-related API docs

These pages describe the Pre-live user-related API stack.

Use pre-live OAuth credentials, pre-live API base URLs, and pre-live app URLs when following this documentation. Keep your OAuth flow, API requests, callback URLs, and manual testing within the pre-live environment.

Run a connected-app lifecycle action​

Revokes the authenticated user’s consent for every linked OAuth client, deletes the shared App State namespace once, or performs both in order. Exact retries reuse the same high-entropy request ID.

Path Parameters
    appId uuid required
Header Parameters
    X-CSRF-Token string required

    CSRF token associated with the authenticated browser session.

Request Body required
    action string required

    Possible values: [REVOKE, DELETE_DATA, REVOKE_AND_DELETE]

    requestId uuid required

    Possible values: Value must match regular expression ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$

    High-entropy UUIDv4 reused for exact retries.

    expectedAppId uuid

    Optional app identity copied from the inventory page to reject stale destructive actions.

    environment string

    Possible values: [prelive, production]

    Optional app environment copied from the inventory page to reject stale destructive actions.

Responses

Overall and per-step lifecycle progress without internal identifiers.


Schema
    success boolean required

    Possible values: [true]

    data object required
    requestId uuid required
    action string required

    Possible values: [REVOKE, DELETE_DATA, REVOKE_AND_DELETE]

    status string required
    retryable boolean required
    progress object required
    revoke object required
    status string required
    total integer
    completed integer
    failed integer
    attemptCount integer
    deleteData object required
    status string required

    Possible values: [not_requested, completed]

    deleted boolean
Loading...