changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": false,
+ "properties": {
+ "brands_mentioned": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "brand_id": {
+ "type": "string"
+ },
+ "context": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "position": {
+ "description": "Order among mentioned brands, 1 = first.",
+ "type": "integer"
+ },
+ "sentiment": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "brand_id",
+ "name",
+ "position",
+ "sentiment",
+ "context"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "captured_at": {
+ "type": "string"
+ },
+ "citations": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "domain": {
+ "type": "string"
+ },
+ "ownership": {
+ "description": "own, competitor, or third_party.",
+ "type": "string"
+ },
+ "position": {
+ "type": [
+ "null",
+ "integer"
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "domain",
+ "title",
+ "ownership",
+ "position"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "id": {
+ "type": "string"
+ },
+ "model": {
+ "description": "Model family key.",
+ "type": "string"
+ },
+ "model_name": {
+ "type": "string"
+ },
+ "model_version": {
+ "description": "The exact model that answered.",
+ "type": "string"
+ },
+ "outcome": {
+ "additionalProperties": false,
+ "description": "null until classified.",
+ "properties": {
+ "labels": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "outcome": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "outcome",
+ "labels"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+ },
+ "prompt_id": {
+ "type": "string"
+ },
+ "ranked_list": {
+ "description": "The answer's own numbered list, when it has one.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "brand_id": {
+ "description": "Set when the entry is a tracked brand.",
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "position": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "position",
+ "name",
+ "brand_id"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "recommendations": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "brand_id": {
+ "type": "string"
+ },
+ "context": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "rank": {
+ "description": "Position in the answer's ranking; null when unranked.",
+ "type": [
+ "null",
+ "integer"
+ ]
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "brand_id",
+ "name",
+ "status",
+ "rank",
+ "context"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "prompt_id",
+ "model",
+ "model_name",
+ "model_version",
+ "captured_at",
+ "text",
+ "brands_mentioned",
+ "recommendations",
+ "ranked_list",
+ "outcome",
+ "citations"
+ ],
+ "type": "object"
+ },
+ "generated_at": {
+ "description": "RFC 3339 time the response was made.",
+ "type": "string"
+ },
+ "schema_version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "schema_version",
+ "generated_at",
+ "data"
+ ],
+ "type": "object"
+}