ACR referenceAccount product actions

getAccountSoulSettings

ACR Dashboard
POST
/v1/account/actions/getAccountSoulSettings

Read explicit selected Soul safe settings DTO. Excludes payout/legal identity/private asset delivery and legacy RED maintenance. Account Personal only; explicit Team selection is rejected without fallback. Canonical surface, current membership/restriction and entity/participant ownership checks remain authoritative. This native GET may initialize missing owned-surface message commercial configuration. It does not debit funds or start generation, but is not guaranteed free of writes; do not automatically retry it.

Authorization

bearerAuth
AuthorizationBearer <token>

Organization-scoped bearer credential. Credentials are scoped, revocable, and never represented by a Soul or operation ID.

In: header

Header Parameters

Idempotency-Key*string

Canonical action UUID; mutation retries reuse this key. Reads also require a UUID at the machine transport boundary.

Formatuuid
X-Kallfi-Workspace-ID?string

Untrusted explicit workspace UUID. Omitted selects Personal. Workspace commands require current membership, role, surface and grant; explicit denied selection never falls back. Account-owned commands reject a nonpersonal selected workspace. One Account surface key spans currently authorized workspaces; selecting a workspace never issues another key.

Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://acr.kallfi.red/v1/account/actions/getAccountSoulSettings" \  -H "Idempotency-Key: 497f6eca-6276-4993-bfeb-53cbbbba6f08" \  -H "Content-Type: application/json" \  -d '{    "query": {      "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5"    }  }'
{  "schemaVersion": 1,  "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5",  "surface": "nsfw-disabled",  "profile": {    "handle": "string",    "displayName": "string",    "bio": "string",    "status": "string",    "webSurfaceVisibility": "com",    "identityBasicsLocked": true,    "identityLocked": true,    "identitySetupComplete": true,    "remixSourceShareBasisPoints": 0  },  "automation": {    "enableAutomatedResponsesOffers": true,    "enableAudioMessageGeneration": true,    "enableVisualOfferGeneration": true,    "enablePrivateAssetManagement": true,    "enableSponsorshipRequests": true,    "enableGemSpend": true  },  "nsfwCreationMode": "never",  "likeness": {    "consumerPolicy": "only_me"  },  "subscription": {    "priceCents": 0,    "planPriceId": "string",    "discountAudience": "all",    "discountVersion": 0  },  "offerPrices": {    "image": {      "valueCents": 0,      "visibleGems": 0,      "gemValueVersionId": "string",      "pricePolicyVersionId": "string"    },    "video": {      "valueCents": 0,      "visibleGems": 0,      "gemValueVersionId": "string",      "pricePolicyVersionId": "string"    }  },  "generationPriceBounds": {    "image": {      "minValueCents": 0,      "maxValueCents": 0,      "minVisibleGems": 0,      "maxVisibleGems": 0,      "policyVersionId": "string",      "source": "catalog"    },    "video": {      "minValueCents": 0,      "maxValueCents": 0,      "minVisibleGems": 0,      "maxVisibleGems": 0,      "policyVersionId": "string",      "source": "catalog"    }  },  "messageTerms": {    "mode": "creator_funded",    "configuredFanPriceValueCents": 0,    "chargedFanPriceValueCents": 0,    "fanPriceHalfGemUnits": 0,    "version": 0,    "operationCostPolicyVersionId": "string",    "priceBoundsPolicyVersionId": "string",    "gemValueVersionId": "string"  },  "fanMessageBudget": {    "enabled": true,    "allocatedValueCents": 0,    "availableValueCents": 0,    "consumedValueCents": 0,    "version": 0  },  "nativeProfileAvailable": true,  "automationMutation": {    "fields": [      "enableAutomatedResponsesOffers"    ],    "nativeCas": false,    "durableReplayJournal": false  }}