Skip to content

Sonar

This guide includes instructions for generating API credentials to connect Sonar to Layer 9.

  • Access to Sonar with administrator privileges
  • Ability to create Roles and Users

Step 1: Create a Role with Required Permissions

Section titled “Step 1: Create a Role with Required Permissions”

Create a role in Sonar with the following permissions. Instructions for creating roles can be found in the Sonar documentation.

  • View all inventory
  • View all account transactions
  • View accounts and related entities
  • View serviceable addresses
  • View all inline devices
  • Update an inventory item
  • View all network sites
  • Create a new note
  • Update a note
  • Delete a note
  • View all packages
  • View all payment methods
  • View all schedule availabilities
  • View services
  • Update a task
  • View all non-private tickets
  • Create a ticket
  • Update a ticket
  • Delete a ticket
  • View all jobs
  • Update a job
  • Create a job
  • View all schedule blockers
  • Allows a user to check anyone in to a job
  • Allows a user to complete any job

After creating the role, create a user that will programmatically access Layer 9 and assign the new role to that user.

Follow the steps in the Sonar documentation to create a Personal Access Token for the newly created user.

Share the following with the Layer 9 team:

  • Personal Access Token
  • Login credentials for the user account