Skip to main content
GET
/
content
/
{id}
/
components
Get all components
curl --request GET \
  --url https://api.app.hrizn.io/v1/public/content/{id}/components \
  --header 'X-API-Key: <api-key>'
{
  "data": {
    "components": [
      {
        "id": "89590820-899c-457a-8325-411011d65e92",
        "type": "imagePrompt",
        "content": "A commanding 2026 Chevy Silverado 3500 DRW pickup truck, gleaming metallic blue...",
        "metadata": null,
        "status": "complete",
        "created_at": "2026-02-27T21:42:56.812584+00:00",
        "updated_at": "2026-02-27T21:43:02.084779+00:00"
      },
      {
        "id": "efa776ff-2ab4-4ac7-b591-9468e1c120f5",
        "type": "body",
        "content": "## Unveiling the Power and Performance of the 2026 Chevy Silverado 3500 DRW\n\nThe 2026 Chevy Silverado 3500 DRW is engineered to deliver...",
        "metadata": null,
        "status": "complete",
        "created_at": "2026-02-27T21:41:23.938039+00:00",
        "updated_at": "2026-02-27T21:42:56.625882+00:00"
      },
      {
        "id": "e2d8a670-2f83-466c-b829-e21a9b70ab58",
        "type": "searchIntent",
        "content": "Commercial Intent",
        "metadata": null,
        "status": "complete",
        "created_at": "2026-02-27T21:42:56.810587+00:00",
        "updated_at": "2026-02-27T21:42:57.458068+00:00"
      }
    ]
  }
}
Returns content components (body, SEO metadata, schemas, social snippets, etc.). Optionally filter by component type. Scope required: content:read

Path parameters

id
string
required
UUID of the content.

Optional path

Append /{type} to get a single component type. The type parameter is case-insensitivebody, Body, and BODY all work:
GET /content/{id}/components/seoMetadata
GET /content/{id}/components/SEOMETADATA
Available component types: body, seoMetadata, pageSlugs, postTags, blogCategories, searchIntent, facebookSnip, twitterSnip, instagramSnip, googleBusinessSnip, videoScript, imagePrompt, articleSchema, authorSchema, organizationSchema, vehicleListingSchema, faqSchema, eventSchema, qaPageSchema, webPageSchema, webSiteSchema, breadcrumbSchema. See Component types for the full reference.
{
  "data": {
    "components": [
      {
        "id": "89590820-899c-457a-8325-411011d65e92",
        "type": "imagePrompt",
        "content": "A commanding 2026 Chevy Silverado 3500 DRW pickup truck, gleaming metallic blue...",
        "metadata": null,
        "status": "complete",
        "created_at": "2026-02-27T21:42:56.812584+00:00",
        "updated_at": "2026-02-27T21:43:02.084779+00:00"
      },
      {
        "id": "efa776ff-2ab4-4ac7-b591-9468e1c120f5",
        "type": "body",
        "content": "## Unveiling the Power and Performance of the 2026 Chevy Silverado 3500 DRW\n\nThe 2026 Chevy Silverado 3500 DRW is engineered to deliver...",
        "metadata": null,
        "status": "complete",
        "created_at": "2026-02-27T21:41:23.938039+00:00",
        "updated_at": "2026-02-27T21:42:56.625882+00:00"
      },
      {
        "id": "e2d8a670-2f83-466c-b829-e21a9b70ab58",
        "type": "searchIntent",
        "content": "Commercial Intent",
        "metadata": null,
        "status": "complete",
        "created_at": "2026-02-27T21:42:56.810587+00:00",
        "updated_at": "2026-02-27T21:42:57.458068+00:00"
      }
    ]
  }
}
When requesting a single component type, the response returns the component object directly instead of the components array:
{
  "data": {
    "id": "efa776ff-2ab4-4ac7-b591-9468e1c120f5",
    "type": "body",
    "content": "## Unveiling the Power and Performance of the 2026 Chevy Silverado 3500 DRW\n\n...",
    "metadata": null,
    "status": "complete",
    "created_at": "2026-02-27T21:41:23.938039+00:00",
    "updated_at": "2026-02-27T21:42:56.625882+00:00"
  }
}

Authorizations

X-API-Key
string
header
required

Your Hrizn API key (prefix hzk_)

Path Parameters

id
string<uuid>
required

Content ID

Response

All content components

data
object
Last modified on March 1, 2026