SOLVED: Found out that I needed to use the space code instead of its actual name when creating the confluence page.
I have been trying to figure out for hours how to use the Atlassian Python API to do anything in Confluence, and I just can't for the life of me figure out how to authenticate. According to this documentation of the API, I should be able to do this
confluence = Confluence(
url='http://localhost:8090',
username='admin',
password='admin') But it just doesn't work. Another option it gives is a key/cert authentication and I can't figure out how to set that up, and another option is Oauth, and I've looked at probably 5 different pages trying to figure out how to enable that somehow but nothing tells me where the setting is.
I'm just so lost. Any help would be greatly appreciated. Thank you.