{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/highlevel/json-schema/highlevel-update-blog-post-params-schema.json",
  "title": "UpdateBlogPostParams",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/highlevel-blogs-api-openapi.yml#/components/schemas/UpdateBlogPostParams",
  "type": "object",
  "properties": {
    "title": {
      "type": "string"
    },
    "locationId": {
      "type": "string"
    },
    "blogId": {
      "type": "string",
      "description": "You can find the blog id from blog site dashboard link"
    },
    "imageUrl": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "rawHTML": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "schema": {
        "type": "string"
      },
      "enum": [
        "DRAFT",
        "PUBLISHED",
        "SCHEDULED",
        "ARCHIVED"
      ]
    },
    "imageAltText": {
      "type": "string"
    },
    "categories": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "This needs to be array of category ids, which you can get from the category get api call."
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "author": {
      "type": "string",
      "description": "This needs to be author id, which you can get from the author get api call."
    },
    "urlSlug": {
      "type": "string"
    },
    "canonicalLink": {
      "type": "string"
    },
    "publishedAt": {
      "type": "string",
      "description": "Provide ISO timestamp"
    }
  },
  "required": [
    "title",
    "locationId",
    "blogId",
    "imageUrl",
    "description",
    "rawHTML",
    "status",
    "imageAltText",
    "categories",
    "author",
    "urlSlug",
    "publishedAt"
  ]
}