Est-il possible de créer une nouvelle catégorie et de configurer les permissions en un seul appel POST API ?

Création d’une nouvelle catégorie et configuration des autorisations en un seul appel API POST possible ?
Ou faut-il un appel PUT de suivi pour configurer les autorisations,

J’ai examiné le sujet du rétro-ingénierie des API et j’ai essayé de configurer l’appel pour suivre l’appel POST effectué lors de la création manuelle de catégories (charge utile du navigateur : payload = {"name":"workspaces1","color":"0088CC","text_color":"FFFFFF","permissions":{"everyone":1},"allow_badges":true,"category_setting_attributes":{},"custom_fields":{},"form_template_ids":,"required_tag_groups":,"topic_featured_link_allowed":true,"search_priority":0}) et aussi ceci discourse_api/lib/discourse_api/api/categories.rb at d5ea30ba4abe6dcd90fb5a9f432c548dea9eaa0c · discourse/discourse_api · GitHub

l’appel POST avec


CATEGORY_CREATION_ENDPOINT = f\"{DISCOURSE_API_URL}/categories.json\"


data = {
    \"name\": \"workspace5\",
    \"color\": \"0088CC\",
    \"text_color\": \"FFFFFF\"
}

response = requests.post(CATEGORY_CREATION_ENDPOINT, headers=headers, data=data)

est réussi,

alors que l’appel POST avec les autorisations renvoie une erreur 500

CATEGORY_CREATION_ENDPOINT = f\"{DISCOURSE_API_URL}/categories.json\"


data = {
    \"name\": \"workspace5\",
    \"color\": \"0088CC\",
    \"text_color\": \"FFFFFF\",
    \"permissions\": {\"admins\": \"1\"}
}

response = requests.post(CATEGORY_CREATION_ENDPOINT, headers=headers, data=data)

cela donne une erreur 500