addedInput schema / $schema
Added value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / authors
Added value: +{
+ "description": "Array of author IDs or emails. On update, this fully replaces the existing authors array (not merged).",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / canonical_url
Added value: +{
+ "format": "uri",
+ "type": "string"
+}
addedInput schema / properties / codeinjection_foot
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / codeinjection_head
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / custom_excerpt
Added value: +{
+ "maxLength": 300,
+ "type": "string"
+}
addedInput schema / properties / custom_template
Added value: +{
+ "description": "Custom template filename",
+ "type": "string"
+}
addedInput schema / properties / email_only
Added value: +{
+ "default": false,
+ "description": "Whether post is email-only",
+ "type": "boolean"
+}
addedInput schema / properties / excerpt
Added value: +{
+ "maxLength": 500,
+ "type": "string"
+}
addedInput schema / properties / feature_image
Added value: +{
+ "format": "uri",
+ "type": "string"
+}
addedInput schema / properties / feature_image_alt
Added value: +{
+ "maxLength": 191,
+ "type": "string"
+}
addedInput schema / properties / feature_image_caption
Added value: +{
+ "maxLength": 5000,
+ "type": "string"
+}
addedInput schema / properties / featured
Added value: +{
+ "default": false,
+ "type": "boolean"
+}
addedInput schema / properties / html
Added value: +{
+ "description": "HTML content of the post",
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / meta_description
Added value: +{
+ "maxLength": 500,
+ "type": "string"
+}
addedInput schema / properties / meta_title
Added value: +{
+ "maxLength": 300,
+ "type": "string"
+}
addedInput schema / properties / og_description
Added value: +{
+ "maxLength": 500,
+ "type": "string"
+}
addedInput schema / properties / og_image
Added value: +{
+ "format": "uri",
+ "type": "string"
+}
addedInput schema / properties / og_title
Added value: +{
+ "maxLength": 300,
+ "type": "string"
+}
addedInput schema / properties / published_at
Added value: +{
+ "description": "Scheduled publish time (ISO 8601 format)",
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+}
addedInput schema / properties / slug
Added value: +{
+ "pattern": "^[a-z0-9-]+$",
+ "type": "string"
+}
addedInput schema / properties / status
Added value: +{
+ "default": "draft",
+ "enum": [
+ "draft",
+ "published",
+ "scheduled"
+ ],
+ "type": "string"
+}
addedInput schema / properties / tags
Added value: +{
+ "description": "Array of tag names or IDs to associate with the post. On update, this fully replaces the existing tags array (not merged).",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / title
Added value: +{
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / twitter_description
Added value: +{
+ "maxLength": 500,
+ "type": "string"
+}
addedInput schema / properties / twitter_image
Added value: +{
+ "format": "uri",
+ "type": "string"
+}
addedInput schema / properties / twitter_title
Added value: +{
+ "maxLength": 300,
+ "type": "string"
+}
addedInput schema / properties / visibility
Added value: +{
+ "default": "public",
+ "enum": [
+ "public",
+ "members",
+ "paid",
+ "tiers"
+ ],
+ "type": "string"
+}
addedInput schema / required
Added value: +[
+ "title",
+ "html"
+]