---
title: Atomic Search 1.3 Installation - Canvas
description: "If the customer has installed Atomic Search as part of an evaluation, you should remove the installs, or the Search menu will appear multiple times. #Permission Why it is needed: 1 Announcements - vi"
---

[Skip to content](https://support.atomicjolt.com/knowledgebase/atomic-search-1.3-installation-canvas-0#main-content)

English

Show submenu for translations

[File a Support Ticket](https://support.atomicjolt.com/knowledgebase/kb-tickets/new?hsLang=en) [Customer Portal](https://support.atomicjolt.com/tickets-view?hsLang=en)

![Atomic Jolt Logo Horiz Small](https://support.atomicjolt.com/hs-fs/hubfs/Atomic%20Jolt%20Logo%20Horiz%20Small.png?width=260&height=95&name=Atomic%20Jolt%20Logo%20Horiz%20Small.png)

- [Release Notes Sign Up](https://share.hsforms.com/1iZCRfUF5QHeWYwcLC3bwEAdk6gc)

Open main navigation

Close main navigation

- [Release Notes Sign Up](https://share.hsforms.com/1iZCRfUF5QHeWYwcLC3bwEAdk6gc)
- English
  
  Show submenu for translations
- [File a Support Ticket](https://support.atomicjolt.com/knowledgebase/kb-tickets/new)
- [Customer Portal](https://support.atomicjolt.com/tickets-view)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Atomic Jolt Knowledge Base](https://support.atomicjolt.com/knowledgebase?hsLang=en)
2. [Atomic Search](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en)
3. [Admin Features](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#admin-features)

# Atomic Search 1.3 Installation - Canvas

### **1. Create and assign the Atomic Search service user role**

If you installed a trial of Atomic Search you can skip this step because the service user should have been created as part of the trial. If you have not yet created the service user, please complete these additional steps. 

#### **Create the User Account**

1. 1. Log in as a Canvas Root Admin and go to the root level account and click on the **People** section
     2. Create a new service user with a unique email address and set a password for the Canvas user. Save the credentials. You will need to log in as this user later.

#### Define Permissions

1. 1. Create a new Canvas Account level role for Atomic Search under the **Permissions** section.
     2. Limit the permissions of the Atomic Search role as described in the table below:

| **#** | **Permission** | **Why it is needed:** |
| --- | --- | --- |
| 1 | **Announcements - view** | Retrieve announcement content for indexing. |
| 2 | **Course Content - view** | Retrieve course content for indexing. |
| 3 | **Courses - view list** | List the courses in an account for indexing. |
| 4 | **Discussions - view** | Retrieve the name and description of discussions for indexing. |
| 5 | **Assignments and Quizzes - edit** | Find out if assignments and quizzes are published or unpublished. |
| 6 | **Manage LTI ** | Install the Atomic Search external application into a course or sub-account. *This permission can be removed after Atomic Search is installed.* |
| 7 | **Question banks - view and link** | Retrieve quiz and question content for indexing. |
| 8 | **Users - view list** | Find out what courses a user is enrolled in and what their role is in those courses. Atomic Search uses this information to limit what the user can search.  |

#### **Assign the service user this role:**

1. 1. Browse back to the root account and go to **Settings \> Admins**  
            1. ![](https://lh7-us.googleusercontent.com/CN_n7ML6QRaYcxOOqrp2Dj0F46OATdVCpmQoVbRwXP4G1gz8-vV63UOX4oQd3tfQOFFp4eikCfpCdWDB3VOWsjz2pHsHUIBUN_b-qEnAeNKDoY33pC6ycng4PmFSOFKta2IfOFBzi-tnrwYQI84E5Fs)
     2. Scroll to the bottom and click on **+Account Admins**.
     3. Select the **Atomic Search user role** from the **Add More** drop-down list.
     4. Enter the service user's email or SIS ID, click **Continue**, confirm the user resolves correctly, and select **OK Looks Good, Add This 1 User**.

### **2. Enable the Atomic Jolt Application Installer developer key**

1. 1. Go to the root account. Select **Developer Keys** in the left-hand navigation menu.
     2. Click on the **Inherited** tab near the top.
     3. Scroll to the bottom of the page and click **Show All Keys**.
     4. Scroll down until you see the **Atomic Jolt Application Installer** developer key.
     5. If the key is not **On**, enable it.

![](https://lh7-us.googleusercontent.com/BteEqGP4uRYptjOzt6DxPcSLs_ejV6EEwI1svyLzehFgvDw5WVfjhQ6FC2sfYaKvTBEy17i-cXlAwWO0RCTVBsMQ-J8Ea95UdJIwu5ky5Y9MSJ0uOb8yeh9KZ27xnmZhtikBpkhb-8Bf36RatZn94sI)

### **3. Create the Atomic Search LTI Dynamic Registration key**

To install, you must create a new LTI Key under the **Developer key** section.

1. 1. Go to the **Developer Keys** menu and navigate to the **Account** tab.
     2. Click on **+ Developer Key** button and choose **+ LTI Dynamic Registration**.
     3. **Atomic Jolt will supply you with the  Dynamic Registration URL** for the region you are in.
     4. **Follow the prompts to complete dynamic registration. Save and Enable** the Key to turn the key on (beneath **State**).
     5. **Copy the Client ID** (from the Details column) to complete the install.

### **4.  Install Atomic Search by Client ID**

1. 1. Go to the Canvas account you want Atomic Search installed and select: **Settings \> Apps \> View App Configuration**.
     2. Select **+App**. Select ‘Configuration Type’ = **By Client ID**.
     3. Enter the Client ID created in Step 3.

### 5. Index your Content

1. 1. Log out of the root admin user and in a new private browser window log in to Canvas as the Atomic Search Service user with the credentials you created earlier.
     2. Navigate to the account you installed Atomic Search and click on "Search" in the left-hand navigation. *If you have installed in multiple sub-accounts the steps following will need to be completed in each sub-account.*
     3. Click on the triple dot menu in the Atomic Search click on **Manage Integrations**. *If you do not see this option, you may need to enable it first under the Admin Settings.*
     4. In **Manage Integrations**, click on the **Canvas API** authentication to authorize. It will launch a new tab to authenticate and verify you are using the service user to complete the authentication steps.
     5. In the triple dot menu for Atomic Search, go to **Canvas Integrations** to set preferences on indexing content. 
            1. The default preferences for “Indexing mode” is “Disabled”. Until this is changed, indexing does not start.
            2. Optionally specify sub-account IDs to index, content types, and course discovery preferences.
     6. Save

 Once completed, contact Atomic Jolt so that they can set your contract details and initiate the indexing process.

- [Atomic Jolt Customer FAQs](https://support.atomicjolt.com/knowledgebase/atomic-jolt-customer-faqs?hsLang=en)
- [Atomic Assessments](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#main-content)

    - [Release Notes](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#release-notes)
    - [Authoring Assessments](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#authoring-assessments)
    - [For Nursing](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#for-nursing)
    - [Content Management](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#content-management)
    - [Question Types](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#question-types)
    - [Grading & Feedback](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#grading-feedback)
    - [Reports](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#reports)
    - [Import and Export](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#import-and-export)
    - [Advanced Features](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#advanced-features)
    - [Proctoring](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#proctoring)
    - [Installation Guides](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#installation-guides)
    - [FAQ for Atomic Assessments](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#faq-for-atomic-assessments)
    - [Adaptive Assessments](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#adaptive-assessments)
    - [Learning Standards](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#learning-standards)
    - [Brightspace](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#brightspace)
    - [Canvas](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#canvas)
    - [Publishers](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#publishers)
    - [Admin Features](https://support.atomicjolt.com/knowledgebase/atomic-assessments?hsLang=en#admin-features)
- [Atomic Search](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#main-content)

    - [FAQs](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#faqs)
    - [Using Search](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#using-search)
    - [Admin Features](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#admin-features)
    - [Content Indexing](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#content-indexing)
    - [Reports & Analytics](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#reports-analytics)
    - [Brightspace Support](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#brightspace-support)
    - [Canvas Support](https://support.atomicjolt.com/knowledgebase/atomic-search?hsLang=en#canvas-support)
- [Atomic Journals](https://support.atomicjolt.com/knowledgebase/atomic-journals?hsLang=en#main-content)

    - [Course Authors](https://support.atomicjolt.com/knowledgebase/atomic-journals?hsLang=en#course-authors)
    - [Student Experience](https://support.atomicjolt.com/knowledgebase/atomic-journals?hsLang=en#student-experience)
- [Atomic Polls](https://support.atomicjolt.com/knowledgebase/atomic-polls?hsLang=en#main-content)

    - [Course Authors](https://support.atomicjolt.com/knowledgebase/atomic-polls?hsLang=en#course-authors)
    - [Student Experience](https://support.atomicjolt.com/knowledgebase/atomic-polls?hsLang=en#student-experience)
    - [Course Copy](https://support.atomicjolt.com/knowledgebase/atomic-polls?hsLang=en#course-copy)
- [Atomic Discussions](https://support.atomicjolt.com/knowledgebase/atomic-discussions?hsLang=en#main-content)

    - [Course Authors](https://support.atomicjolt.com/knowledgebase/atomic-discussions?hsLang=en#course-authors)
    - [Student Experience](https://support.atomicjolt.com/knowledgebase/atomic-discussions?hsLang=en#student-experience)
- [Atomic Author](https://support.atomicjolt.com/knowledgebase/atomic-author?hsLang=en)
- [Atomic Socialize](https://support.atomicjolt.com/knowledgebase/atomic-socialize?hsLang=en#main-content)

    - [Release Notes](https://support.atomicjolt.com/knowledgebase/atomic-socialize?hsLang=en#release-notes)
- [Atomic Curriculum Analysis Tool](https://support.atomicjolt.com/knowledgebase/atomic-curriculum-analysis-tool?hsLang=en)

[![Atomic Jolt Logo Horiz Small](https://support.atomicjolt.com/hs-fs/hubfs/Atomic%20Jolt%20Logo%20Horiz%20Small.png?width=164&height=60&name=Atomic%20Jolt%20Logo%20Horiz%20Small.png "Atomic Jolt Logo Horiz Small")](https://www.atomicjolt.com)

Copyright © 2025, Atomic Jolt