How do I configure an External App for a course using XML?
Canvas recently introduced a new page design called the New Canvas User Interface (UI). Depending on your Canvas view, your page design may vary from the images shown in this lesson. However, the functionality and location of the components remain the same.
One way to configure an app for a course is by using XML.
To learn more about configuring external apps, visit the Edu App Center.
Set Configuration Type
Add App Details
Enter the name of the App in the name field . Enter the consumer key in the consumer key field  and the shared secret in the shared secret field . This key and shared secret will be provided by the vendor or (if using the Edu App Center) provided by the website.
Note: There are some Apps that do not require a consumer key or shared secret, so pay attention to the configuration directions.
Enter Configuration XML
View the linked App.
To edit, see the placements, or delete the app, click the Settings icon . To edit the app, click the Edit link . To see the placements where an app can be enabled, click the Placements link . To delete the app, click the Delete link .