Adds a bunch more API documentation, including scopes required for
endpoints

[#78940540]