ConnectApi.IntegratedApplicationDataInputRepresentation

Holds the information required to create, update, or delete application data records via the Context Service
Property Type Description Required or Optional Available Version
applicationData Object The full nested JSON payload representing the application data to be created or updated. Must include businessObjectType on every node. Optional 68.0
contextInfo ContextInfoInputRepresentation Information to identify and hydrate the context (definition, mapping, and input data). Required 68.0
hydrationRecordId String Optional. The Salesforce ID of the root record to hydrate. When provided WITHOUT applicationData, the service loads that record's existing nested tree and returns it as JSON (read). When provided together with applicationData (update of an existing tree), the request is not yet supported. The root node type is derived from the context mapping; the caller never supplies the sObject type. Optional 68.0
idempotencyKey String Optional. Caller-supplied unique key (typically a UUID) used to deduplicate retries. If two requests arrive with the same idempotencyKey within the deduplication window, the second is a no-op and returns the result of the first. Strongly recommended for headless callers that may retry on network failure. Iteration 1 accepts this field but does not yet enforce deduplication; full enforcement is planned in a subsequent iteration. Optional 68.0