Skip to main content

ReportSourceFinalizationRequest

Atomically freeze canonical sources and their staged snapshots.

source_refs object[]required

Possible values: <= 16

  • Array [
  • oneOf
    kindKind (string)
    Constant value: dhub.asset
    Default value: dhub.asset
    source_idSource Id (string)required

    Possible values: non-empty and <= 128 characters

    asset_typeAsset Type (string)required

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]*$

    asset_idAsset Id (string)required

    Possible values: non-empty and <= 512 characters

    subresource_type object
    anyOf
    string

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]*$

    subresource_id object
    anyOf
    string

    Possible values: non-empty and <= 1024 characters

    version object
    anyOf
    string

    Possible values: non-empty and <= 512 characters

  • ]
  • source_provenance object[]required

    Possible values: <= 16

  • Array [
  • source_idSource Id (string)required

    Possible values: non-empty and <= 128 characters

    display_nameDisplay Name (string)required

    Possible values: non-empty and <= 512 characters

    source_version object
    anyOf
    string

    Possible values: non-empty and <= 512 characters

    snapshot_object_idSnapshot Object Id (string)required

    Possible values: non-empty and <= 1024 characters

    snapshot_mimeSnapshot Mime (string)required

    Possible values: non-empty and <= 255 characters

    snapshot_sha256Snapshot Sha256 (string)required

    Possible values: Value must match regular expression ^[0-9a-f]{64}$

    snapshot_bytesSnapshot Bytes (integer)required

    Possible values: >= 0

    captured_atCaptured At (integer)required
    truncatedTruncated (boolean)
    Default value: false
    truncation_reason object
    anyOf
    string

    Possible values: <= 255 characters

    redactionsstring[]

    Possible values: <= 32

  • ]
  • input_refs object[]required

    Possible values: <= 16

  • Array [
  • object_idObject Id (string)required

    Possible values: non-empty

    mime object
    anyOf
    string
    name object
    anyOf
    string
  • ]
  • ReportSourceFinalizationRequest
    {
    "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"
    }
    ]
    }