Disparar copia de seguridad con subidas por API parece no incluir las subidas

Hola,

Estoy experimentando con la activación de la creación de copias de seguridad de Discourse mediante la API.

Noté algo extraño: parece que no se incluyen las cargas. Cuando se activa mediante la API, la copia de seguridad tiene un tamaño de 140 MB. Cuando se activa mediante el botón de Copia de seguridad, la copia de seguridad tiene un tamaño de 330 MB.

Estoy activando la copia de seguridad con el siguiente comando:

curl -XPOST -H 'Content-Type: application/json' "https://talk.rhein-spree.com/admin/backups.json?api_key=mykey&api_username=sebastian" -d '{ "with_uploads": true }'

¿Estoy haciendo algo mal o hay un error con las copias de seguridad activadas mediante la API?

You should send it as form data instead of JSON. That works.

curl --request POST \
  --url http://example.com/admin/backups.json \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data 'api_key=<api_key>&api_username=<username>&with_uploads=true'