documentation icon indicating copy to clipboard operation
documentation copied to clipboard

[Bug]: How to create data with collection have dynamic inside

Open iamtun opened this issue 1 year ago • 1 comments

Link to the documentation page or resource

https://docs.strapi.io/dev-docs/api/rest

Describe the bug

Hi, I am developing CMS to manage content. I have a collection containing dynamic zones. When I create data with REST API, I get the issue:

  • if I add __component then I get error 400 - Invalid key __component
  • if I don't add __component then I get error 400 - messages[0].__component is a required field

I want to know. How to create data have dynamic zone with REST API?

strapi version: 5.5.0 node: 18.19.0

Additional context

curl --location 'http://localhost:1337/api/prompts' \ --header 'Content-Type: application/json' \ --data '{ "data": { "messages": [ { "contents": [ { "text": "[Completed Task: -1]\nHi there! What can I get for you today?\n[Next Task: 1]" } ], "role": "assistant" } ], } }'

image

curl --location 'http://localhost:1337/api/prompts' \ --header 'Content-Type: application/json' \ --data '{ "data": { "messages": [ { "contents": [ { "text": "[Completed Task: -1]\nHi there! What can I get for you today?\n[Next Task: 1]" } ], "__component": "prompt.message-text", "role": "assistant" } ], } }'

image

curl --location 'http://localhost:1337/api/prompts' \ --header 'Content-Type: application/json' \ --data '{ "data": { "messages": [ { "contents": [ { "text": "[Completed Task: -1]\nHi there! What can I get for you today?\n[Next Task: 1]" } ], "__component": "", "role": "assistant" } ], } }'

image

Suggested improvements or fixes

No response

Related issue(s)/PR(s)

No response

iamtun avatar Dec 28 '24 10:12 iamtun

👋 Thank you for your contribution!

❄️ We are currently in an end-of-year contribution freeze period. For more information, please check our announcement.

Your issue will be processed once contributions resume.

Thank you for your understanding!

github-actions[bot] avatar Dec 28 '24 10:12 github-actions[bot]