[Bug]: How to create data with collection have dynamic inside
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
__componentthen I get error 400 -Invalid key __component - if I don't add
__componentthen 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" } ], } }'
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" } ], } }'
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" } ], } }'
Suggested improvements or fixes
No response
Related issue(s)/PR(s)
No response
👋 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!