curl --request PATCH \
--url https://api-next.ofauth.com/v2/account/settings \
--header 'Content-Type: application/json' \
--header 'apiKey: <api-key>' \
--data '
{
"vaultCache": {
"autoEnableForNewConnections": true,
"applyToExistingConnections": true,
"defaultSettings": {
"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": {
"vaultCache": {
"autoEnableForNewConnections": true,
"defaultSettings": {
"autoCacheVault": true,
"autoCacheMessages": true,
"autoCachePosts": true,
"autoCacheStories": true,
"minAccessCountVault": 123,
"minAccessCountMessages": 123,
"minAccessCountPosts": 123,
"minAccessCountStories": 123,
"cacheImages": true,
"cacheVideos": true,
"cacheAudio": true,
"imageQualities": [
"<string>"
],
"videoQualities": [
"<string>"
],
"retentionDays": 123,
"accessExpiryDays": 123,
"presignedUrlTtlSeconds": 123,
"storageLimitBytes": 123,
"storageLimitPurgeStrategy": "<string>"
}
}
},
"broadcastResult": {
"affectedConnections": 123,
"purgeResults": [
{
"connectionId": "<string>",
"purgedCount": 123,
"freedBytes": 123
}
]
}
}Update settings for the organization. Use applyToExistingConnections to propagate vault cache settings to all connections.
curl --request PATCH \
--url https://api-next.ofauth.com/v2/account/settings \
--header 'Content-Type: application/json' \
--header 'apiKey: <api-key>' \
--data '
{
"vaultCache": {
"autoEnableForNewConnections": true,
"applyToExistingConnections": true,
"defaultSettings": {
"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": {
"vaultCache": {
"autoEnableForNewConnections": true,
"defaultSettings": {
"autoCacheVault": true,
"autoCacheMessages": true,
"autoCachePosts": true,
"autoCacheStories": true,
"minAccessCountVault": 123,
"minAccessCountMessages": 123,
"minAccessCountPosts": 123,
"minAccessCountStories": 123,
"cacheImages": true,
"cacheVideos": true,
"cacheAudio": true,
"imageQualities": [
"<string>"
],
"videoQualities": [
"<string>"
],
"retentionDays": 123,
"accessExpiryDays": 123,
"presignedUrlTtlSeconds": 123,
"storageLimitBytes": 123,
"storageLimitPurgeStrategy": "<string>"
}
}
},
"broadcastResult": {
"affectedConnections": 123,
"purgeResults": [
{
"connectionId": "<string>",
"purgedCount": 123,
"freedBytes": 123
}
]
}
}Was this page helpful?