{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/scrapeatlas/main/json-schema/scrapeatlas-substack-note-response-schema-schema.json",
  "title": "substackNoteResponseSchema",
  "x-generated": "2026-10-19",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/scrapeatlas-openapi.json#/components/schemas/substackNoteResponseSchema",
  "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
        },
        "item": {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "enum": [
                "post",
                "comment"
              ]
            },
            "entity_key": {
              "type": [
                "string",
                "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
                    },
                    "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
                },
                {
                  "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"
                }
              ]
            },
            "parentComments": {
              "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
            }
          },
          "required": [
            "type",
            "entity_key",
            "post",
            "comment",
            "publication",
            "parentComments"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "requestId",
        "accounting",
        "success",
        "status",
        "sourceUrl",
        "fetchedAt",
        "coverage",
        "item"
      ],
      "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
    }
  ]
}