ReportSourceFinalizationRequest
Atomically freeze canonical sources and their staged snapshots.
source_refs object[]필수
Possible values: <= 16
- DhubAssetSourceRef
- AgentSessionSourceRef
- AssistantSessionSourceRef
dhub.assetdhub.assetPossible values: non-empty and <= 128 characters
Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]*$
Possible values: non-empty and <= 512 characters
subresource_type object
- string
- null
Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]*$
subresource_id object
- string
- null
Possible values: non-empty and <= 1024 characters
version object
- string
- null
Possible values: non-empty and <= 512 characters
source_provenance object[]필수
Possible values: <= 16
Possible values: non-empty and <= 128 characters
Possible values: non-empty and <= 512 characters
source_version object
- string
- null
Possible values: non-empty and <= 512 characters
Possible values: non-empty and <= 1024 characters
Possible values: non-empty and <= 255 characters
Possible values: Value must match regular expression ^[0-9a-f]{64}$
Possible values: >= 0
falsetruncation_reason object
- string
- null
Possible values: <= 255 characters
Possible values: <= 32
input_refs object[]필수
Possible values: <= 16
Possible values: non-empty
mime object
- string
- null
name object
- string
- null
{
"source_refs": [
{
"kind": "dhub.asset",
"source_id": "string",
"asset_type": "string",
"asset_id": "string",
"subresource_type": "string",
"subresource_id": "string",
"version": "string"
},
{
"kind": "agent.session",
"source_id": "string",
"agent_id": "string",
"session_id": "string",
"selection": {
"through_turn_id": "string",
"turn_ids": [
"string"
]
},
"evidence_mode": "conversation"
},
{
"kind": "assistant.session",
"source_id": "string",
"session_id": "string",
"selection": {
"through_turn_id": "string",
"turn_ids": [
"string"
]
}
}
],
"source_provenance": [
{
"source_id": "string",
"display_name": "string",
"source_version": "string",
"snapshot_object_id": "string",
"snapshot_mime": "string",
"snapshot_sha256": "string",
"snapshot_bytes": 0,
"captured_at": 0,
"truncated": false,
"truncation_reason": "string",
"redactions": [
"string"
]
}
],
"input_refs": [
{
"object_id": "string",
"mime": "string",
"name": "string"
}
]
}