Skip to main content
POST
/
items
/
create
Create item
curl --request POST \
  --url https://api.thehaystack.ai/v2/bevly/items/create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "<string>",
  "date": "2023-12-25",
  "collectionId": 123,
  "speakers": [
    {
      "id": 123
    }
  ],
  "subTitle": "<string>",
  "description": "<string>",
  "shortDescription": "<string>",
  "seriesId": 123,
  "orderInSeries": 123,
  "autoPublish": true,
  "autoAcceptMediaChapters": true,
  "autoAcceptScriptures": true
}
'
{
  "item": {
    "id": 123,
    "title": "The Power of Prayer",
    "subTitle": "<string>",
    "description": "<string>",
    "date": "2025-01-15",
    "collectionId": 123,
    "seriesId": 123,
    "status": "draft",
    "publishedDate": "2023-11-07T05:31:56Z",
    "autoPublish": true,
    "urlSlug": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Enter your API token from the Haystack dashboard

Body

application/json
title
string
required
date
string<date>
required
collectionId
integer
required
speakers
object[]
required

At least one speaker is required

Minimum array length: 1
subTitle
string
description
string
shortDescription
string
seriesId
integer | null
orderInSeries
integer | null
autoPublish
boolean
autoAcceptMediaChapters
boolean
autoAcceptScriptures
boolean

Response

200 - application/json

Item created

item
object