I'm a new Canvas Admin (more on the ID than the IT side) and I'm finding the GUI side quite limited. If one wants to complete granular tasks, they need to complete API pushes. Problem is that 'API pushes' weren't in any of the "Getting Started with Canvas" or any other courses that I can find. I have located the API Rest documentation page and often find the info I need to start my project or come to the Canvas boards and acquire links, but then, that's where the journey ends.
How do I set up these pushes? I 'm learning terms (not how to use them), like batch files, SQL servers, and CSV, some guy named JSON, and other wizard jargon our developers are always talking about, but what do I do with that? If only someone one could write a step-by-step, API-Pushing for Canvas Admin dummies, I'd sign up for that course.
To give you an idea of where I'm at, I created my first CSV files last week (Jan 2021) and uploaded the info to Dropout Detective (3rd party for Canvas), and it created something in their GUI. I shared it with the boss - high praise indeed. He said, "I see xml in your future." Baby steps, I get it, but what are next steps? Just how would I run a report of missing assignments and zeroes for a Canvas sub-account? Could someone point me in the right direction? I'd be most obliged.