2022-10-20現在、Confluenceのページを一括で移動するような機能はないみたい
なので作った
parent_page_id=$1
target_page_id=$2
child_pages=$(curl -u ${user_email}:${password} "${CONFLUENCE_BASE_URL}/content/${parent_page_id}/child/page")
echo $child_pages | jq -c '.results[]' | while read -r arr; do
page_id=$(echo $arr | jq -r '.id')
curl -u ${user_email}:${password} -XPUT "${CONFLUENCE_BASE_URL}/content/${page_id}/move/append/${target_page_id}"
done
ページのコピーはこちら Confluence REST APIでページをコピー