Observe.AI · Schema

MANUAL_ACK_DISPUTE_V1

JSON schema for Observe.ai bulk S3 export of manual QA acknowledgement and dispute events. Each file is gzip-compressed JSON (MANUAL_ACK_DISPUTE_V1_.json.gz). Each record is one JSON object.

CompanyAi AppsContact CenterConversation IntelligenceCustomer SupportAgentic AIVoice AIQuality AssuranceReportingOpenAPISpeech Analytics

Properties

Name Type Description
evaluation_id stringnull Identifier of the related evaluation.
evaluation_form_id stringnull Identifier of the evaluation template/form used.
ack_status stringnull Current acknowledgement/dispute status.
timeline arraynull Ordered acknowledgement/dispute event timeline.
evaluation_created_at stringnull Evaluation created at.
evaluation_updated_at stringnull Evaluation updated at.
View JSON Schema on GitHub

JSON Schema

observeai-bulk-export-manual-ack-dispute-v1.schema.json Raw ↑
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "MANUAL_ACK_DISPUTE_V1",
"description": "JSON schema for Observe.ai bulk S3 export of manual QA acknowledgement and dispute events. Each file is gzip-compressed JSON (MANUAL_ACK_DISPUTE_V1_<timestamp>.json.gz). Each record is one JSON object.",
"type": "object",
"properties": {
  "evaluation_id": {
    "type": [
      "string",
      "null"
    ],
    "description": "Identifier of the related evaluation."
  },
  "evaluation_form_id": {
    "type": [
      "string",
      "null"
    ],
    "description": "Identifier of the evaluation template/form used."
  },
  "ack_status": {
    "type": [
      "string",
      "null"
    ],
    "description": "Current acknowledgement/dispute status."
  },
  "timeline": {
    "type": [
      "array",
      "null"
    ],
    "items": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "ackStatus": {
          "type": [
            "string",
            "null"
          ],
          "enum": [
            "ACK",
            "ACKED",
            "DISPUTE_RAISED",
            "DISPUTE_RESOLVED",
            "DISPUTE_PARTIAL_RESOLVED",
            "DISPUTE_REJECTED",
            null
          ],
          "description": "Event type."
        },
        "time": {
          "type": [
            "string",
            "null"
          ],
          "format": "date-time",
          "description": "UTC timestamp of the event."
        },
        "comment": {
          "type": [
            "string",
            "null"
          ],
          "description": "Present for ACKED, DISPUTE_RESOLVED, DISPUTE_PARTIAL_RESOLVED, DISPUTE_REJECTED."
        },
        "scoreInfo": {
          "description": "Present for ACKED. Score snapshot at acknowledgement.",
          "note": "Nested object; additional fields may appear in your export."
        },
        "disputedQuestions": {
          "description": "Present for DISPUTE_RAISED. Disputed question ids/details.",
          "note": "Nested object; additional fields may appear in your export."
        },
        "disputeSharedWith": {
          "description": "Present for DISPUTE_RAISED. Users the dispute was shared with.",
          "note": "Nested object; additional fields may appear in your export."
        },
        "disputeRaisedById": {
          "type": [
            "string",
            "null"
          ],
          "description": "Present for DISPUTE_RAISED. User id who raised the dispute."
        },
        "disputeResolvedQuestions": {
          "description": "Present for DISPUTE_RESOLVED. Affected question ids/details.",
          "note": "Nested object; additional fields may appear in your export."
        },
        "disputeResolvedById": {
          "type": [
            "string",
            "null"
          ],
          "description": "Present for DISPUTE_RESOLVED. User id who resolved the dispute."
        },
        "disputePartialResolvedQuestions": {
          "description": "Present for DISPUTE_PARTIAL_RESOLVED. Affected question ids/details.",
          "note": "Nested object; additional fields may appear in your export."
        },
        "disputePartialResolvedById": {
          "type": [
            "string",
            "null"
          ],
          "description": "Present for DISPUTE_PARTIAL_RESOLVED. User id who partially resolved the dispute."
        },
        "disputeRejectedById": {
          "type": [
            "string",
            "null"
          ],
          "description": "Present for DISPUTE_REJECTED. User id who rejected the dispute."
        }
      },
      "description": "One acknowledgement/dispute lifecycle event. Fields beyond ackStatus/time are only present for the ackStatus values noted in each field's description (union type, not all fields co-occur)."
    },
    "description": "Ordered acknowledgement/dispute event timeline."
  },
  "evaluation_created_at": {
    "type": [
      "string",
      "null"
    ],
    "format": "date-time",
    "description": "Evaluation created at."
  },
  "evaluation_updated_at": {
    "type": [
      "string",
      "null"
    ],
    "format": "date-time",
    "description": "Evaluation updated at."
  }
}
}