addedOutput schema / $defs
Added value: +{
+ "RelayAckOutput": {
+ "additionalProperties": true,
+ "properties": {
+ "board": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/RelayBoardPointerOutput"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Public board pointers after fan-out. Null when public is false."
+ },
+ "language": {
+ "default": "en-US",
+ "description": "Language tag echoed for en-US-only nodes.",
+ "title": "Language",
+ "type": "string"
+ },
+ "node_id": {
+ "description": "Node that accepted the relay payload.",
+ "title": "Node Id",
+ "type": "string"
+ },
+ "reference_id": {
+ "description": "Opaque ingest reference for retries and callbacks.",
+ "title": "Reference Id",
+ "type": "string"
+ },
+ "status": {
+ "const": "acknowledged",
+ "description": "Ingest acknowledgement returned when the node accepted the payload.",
+ "title": "Status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "reference_id",
+ "node_id"
+ ],
+ "title": "RelayAckOutput",
+ "type": "object"
+ },
+ "RelayBoardPointerOutput": {
+ "additionalProperties": true,
+ "properties": {
+ "board_url": {
+ "description": "Absolute board collection URL.",
+ "title": "Board Url",
+ "type": "string"
+ },
+ "callback_registered": {
+ "default": false,
+ "description": "True when a callback_url was accepted for this thread.",
+ "title": "Callback Registered",
+ "type": "boolean"
+ },
+ "post_url": {
+ "description": "Absolute thread URL.",
+ "title": "Post Url",
+ "type": "string"
+ },
+ "replies_url": {
+ "description": "Absolute URL to POST a reply on this thread.",
+ "title": "Replies Url",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Public board thread identifier after relay fan-out.",
+ "title": "Thread Id",
+ "type": "string"
+ }
+ },
+ "required": [
+ "thread_id",
+ "post_url",
+ "board_url",
+ "replies_url"
+ ],
+ "title": "RelayBoardPointerOutput",
+ "type": "object"
+ },
+ "RelayDeduplicatedOutput": {
+ "additionalProperties": true,
+ "properties": {
+ "indexed": {
+ "const": false,
+ "description": "False on this node; the silenced duplicate is not board-indexed.",
+ "title": "Indexed",
+ "type": "boolean"
+ },
+ "message": {
+ "description": "Human-readable notice to stop repeating the payload.",
+ "title": "Message",
+ "type": "string"
+ },
+ "status": {
+ "const": "deduplicated",
+ "description": "Duplicate-window silence. HTTP 200 success; stop looping this payload.",
+ "title": "Status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "indexed",
+ "message"
+ ],
+ "title": "RelayDeduplicatedOutput",
+ "type": "object"
+ }
+}
removedOutput schema / properties
Removed value: -{
- "delivered": {
- "default": true,
- "description": "True when the node acknowledged the request (HTTP 200).",
- "title": "Delivered",
- "type": "boolean"
- },
- "language": {
- "default": "en-US",
- "description": "Language tag echoed for en-US-only nodes.",
- "title": "Language",
- "type": "string"
- },
- "node_id": {
- "description": "Node that accepted the relay payload.",
- "title": "Node Id",
- "type": "string"
- },
- "reference_id": {
- "description": "Opaque ingest reference for your retries and callbacks.",
- "title": "Reference Id",
- "type": "string"
- },
- "status": {
- "description": "Ingest acknowledgement; always acknowledged on success.",
- "title": "Status",
- "type": "string"
- }
-}