App Installations
Update App Installation
Changed onUpdates the metadata and external_id your app keeps on an installation. Only the metadata keys you send change, so separate jobs can each keep their own keys.
patch/app_installations/{id}
Request
- Base URLhttps://api.whop.com/api/v1
- URLhttps://api.whop.com/api/v1/app_installations/{id}
- AuthHTTP bearer
Request body
Example request
{
"external_id": "acme-store",
"metadata": {
"last_synced_at": "2026-10-16T21:00:00Z"
}
}Response
app installation updated
Example response
{
"account": {
"id": "biz_xxxxxxxxxxxxxx",
"title": "Acme Bookkeeping"
},
"app": {
"developer": {
"id": "biz_xxxxxxxxxxxxxx",
"title": "Acme Bookkeeping"
},
"icon": {
"url": "https://pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.r2.dev/custom-perk-icon.svg"
},
"id": "app_xxxxxxxxxxxxxx",
"name": "Other App"
},
"created_at": "2026-01-01T12:00:00.000Z",
"external_id": "acme-books",
"id": "aag_xxxxxxxxxxxxxx",
"metadata": {
"last_synced_at": "2026-01-01T12:00:00.000Z",
"quickbooks_realm_id": "9341452712"
},
"updated_at": "2026-01-01T12:00:00.000Z"
}Changes
- info
endpoint added
- info