SAS Portal API มีบทบาทหลายอย่างตามที่กำหนดไว้ด้านล่าง ซึ่งแต่ละบทบาทจะให้สิทธิ์แก่ผู้ใช้ในการ ทำการเรียก API บางอย่าง ระบบจะกำหนดบทบาทให้กับบัญชี Google ของผู้ใช้
ผู้ใช้คนแรกขององค์กรลูกค้า SAS คือผู้ดูแลระบบ ซึ่งจะได้รับการเพิ่มโดยอัตโนมัติในระหว่าง กระบวนการลงชื่อสมัครใช้ จากนั้นผู้ดูแลระบบจะเพิ่มผู้ใช้รายอื่นและมอบหมายบทบาทให้ผู้ใช้เหล่านั้นได้ รวมถึงบทบาทผู้ดูแลระบบ
บทบาทของผู้ใช้
โดยมีบทบาท 2 บทบาทที่มอบหมายให้กับผู้ใช้ได้ ดังนี้
role_admin
บทบาทนี้มีสิทธิ์ระดับผู้ดูแลระบบโดยสมบูรณ์สำหรับทรัพยากรย่อยทั้งหมดภายใต้ทรัพยากรหลักที่ได้รับสิทธิ์เข้าถึง โดยจะตั้งค่าโครงสร้างขององค์กรภายในพอร์ทัล SAS และจัดการสิทธิ์เข้าถึงของผู้ใช้
role_cpi
บทบาทนี้มีไว้สำหรับผู้ใช้ที่เป็นผู้ติดตั้งมืออาชีพที่ผ่านการรับรอง (CPI) หากต้องการอ้างสิทธิ์บทบาทนี้
  ผู้ใช้ต้องพิสูจน์ว่าตนมีใบรับรอง CPI ที่ใช้งานอยู่ โดยใช้เมธอด
  ValidateInstaller()
 เฉพาะผู้ใช้ที่มีrole_cpiบทบาทที่ผ่านการตรวจสอบแล้วเท่านั้นที่สามารถใช้วิธีการ
  SignDevice()
  เพื่อส่งพารามิเตอร์การติดตั้งของ CBSD ที่ต้องมีการติดตั้ง CPI
เมธอด
ตารางต่อไปนี้แสดงบทบาทที่ใช้วิธีการแต่ละประเภทได้
| เมธอด | บทบาท | 
|---|---|
GetCustomer() | 
      
         
  | 
    
ListCustomers() | 
      
         
  | 
    
CreateDevice() | 
      
         
  | 
    
GetDevice() | 
      
         
  | 
    
ListDevices() | 
      
         
  | 
    
UpdateDevice() | 
      
         
  | 
    
CreateSignedDevice() | 
      
         
  | 
    
UpdateSignedDevice() | 
      
         
  | 
    
GenerateSecret() | 
      
  | 
    
ValidateInstaller() | 
      
  | 
    
SignDevice() | 
      role_cpi (ตรวจสอบแล้ว) |