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 ofMay be empty when every declared event is person_only and allowCustomEventTypes is false. Otherwise must include domain. Add domain before adding company event types or allowing custom types.
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.
contextOnlyboolean (nullable)This source's events describe a PERSON but anchor to a company (`job` → the employer, `education` → the school), so the entities it mints are context rather than accounts (#493). A company whose only ingested evidence comes from such sources is hidden from the Companies grain and excluded from every score population. NULLABLE: `null` means never-decided and lets the pack loader seed it; `true`/`false` is a decision the loader will not overwrite.
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,
"contextOnly": false
}