curl --request PATCH \
--url https://api-next.ofauth.com/v2/account/connections/{connectionId}/settings \
--header 'Content-Type: application/json' \
--header 'apiKey: <api-key>' \
--data '
{
"vaultCache": {
"enabled": true,
"settings": {
"autoCacheVault": true,
"autoCacheMessages": true,
"autoCachePosts": true,
"autoCacheStories": true,
"minAccessCountVault": 123,
"minAccessCountMessages": 123,
"minAccessCountPosts": 123,
"minAccessCountStories": 123,
"cacheImages": true,
"cacheVideos": true,
"cacheAudio": true,
"imageQualities": [
"thumb"
],
"videoQualities": [
"preview"
],
"retentionDays": 123,
"accessExpiryDays": 123,
"presignedUrlTtlSeconds": 123,
"storageLimitBytes": 123,
"storageLimitPurgeStrategy": "purge_oldest"
}
}
}
'{
"settings": {
"connectionId": "<string>",
"vaultCache": {
"enabled": true,
"settingsOverrides": {
"autoCacheVault": true,
"autoCacheMessages": true,
"autoCachePosts": true,
"autoCacheStories": true,
"minAccessCountVault": 123,
"minAccessCountMessages": 123,
"minAccessCountPosts": 123,
"minAccessCountStories": 123,
"cacheImages": true,
"cacheVideos": true,
"cacheAudio": true,
"imageQualities": [
"thumb"
],
"videoQualities": [
"preview"
],
"retentionDays": 123,
"accessExpiryDays": 123,
"presignedUrlTtlSeconds": 123,
"storageLimitBytes": 123,
"storageLimitPurgeStrategy": "purge_oldest"
},
"stats": {
"vaultCacheEnabled": true,
"totalStorageBytes": 123,
"storageLimitBytes": 123,
"mediaCount": 123,
"cachedCount": 123,
"storageUsagePercent": 123
}
}
},
"purgeResult": {
"purgedCount": 123,
"freedBytes": 123
}
}Update settings for a specific connection. Set vaultCache.enabled to toggle vault caching. Set vaultCache.settings to override org defaults (null to reset to org defaults).
curl --request PATCH \
--url https://api-next.ofauth.com/v2/account/connections/{connectionId}/settings \
--header 'Content-Type: application/json' \
--header 'apiKey: <api-key>' \
--data '
{
"vaultCache": {
"enabled": true,
"settings": {
"autoCacheVault": true,
"autoCacheMessages": true,
"autoCachePosts": true,
"autoCacheStories": true,
"minAccessCountVault": 123,
"minAccessCountMessages": 123,
"minAccessCountPosts": 123,
"minAccessCountStories": 123,
"cacheImages": true,
"cacheVideos": true,
"cacheAudio": true,
"imageQualities": [
"thumb"
],
"videoQualities": [
"preview"
],
"retentionDays": 123,
"accessExpiryDays": 123,
"presignedUrlTtlSeconds": 123,
"storageLimitBytes": 123,
"storageLimitPurgeStrategy": "purge_oldest"
}
}
}
'{
"settings": {
"connectionId": "<string>",
"vaultCache": {
"enabled": true,
"settingsOverrides": {
"autoCacheVault": true,
"autoCacheMessages": true,
"autoCachePosts": true,
"autoCacheStories": true,
"minAccessCountVault": 123,
"minAccessCountMessages": 123,
"minAccessCountPosts": 123,
"minAccessCountStories": 123,
"cacheImages": true,
"cacheVideos": true,
"cacheAudio": true,
"imageQualities": [
"thumb"
],
"videoQualities": [
"preview"
],
"retentionDays": 123,
"accessExpiryDays": 123,
"presignedUrlTtlSeconds": 123,
"storageLimitBytes": 123,
"storageLimitPurgeStrategy": "purge_oldest"
},
"stats": {
"vaultCacheEnabled": true,
"totalStorageBytes": 123,
"storageLimitBytes": 123,
"mediaCount": 123,
"cachedCount": 123,
"storageUsagePercent": 123
}
}
},
"purgeResult": {
"purgedCount": 123,
"freedBytes": 123
}
}Show child attributes
Was this page helpful?