AckdbSourceUpdateRequest
Partial source edit. Every field is optional; provided fields replace the existing ones. Allowed on custom sources and shipped packs (an edit marks the row `user_modified`).
Properties
displayNamestringHuman-readable name.
descriptionstringWhat data this source carries.
versionstringSource version string.
queryingGuidestring | nullAgent-facing querying guidance. Pass null to clear it.
identityLinkTypesarray ofExternal ID types this source can produce. MUST still include `domain`.
eventTypeFieldstringWhich content.metadata field determines the event type.
eventTypePrefixstringNamespace prefix for event types.
defaultContentNaturestringDefault content nature applied to events that don't specify one.
"conversational""structured""activity-signal"allowCustomEventTypesbooleanToggle the custom-event-types escape hatch.
defaultTraitsarray ofDefault traits (each key must be `<sourceType>_*`).
disabledbooleanWhether the source rejects new ingest (422 SOURCE_DISABLED) without deleting its schema or history. Shipped packs ship `true` on a fresh deployment (opt-in per source); set `false` here to activate one.
Example
{
"displayName": "string",
"description": "string",
"version": "string",
"queryingGuide": null,
"identityLinkTypes": [
"string"
],
"eventTypeField": "string",
"eventTypePrefix": "string",
"defaultContentNature": "conversational",
"allowCustomEventTypes": false,
"defaultTraits": [
{
"traitKey": "app_usage_dau",
"valueType": "number",
"description": "string",
"allowedValues": [
"string"
]
}
],
"disabled": false
}