Ошибка 422 при создании новой темы через API

Всем привет, я пытаюсь создать новую тему через API, но каждый раз получаю ошибку 422 с сообщением ниже, когда пытаюсь использовать обычный текст (вместо формы):

        "**action**": "create_post",
        "**errors***":[
        "Заголовок не может быть пустым",
        "Заголовок слишком короткий (минимум 5 символов)",
        "Заголовок кажется непонятным, большинство слов содержат одни и те же буквы снова и снова?",
        "Категория не может быть пустой"

Вот тело запроса:

    {
    "title": "Cannot Add Custom Rate for Retainer Rate",
    "raw":"hi",
    "category":22,
    "displayusername": "nickclark",
    "created_at":"2020-12-17"
    }

Я использую content-type = multipart/form-data… в этом ли проблема? Что мне следует использовать?

Спасибо за помощь!

При использовании API, если вы видите ошибки вроде «Title can’t be blank» (Заголовок не может быть пустым), хотя, казалось бы, вы передаёте заголовок, это обычно означает, что данные не отправляются в правильном формате, и API не может их прочитать. Возможно, вы отправляете JSON вместо реальных данных формы?

Ниже приведён пример запроса cURL для создания темы:

curl -i -sS -X POST "http://localhost:3000/posts.json"  \
-H "Content-Type: multipart/form-data;"  \
-H "Api-Key: 079fb2bb12d3b436bb11bde8eb58aaa9a36560fa7d79b14b3087aa40b1ebc2c4"  \
-H "Api-Username: blake.erickson"  \
-F "title=94214157b89 b723d7bc93f f40ec06495c"  \
-F "raw=e65c9465ca693efc7b676ce4d236a6a6 1978ce887069fd2b3dbd67422f151823 fcb471fe25bae2d9f2889de60edbd06b"

HTTP/1.1 200 OK