{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/scrapeatlas/main/json-schema/scrapeatlas-substack-note-replies-response-schema-schema.json",
  "title": "substackNoteRepliesResponseSchema",
  "x-generated": "2026-10-19",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/scrapeatlas-openapi.json#/components/schemas/substackNoteRepliesResponseSchema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "requestId": {
          "type": "string",
          "format": "uuid"
        },
        "accounting": {
          "type": "object",
          "properties": {
            "upstreamRequests": {
              "type": "integer",
              "minimum": 0
            },
            "responseBytes": {
              "type": "integer",
              "minimum": 0
            },
            "durationMs": {
              "type": "number",
              "minimum": 0
            }
          },
          "required": [
            "upstreamRequests",
            "responseBytes",
            "durationMs"
          ],
          "additionalProperties": false
        },
        "success": {
          "type": "boolean",
          "const": true
        },
        "status": {
          "type": "string",
          "enum": [
            "success",
            "partial"
          ]
        },
        "sourceUrl": {
          "type": "string",
          "format": "uri"
        },
        "fetchedAt": {
          "type": "string",
          "format": "date-time"
        },
        "coverage": {
          "type": "object",
          "properties": {
            "source": {
              "type": "string",
              "const": "public_web"
            },
            "complete": {
              "type": "boolean"
            },
            "warnings": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "order": {
              "type": "string",
              "enum": [
                "source_order",
                "ranked"
              ]
            }
          },
          "required": [
            "source",
            "complete",
            "warnings"
          ],
          "additionalProperties": false
        },
        "rootComment": {
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "body": {
              "type": [
                "string",
                "null"
              ]
            },
            "body_json": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ]
            },
            "publication_id": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "post_id": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "user_id": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "ancestor_path": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": [
                "string",
                "null"
              ]
            },
            "deleted": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "date": {
              "type": [
                "string",
                "null"
              ]
            },
            "edited_at": {
              "type": [
                "string",
                "null"
              ]
            },
            "name": {
              "type": [
                "string",
                "null"
              ]
            },
            "photo_url": {
              "type": [
                "string",
                "null"
              ]
            },
            "handle": {
              "type": [
                "string",
                "null"
              ]
            },
            "user_slug": {
              "type": [
                "string",
                "null"
              ]
            },
            "reaction_count": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "reactions": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "type": "integer",
                "minimum": 0
              }
            },
            "restacks": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "children_count": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "parentId": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "depth": {
              "type": "integer",
              "minimum": 0
            },
            "bio": {
              "type": [
                "string",
                "null"
              ]
            },
            "language": {
              "type": [
                "string",
                "null"
              ]
            },
            "user_bestseller_tier": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "user_primary_publication": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "name": {
                      "type": "string"
                    },
                    "subdomain": {
                      "type": "string"
                    },
                    "custom_domain": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "author_id": {
                      "type": [
                        "integer",
                        "null"
                      ],
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "author_name": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "author_handle": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "author_photo_url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "author_bio": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "twitter_screen_name": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "description": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "hero_text": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "logo_url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "logo_url_wide": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "cover_photo_url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "created_at": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "language": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "copyright": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "type": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "has_posts": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "has_podcast": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "has_recommendations": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "podcast_title": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "podcast_description": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "podcast_feed_url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "podcast_art_url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "freeSubscriberCount": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "rankingDetail": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "author_bestseller_tier": {
                      "type": [
                        "integer",
                        "null"
                      ],
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "sections": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "slug": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "is_podcast": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "slug",
                          "description",
                          "is_podcast"
                        ],
                        "additionalProperties": false
                      },
                      "maxItems": 100
                    }
                  },
                  "required": [
                    "id",
                    "name",
                    "subdomain",
                    "custom_domain",
                    "author_id",
                    "author_name",
                    "author_handle",
                    "author_photo_url",
                    "author_bio",
                    "twitter_screen_name",
                    "description",
                    "hero_text",
                    "logo_url",
                    "logo_url_wide",
                    "cover_photo_url",
                    "created_at",
                    "language",
                    "copyright",
                    "type",
                    "has_posts",
                    "has_podcast",
                    "has_recommendations",
                    "podcast_title",
                    "podcast_description",
                    "podcast_feed_url",
                    "podcast_art_url",
                    "freeSubscriberCount",
                    "rankingDetail",
                    "author_bestseller_tier",
                    "sections"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "attachments": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "anyOf": [
                      {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          }
                        ]
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "type": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "url": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "thumbnail": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "recommendedPublication": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "name": {
                            "type": "string"
                          },
                          "subdomain": {
                            "type": "string"
                          },
                          "custom_domain": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "author_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_handle": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_bio": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "twitter_screen_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "hero_text": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "logo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "logo_url_wide": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "cover_photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "created_at": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "language": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "copyright": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "type": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "has_posts": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "has_podcast": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "has_recommendations": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "podcast_title": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_feed_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_art_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "freeSubscriberCount": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "rankingDetail": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_bestseller_tier": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "sections": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "slug": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "is_podcast": {
                                  "type": [
                                    "boolean",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "slug",
                                "description",
                                "is_podcast"
                              ],
                              "additionalProperties": false
                            },
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "subdomain",
                          "custom_domain",
                          "author_id",
                          "author_name",
                          "author_handle",
                          "author_photo_url",
                          "author_bio",
                          "twitter_screen_name",
                          "description",
                          "hero_text",
                          "logo_url",
                          "logo_url_wide",
                          "cover_photo_url",
                          "created_at",
                          "language",
                          "copyright",
                          "type",
                          "has_posts",
                          "has_podcast",
                          "has_recommendations",
                          "podcast_title",
                          "podcast_description",
                          "podcast_feed_url",
                          "podcast_art_url",
                          "freeSubscriberCount",
                          "rankingDetail",
                          "author_bestseller_tier",
                          "sections"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "recommendingPublication": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "name": {
                            "type": "string"
                          },
                          "subdomain": {
                            "type": "string"
                          },
                          "custom_domain": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "author_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_handle": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_bio": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "twitter_screen_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "hero_text": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "logo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "logo_url_wide": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "cover_photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "created_at": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "language": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "copyright": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "type": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "has_posts": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "has_podcast": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "has_recommendations": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "podcast_title": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_feed_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_art_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "freeSubscriberCount": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "rankingDetail": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_bestseller_tier": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "sections": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "slug": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "is_podcast": {
                                  "type": [
                                    "boolean",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "slug",
                                "description",
                                "is_podcast"
                              ],
                              "additionalProperties": false
                            },
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "subdomain",
                          "custom_domain",
                          "author_id",
                          "author_name",
                          "author_handle",
                          "author_photo_url",
                          "author_bio",
                          "twitter_screen_name",
                          "description",
                          "hero_text",
                          "logo_url",
                          "logo_url_wide",
                          "cover_photo_url",
                          "created_at",
                          "language",
                          "copyright",
                          "type",
                          "has_posts",
                          "has_podcast",
                          "has_recommendations",
                          "podcast_title",
                          "podcast_description",
                          "podcast_feed_url",
                          "podcast_art_url",
                          "freeSubscriberCount",
                          "rankingDetail",
                          "author_bestseller_tier",
                          "sections"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "imageUrl": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "imageWidth": {
                    "type": [
                      "integer",
                      "null"
                    ],
                    "minimum": 0,
                    "maximum": 9007199254740991
                  },
                  "imageHeight": {
                    "type": [
                      "integer",
                      "null"
                    ],
                    "minimum": 0,
                    "maximum": 9007199254740991
                  },
                  "explicit": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "postSelection": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "created_at": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "post_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "start_paragraph": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "end_paragraph": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "start_offset": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "end_offset": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "text": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "is_auto_selection": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "id",
                          "created_at",
                          "post_id",
                          "start_paragraph",
                          "end_paragraph",
                          "start_offset",
                          "end_offset",
                          "text",
                          "is_auto_selection"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "publication": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "name": {
                            "type": "string"
                          },
                          "subdomain": {
                            "type": "string"
                          },
                          "custom_domain": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "author_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_handle": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_bio": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "twitter_screen_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "hero_text": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "logo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "logo_url_wide": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "cover_photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "created_at": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "language": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "copyright": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "type": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "has_posts": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "has_podcast": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "has_recommendations": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "podcast_title": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_feed_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_art_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "freeSubscriberCount": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "rankingDetail": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "author_bestseller_tier": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "sections": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "slug": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "is_podcast": {
                                  "type": [
                                    "boolean",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "slug",
                                "description",
                                "is_podcast"
                              ],
                              "additionalProperties": false
                            },
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "subdomain",
                          "custom_domain",
                          "author_id",
                          "author_name",
                          "author_handle",
                          "author_photo_url",
                          "author_bio",
                          "twitter_screen_name",
                          "description",
                          "hero_text",
                          "logo_url",
                          "logo_url_wide",
                          "cover_photo_url",
                          "created_at",
                          "language",
                          "copyright",
                          "type",
                          "has_posts",
                          "has_podcast",
                          "has_recommendations",
                          "podcast_title",
                          "podcast_description",
                          "podcast_feed_url",
                          "podcast_art_url",
                          "freeSubscriberCount",
                          "rankingDetail",
                          "author_bestseller_tier",
                          "sections"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "post": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "publication_id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "slug": {
                            "type": "string"
                          },
                          "title": {
                            "type": "string"
                          },
                          "subtitle": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "type": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "audience": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "canonical_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "post_date": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "updated_at": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "body_html": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "truncated_body_text": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "cover_image": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "wordcount": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "language": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "reaction_count": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "reactions": {
                            "type": "object",
                            "propertyNames": {
                              "type": "string"
                            },
                            "additionalProperties": {
                              "type": "integer",
                              "minimum": 0
                            }
                          },
                          "restacks": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "comment_count": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "child_comment_count": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "podcast_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_duration": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "podcast_art_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "video_upload_id": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "podcast_upload_id": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "voiceover_upload_id": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "write_comment_permissions": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "section_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "section_name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "section_slug": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "previous_post_slug": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "next_post_slug": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "is_geoblocked": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "is_published": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "publishedBylines": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "handle": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "photo_url": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "bio": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "twitter_screen_name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "is_guest": {
                                  "type": [
                                    "boolean",
                                    "null"
                                  ]
                                },
                                "bestseller_tier": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "handle",
                                "photo_url",
                                "bio",
                                "twitter_screen_name",
                                "is_guest",
                                "bestseller_tier"
                              ],
                              "additionalProperties": false
                            },
                            "maxItems": 100
                          },
                          "postTags": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "anyOf": [
                                    {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "type": "integer",
                                          "minimum": 0
                                        }
                                      ]
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "slug": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "name",
                                "slug"
                              ],
                              "additionalProperties": false
                            },
                            "maxItems": 100
                          },
                          "media": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "enum": [
                                    "video",
                                    "podcast",
                                    "podcast_preview",
                                    "voiceover",
                                    "audio"
                                  ]
                                },
                                "url": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "duration": {
                                  "type": [
                                    "number",
                                    "null"
                                  ],
                                  "minimum": 0
                                },
                                "thumbnail": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "uploadId": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "media_type": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "state": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "created_at": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "uploaded_at": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "width": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "height": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "thumbnail_id": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "is_mux": {
                                  "type": [
                                    "boolean",
                                    "null"
                                  ]
                                },
                                "mux_playback_id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "mux_preview_playback_id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "extractedAudioUploadId": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "transcription": {
                                  "anyOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "transcript_url": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "cdn_url": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "cdn_unaligned_url": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "signed_captions": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "language": {
                                                "type": [
                                                  "string",
                                                  "null"
                                                ]
                                              },
                                              "url": {
                                                "type": [
                                                  "string",
                                                  "null"
                                                ]
                                              },
                                              "original": {
                                                "type": [
                                                  "boolean",
                                                  "null"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "language",
                                              "url",
                                              "original"
                                            ],
                                            "additionalProperties": false
                                          },
                                          "maxItems": 100
                                        }
                                      },
                                      "required": [
                                        "transcript_url",
                                        "cdn_url",
                                        "cdn_unaligned_url",
                                        "signed_captions"
                                      ],
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "type",
                                "url",
                                "duration",
                                "thumbnail",
                                "uploadId",
                                "name",
                                "media_type",
                                "state",
                                "created_at",
                                "uploaded_at",
                                "width",
                                "height",
                                "thumbnail_id",
                                "is_mux",
                                "mux_playback_id",
                                "mux_preview_playback_id",
                                "extractedAudioUploadId",
                                "transcription"
                              ],
                              "additionalProperties": false
                            },
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "id",
                          "publication_id",
                          "slug",
                          "title",
                          "subtitle",
                          "type",
                          "audience",
                          "canonical_url",
                          "post_date",
                          "updated_at",
                          "description",
                          "body_html",
                          "truncated_body_text",
                          "cover_image",
                          "wordcount",
                          "language",
                          "reaction_count",
                          "reactions",
                          "restacks",
                          "comment_count",
                          "child_comment_count",
                          "podcast_url",
                          "podcast_duration",
                          "podcast_art_url",
                          "video_upload_id",
                          "podcast_upload_id",
                          "voiceover_upload_id",
                          "write_comment_permissions",
                          "section_id",
                          "section_name",
                          "section_slug",
                          "previous_post_slug",
                          "next_post_slug",
                          "is_geoblocked",
                          "is_published",
                          "publishedBylines",
                          "postTags",
                          "media"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "comment": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "body": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "body_json": {
                            "anyOf": [
                              {
                                "type": "object",
                                "propertyNames": {
                                  "type": "string"
                                },
                                "additionalProperties": {}
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "publication_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "post_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "user_id": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "ancestor_path": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "type": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "deleted": {
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "date": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "edited_at": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "photo_url": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "handle": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "user_slug": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "reaction_count": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "reactions": {
                            "type": "object",
                            "propertyNames": {
                              "type": "string"
                            },
                            "additionalProperties": {
                              "type": "integer",
                              "minimum": 0
                            }
                          },
                          "restacks": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "children_count": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "parentId": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "depth": {
                            "type": "integer",
                            "minimum": 0
                          }
                        },
                        "required": [
                          "id",
                          "body",
                          "body_json",
                          "publication_id",
                          "post_id",
                          "user_id",
                          "ancestor_path",
                          "type",
                          "deleted",
                          "date",
                          "edited_at",
                          "name",
                          "photo_url",
                          "handle",
                          "user_slug",
                          "reaction_count",
                          "reactions",
                          "restacks",
                          "children_count",
                          "parentId",
                          "depth"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "id",
                  "type",
                  "url",
                  "thumbnail",
                  "recommendedPublication",
                  "recommendingPublication",
                  "imageUrl",
                  "imageWidth",
                  "imageHeight",
                  "explicit",
                  "postSelection",
                  "publication",
                  "post",
                  "comment"
                ],
                "additionalProperties": false
              },
              "maxItems": 100
            }
          },
          "required": [
            "id",
            "body",
            "body_json",
            "publication_id",
            "post_id",
            "user_id",
            "ancestor_path",
            "type",
            "deleted",
            "date",
            "edited_at",
            "name",
            "photo_url",
            "handle",
            "user_slug",
            "reaction_count",
            "reactions",
            "restacks",
            "children_count",
            "parentId",
            "depth",
            "bio",
            "language",
            "user_bestseller_tier",
            "user_primary_publication",
            "attachments"
          ],
          "additionalProperties": false
        },
        "comments": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "integer",
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "body": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "body_json": {
                "anyOf": [
                  {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "publication_id": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "post_id": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "user_id": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "ancestor_path": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "type": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "deleted": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "edited_at": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "name": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "photo_url": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "handle": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "user_slug": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "reaction_count": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "reactions": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {
                  "type": "integer",
                  "minimum": 0
                }
              },
              "restacks": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "children_count": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "parentId": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "depth": {
                "type": "integer",
                "minimum": 0
              },
              "bio": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "language": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "user_bestseller_tier": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "user_primary_publication": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "name": {
                        "type": "string"
                      },
                      "subdomain": {
                        "type": "string"
                      },
                      "custom_domain": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "author_id": {
                        "type": [
                          "integer",
                          "null"
                        ],
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "author_name": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "author_handle": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "author_photo_url": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "author_bio": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "twitter_screen_name": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "description": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "hero_text": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "logo_url": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "logo_url_wide": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "cover_photo_url": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "created_at": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "language": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "copyright": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "type": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "has_posts": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "has_podcast": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "has_recommendations": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "podcast_title": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "podcast_description": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "podcast_feed_url": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "podcast_art_url": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "freeSubscriberCount": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "rankingDetail": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "author_bestseller_tier": {
                        "type": [
                          "integer",
                          "null"
                        ],
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "sections": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "slug": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "is_podcast": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "slug",
                            "description",
                            "is_podcast"
                          ],
                          "additionalProperties": false
                        },
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "subdomain",
                      "custom_domain",
                      "author_id",
                      "author_name",
                      "author_handle",
                      "author_photo_url",
                      "author_bio",
                      "twitter_screen_name",
                      "description",
                      "hero_text",
                      "logo_url",
                      "logo_url_wide",
                      "cover_photo_url",
                      "created_at",
                      "language",
                      "copyright",
                      "type",
                      "has_posts",
                      "has_podcast",
                      "has_recommendations",
                      "podcast_title",
                      "podcast_description",
                      "podcast_feed_url",
                      "podcast_art_url",
                      "freeSubscriberCount",
                      "rankingDetail",
                      "author_bestseller_tier",
                      "sections"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "attachments": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "anyOf": [
                        {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            }
                          ]
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "type": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "thumbnail": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "recommendedPublication": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "name": {
                              "type": "string"
                            },
                            "subdomain": {
                              "type": "string"
                            },
                            "custom_domain": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "author_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_handle": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_bio": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "twitter_screen_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "hero_text": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "logo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "logo_url_wide": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "cover_photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "created_at": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "language": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "copyright": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "has_posts": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "has_podcast": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "has_recommendations": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "podcast_title": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_feed_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_art_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "freeSubscriberCount": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "rankingDetail": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_bestseller_tier": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "sections": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "slug": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "description": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "is_podcast": {
                                    "type": [
                                      "boolean",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "name",
                                  "slug",
                                  "description",
                                  "is_podcast"
                                ],
                                "additionalProperties": false
                              },
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "subdomain",
                            "custom_domain",
                            "author_id",
                            "author_name",
                            "author_handle",
                            "author_photo_url",
                            "author_bio",
                            "twitter_screen_name",
                            "description",
                            "hero_text",
                            "logo_url",
                            "logo_url_wide",
                            "cover_photo_url",
                            "created_at",
                            "language",
                            "copyright",
                            "type",
                            "has_posts",
                            "has_podcast",
                            "has_recommendations",
                            "podcast_title",
                            "podcast_description",
                            "podcast_feed_url",
                            "podcast_art_url",
                            "freeSubscriberCount",
                            "rankingDetail",
                            "author_bestseller_tier",
                            "sections"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "recommendingPublication": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "name": {
                              "type": "string"
                            },
                            "subdomain": {
                              "type": "string"
                            },
                            "custom_domain": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "author_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_handle": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_bio": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "twitter_screen_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "hero_text": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "logo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "logo_url_wide": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "cover_photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "created_at": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "language": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "copyright": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "has_posts": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "has_podcast": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "has_recommendations": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "podcast_title": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_feed_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_art_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "freeSubscriberCount": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "rankingDetail": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_bestseller_tier": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "sections": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "slug": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "description": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "is_podcast": {
                                    "type": [
                                      "boolean",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "name",
                                  "slug",
                                  "description",
                                  "is_podcast"
                                ],
                                "additionalProperties": false
                              },
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "subdomain",
                            "custom_domain",
                            "author_id",
                            "author_name",
                            "author_handle",
                            "author_photo_url",
                            "author_bio",
                            "twitter_screen_name",
                            "description",
                            "hero_text",
                            "logo_url",
                            "logo_url_wide",
                            "cover_photo_url",
                            "created_at",
                            "language",
                            "copyright",
                            "type",
                            "has_posts",
                            "has_podcast",
                            "has_recommendations",
                            "podcast_title",
                            "podcast_description",
                            "podcast_feed_url",
                            "podcast_art_url",
                            "freeSubscriberCount",
                            "rankingDetail",
                            "author_bestseller_tier",
                            "sections"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "imageUrl": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "imageWidth": {
                      "type": [
                        "integer",
                        "null"
                      ],
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "imageHeight": {
                      "type": [
                        "integer",
                        "null"
                      ],
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "explicit": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "postSelection": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "created_at": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "post_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "start_paragraph": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "end_paragraph": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "start_offset": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "end_offset": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "text": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "is_auto_selection": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "id",
                            "created_at",
                            "post_id",
                            "start_paragraph",
                            "end_paragraph",
                            "start_offset",
                            "end_offset",
                            "text",
                            "is_auto_selection"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "publication": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "name": {
                              "type": "string"
                            },
                            "subdomain": {
                              "type": "string"
                            },
                            "custom_domain": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "author_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_handle": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_bio": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "twitter_screen_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "hero_text": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "logo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "logo_url_wide": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "cover_photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "created_at": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "language": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "copyright": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "has_posts": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "has_podcast": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "has_recommendations": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "podcast_title": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_feed_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_art_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "freeSubscriberCount": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "rankingDetail": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "author_bestseller_tier": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "sections": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "slug": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "description": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "is_podcast": {
                                    "type": [
                                      "boolean",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "name",
                                  "slug",
                                  "description",
                                  "is_podcast"
                                ],
                                "additionalProperties": false
                              },
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "id",
                            "name",
                            "subdomain",
                            "custom_domain",
                            "author_id",
                            "author_name",
                            "author_handle",
                            "author_photo_url",
                            "author_bio",
                            "twitter_screen_name",
                            "description",
                            "hero_text",
                            "logo_url",
                            "logo_url_wide",
                            "cover_photo_url",
                            "created_at",
                            "language",
                            "copyright",
                            "type",
                            "has_posts",
                            "has_podcast",
                            "has_recommendations",
                            "podcast_title",
                            "podcast_description",
                            "podcast_feed_url",
                            "podcast_art_url",
                            "freeSubscriberCount",
                            "rankingDetail",
                            "author_bestseller_tier",
                            "sections"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "post": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "publication_id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "slug": {
                              "type": "string"
                            },
                            "title": {
                              "type": "string"
                            },
                            "subtitle": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "audience": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "canonical_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "post_date": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "updated_at": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "description": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "body_html": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "truncated_body_text": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "cover_image": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "wordcount": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "language": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "reaction_count": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "reactions": {
                              "type": "object",
                              "propertyNames": {
                                "type": "string"
                              },
                              "additionalProperties": {
                                "type": "integer",
                                "minimum": 0
                              }
                            },
                            "restacks": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "comment_count": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "child_comment_count": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "podcast_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_duration": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "minimum": 0
                            },
                            "podcast_art_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "video_upload_id": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "podcast_upload_id": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "voiceover_upload_id": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "write_comment_permissions": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "section_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "section_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "section_slug": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "previous_post_slug": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "next_post_slug": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "is_geoblocked": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "is_published": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "publishedBylines": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "handle": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "photo_url": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "bio": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "twitter_screen_name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "is_guest": {
                                    "type": [
                                      "boolean",
                                      "null"
                                    ]
                                  },
                                  "bestseller_tier": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                },
                                "required": [
                                  "id",
                                  "name",
                                  "handle",
                                  "photo_url",
                                  "bio",
                                  "twitter_screen_name",
                                  "is_guest",
                                  "bestseller_tier"
                                ],
                                "additionalProperties": false
                              },
                              "maxItems": 100
                            },
                            "postTags": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "id": {
                                    "anyOf": [
                                      {
                                        "anyOf": [
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "integer",
                                            "minimum": 0
                                          }
                                        ]
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "slug": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "id",
                                  "name",
                                  "slug"
                                ],
                                "additionalProperties": false
                              },
                              "maxItems": 100
                            },
                            "media": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "video",
                                      "podcast",
                                      "podcast_preview",
                                      "voiceover",
                                      "audio"
                                    ]
                                  },
                                  "url": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "duration": {
                                    "type": [
                                      "number",
                                      "null"
                                    ],
                                    "minimum": 0
                                  },
                                  "thumbnail": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "uploadId": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "name": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "media_type": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "state": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "created_at": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "uploaded_at": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "width": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "height": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "thumbnail_id": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  },
                                  "is_mux": {
                                    "type": [
                                      "boolean",
                                      "null"
                                    ]
                                  },
                                  "mux_playback_id": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "mux_preview_playback_id": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "extractedAudioUploadId": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "transcription": {
                                    "anyOf": [
                                      {
                                        "type": "object",
                                        "properties": {
                                          "transcript_url": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "cdn_url": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "cdn_unaligned_url": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "signed_captions": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "language": {
                                                  "type": [
                                                    "string",
                                                    "null"
                                                  ]
                                                },
                                                "url": {
                                                  "type": [
                                                    "string",
                                                    "null"
                                                  ]
                                                },
                                                "original": {
                                                  "type": [
                                                    "boolean",
                                                    "null"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "language",
                                                "url",
                                                "original"
                                              ],
                                              "additionalProperties": false
                                            },
                                            "maxItems": 100
                                          }
                                        },
                                        "required": [
                                          "transcript_url",
                                          "cdn_url",
                                          "cdn_unaligned_url",
                                          "signed_captions"
                                        ],
                                        "additionalProperties": false
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  }
                                },
                                "required": [
                                  "type",
                                  "url",
                                  "duration",
                                  "thumbnail",
                                  "uploadId",
                                  "name",
                                  "media_type",
                                  "state",
                                  "created_at",
                                  "uploaded_at",
                                  "width",
                                  "height",
                                  "thumbnail_id",
                                  "is_mux",
                                  "mux_playback_id",
                                  "mux_preview_playback_id",
                                  "extractedAudioUploadId",
                                  "transcription"
                                ],
                                "additionalProperties": false
                              },
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "id",
                            "publication_id",
                            "slug",
                            "title",
                            "subtitle",
                            "type",
                            "audience",
                            "canonical_url",
                            "post_date",
                            "updated_at",
                            "description",
                            "body_html",
                            "truncated_body_text",
                            "cover_image",
                            "wordcount",
                            "language",
                            "reaction_count",
                            "reactions",
                            "restacks",
                            "comment_count",
                            "child_comment_count",
                            "podcast_url",
                            "podcast_duration",
                            "podcast_art_url",
                            "video_upload_id",
                            "podcast_upload_id",
                            "voiceover_upload_id",
                            "write_comment_permissions",
                            "section_id",
                            "section_name",
                            "section_slug",
                            "previous_post_slug",
                            "next_post_slug",
                            "is_geoblocked",
                            "is_published",
                            "publishedBylines",
                            "postTags",
                            "media"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "comment": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "id": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "body": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "body_json": {
                              "anyOf": [
                                {
                                  "type": "object",
                                  "propertyNames": {
                                    "type": "string"
                                  },
                                  "additionalProperties": {}
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "publication_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "post_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "user_id": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "ancestor_path": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "deleted": {
                              "type": [
                                "boolean",
                                "null"
                              ]
                            },
                            "date": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "edited_at": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "photo_url": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "handle": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "user_slug": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "reaction_count": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "reactions": {
                              "type": "object",
                              "propertyNames": {
                                "type": "string"
                              },
                              "additionalProperties": {
                                "type": "integer",
                                "minimum": 0
                              }
                            },
                            "restacks": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "children_count": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "parentId": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "minimum": 0,
                              "maximum": 9007199254740991
                            },
                            "depth": {
                              "type": "integer",
                              "minimum": 0
                            }
                          },
                          "required": [
                            "id",
                            "body",
                            "body_json",
                            "publication_id",
                            "post_id",
                            "user_id",
                            "ancestor_path",
                            "type",
                            "deleted",
                            "date",
                            "edited_at",
                            "name",
                            "photo_url",
                            "handle",
                            "user_slug",
                            "reaction_count",
                            "reactions",
                            "restacks",
                            "children_count",
                            "parentId",
                            "depth"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "type",
                    "url",
                    "thumbnail",
                    "recommendedPublication",
                    "recommendingPublication",
                    "imageUrl",
                    "imageWidth",
                    "imageHeight",
                    "explicit",
                    "postSelection",
                    "publication",
                    "post",
                    "comment"
                  ],
                  "additionalProperties": false
                },
                "maxItems": 100
              }
            },
            "required": [
              "id",
              "body",
              "body_json",
              "publication_id",
              "post_id",
              "user_id",
              "ancestor_path",
              "type",
              "deleted",
              "date",
              "edited_at",
              "name",
              "photo_url",
              "handle",
              "user_slug",
              "reaction_count",
              "reactions",
              "restacks",
              "children_count",
              "parentId",
              "depth",
              "bio",
              "language",
              "user_bestseller_tier",
              "user_primary_publication",
              "attachments"
            ],
            "additionalProperties": false
          },
          "maxItems": 100
        },
        "nextCursor": {
          "type": [
            "string",
            "null"
          ]
        },
        "moreBranches": {
          "type": [
            "integer",
            "null"
          ],
          "minimum": 0
        }
      },
      "required": [
        "requestId",
        "accounting",
        "success",
        "status",
        "sourceUrl",
        "fetchedAt",
        "coverage",
        "rootComment",
        "comments",
        "nextCursor",
        "moreBranches"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "requestId": {
          "type": "string",
          "format": "uuid"
        },
        "accounting": {
          "type": "object",
          "properties": {
            "upstreamRequests": {
              "type": "integer",
              "minimum": 0
            },
            "responseBytes": {
              "type": "integer",
              "minimum": 0
            },
            "durationMs": {
              "type": "number",
              "minimum": 0
            }
          },
          "required": [
            "upstreamRequests",
            "responseBytes",
            "durationMs"
          ],
          "additionalProperties": false
        },
        "success": {
          "type": "boolean",
          "const": false
        },
        "status": {
          "type": "string",
          "enum": [
            "failed",
            "challenged"
          ]
        },
        "failure": {
          "type": "object",
          "properties": {
            "code": {
              "type": "string",
              "enum": [
                "invalid_request",
                "unauthorized",
                "not_found",
                "restricted_page",
                "upstream_challenged",
                "upstream_rate_limited",
                "upstream_error",
                "unsupported_page",
                "response_too_large",
                "unsafe_redirect",
                "request_limit",
                "timeout",
                "busy",
                "payload_too_complex"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "required": [
            "code",
            "message"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "requestId",
        "accounting",
        "success",
        "status",
        "failure"
      ],
      "additionalProperties": false
    }
  ]
}