Skip to main content
GET
Get a content block by ID

Authorizations

Authorization
string
header
required

Personal API key, e.g. Authorization: Bearer sajn_sk_.... Not scope-limited — acts as the issuing user.

Headers

Sajn-Version
enum<string>

API version for this request. Without it, the request uses the organization's default version; an organization without a default is pinned to the latest version by its first request.

Available options:
2026-09,
2026-10

Path Parameters

id
string
required

The block ID.

Response

200

id
string
required

The block ID.

name
string
required
description
string | null
required
visibility
enum<string>
required

PRIVATE for your own blocks in this workspace, WORKSPACE for blocks shared in the workspace, ORGANIZATION for blocks shared across the organization, and SHARED for the blocks sajn curates for everyone.

Available options:
PRIVATE,
WORKSPACE,
ORGANIZATION,
SHARED
category
string | null
required
language
string
required

The block's language, an ISO 639-1 code such as sv.

isPublished
boolean
required
sortOrder
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
workspaceId
string | null
required

The workspace ID.

organizationId
string | null
required

The organization ID.

createdBy
object | null
required

A sajn user

createdAt
string<date-time>
required

When the block was created.

updatedAt
string<date-time>
required

When the block was last updated.

fields
object[]
required