Is there a way to programmatically access my organizations AGOL items?
I would like to generate a JSON file with all of my organizations items but don't even know where I would start.
Have you taken a look at the ArcGIS API for Python yet?
ArcGIS API for Python | ArcGIS for Developers
There are some sample scripts you can play with. I'm not sure if it can do what you need yet, but it is still pretty new, so may have more stuff coming in the future.
Check out E360 Video Search | Esri Videos
Check out the ArcGIS API for Python, you can access get your organization content through script that way.
Retrieving data ...