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

Request

appId
integer
required
The unique identifier of the app being installed
typedDataSignature
string
required
The user’s signature of the typed data from the install-app response
appInstallationDataToSign
object
required
The typed data object returned from the install-app endpoint

Response

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