Skip to main content
POST
https://api.heyvincent.ai
/
user
/
{appId}
/
complete-uninstall
curl -X POST https://api.heyvincent.ai/user/123/complete-uninstall \
  -H "Content-Type: application/json" \
  -d '{
    "typedDataSignature": "0xSignature...",
    "uninstallDataToSign": { "...": "..." }
  }'
{
  "transactionHash": "0xTransactionHash..."
}
Complete the permission revocation by submitting the user’s signature.

Request

appId
integer
required
The unique identifier of the app
typedDataSignature
string
required
The user’s signature of the typed data from the uninstall-app response
uninstallDataToSign
object
required
The typed data object returned from the uninstall-app endpoint

Response

transactionHash
string
The transaction hash of the on-chain uninstall (gas sponsored by Vincent).
curl -X POST https://api.heyvincent.ai/user/123/complete-uninstall \
  -H "Content-Type: application/json" \
  -d '{
    "typedDataSignature": "0xSignature...",
    "uninstallDataToSign": { "...": "..." }
  }'
{
  "transactionHash": "0xTransactionHash..."
}