Skip to main content
POST
/
templates
/
{id}
/
versions
Create new template version
curl --request POST \
  --url https://api.lithoblocks.com/templates/{id}/versions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": {},
  "status": "draft",
  "sampleData": {},
  "entityId": "<string>",
  "requestFormat": {}
}
'
{
  "id": "<string>",
  "templateId": "<string>",
  "versionNumber": 123,
  "message": {},
  "status": "<string>",
  "isCurrent": true,
  "createdAt": "<string>",
  "createdBy": "<string>",
  "sampleData": {},
  "entityId": "<string>",
  "requestFormat": {}
}

Authorizations

Authorization
string
header
required

LithoBlocks API key obtained from your organization dashboard

Path Parameters

id
string
required

Body

application/json

Version creation data

message
object
required
status
string
default:draft
sampleData
object
entityId
string
requestFormat
object

Response

Created version

id
string
required
templateId
string
required
versionNumber
number
required
message
object
required
status
string
required
isCurrent
boolean
required
createdAt
string
required
createdBy
string | null
required
sampleData
object
required
entityId
string | null
required
requestFormat
object
required