<Response [422]> "error":"Unprocessable Entity" when trying to create_many dynamic content variants
Hi,
We're trying to add language variants to a dynamic content item that has already been created. Using the following endpoint and data:
api/v2/dynamic_content/items/1900000084307/variants/create_many.json
{"variants": [{"locale_id": 66, "active": True, "default": False, "content": "تجربة"}]}
<Response [422]> {"error":"Unprocessable Entity","message":"Server could not parse JSON"}
-
Hey Willie,
Having your boolean's capitalized on "active" and "default" isn't valid json. If you switch those to lowercase you should be all set.
Have a wonderful day!
Eric Nelson | Manager - Developer Advocacy
-
Thanks Eric! That was exactly what I needed.
For any future readers:
In python, I was using json.loads() on a formatted string, which capitalized the boolean values, and tried to pass that as data to the post function. Passing the string in directly did the trick.
-
Hi, I am receiving the same [422] error for a few weeks now, the json looks like this:
{"ticket":
{% assign has_attachment = false %}
{% for comment in ticket.comments %}
{% if comment.attachments.size > 0 %}
{% assign has_attachment = true %}
{% endif %}
{% endfor %}
{% if has_attachment %}
{"additional_tags":["attachments_yes"], "remove_tags": ["attachments_no"]}
{% else %}
{"additional_tags":["attachments_no"]}
{% endif %}Could you help me out please? Thx!
Por favor, entrar para comentar.
3 Comentários