SAS পোর্টাল API-এর বেশ কয়েকটি ভূমিকা রয়েছে, নীচে সংজ্ঞায়িত করা হয়েছে, যার প্রতিটি ব্যবহারকারীকে নির্দিষ্ট API কল করার অনুমতি দেয়। ভূমিকা ব্যবহারকারীর Google অ্যাকাউন্টে বরাদ্দ করা হয়৷
একটি SAS গ্রাহকের সংস্থার প্রথম ব্যবহারকারী হলেন প্রশাসক, যিনি সাইন-আপ প্রক্রিয়ার সময় স্বয়ংক্রিয়ভাবে যুক্ত হন৷ প্রশাসক তারপরে অন্যান্য ব্যবহারকারীদের যোগ করতে পারেন এবং তাদের প্রশাসক ভূমিকা সহ ভূমিকা বরাদ্দ করতে পারেন৷
ব্যবহারকারীর ভূমিকা
ব্যবহারকারীদের জন্য দুটি ভূমিকা বরাদ্দ করা যেতে পারে:
ভূমিকা_অ্যাডমিন
এই ভূমিকার অভিভাবক সংস্থানগুলির অধীনে সমস্ত শিশু সংস্থানের জন্য সম্পূর্ণ প্রশাসনিক সুবিধা রয়েছে যেখানে এটিকে অ্যাক্সেস দেওয়া হয়েছে। তারা SAS পোর্টালের মধ্যে সংস্থার কাঠামো সেট আপ করে এবং ব্যবহারকারীর অ্যাক্সেস পরিচালনা করে।
ভূমিকা_সিপিআই
 এই ভূমিকা সার্টিফাইড প্রফেশনাল ইনস্টলার (সিপিআই) ব্যবহারকারীদের জন্য। এই ভূমিকা দাবি করার জন্য, ব্যবহারকারীদের প্রমাণ করতে হবে যে তাদের একটি সক্রিয় CPI শংসাপত্র রয়েছে। তারা ValidateInstaller() পদ্ধতির সাথে এটি করে। শুধুমাত্র একটি যাচাইকৃত role_cpi ভূমিকা সহ ব্যবহারকারীরা SignDevice() পদ্ধতি ব্যবহার করে CBSD-এর ইনস্টলেশন প্যারামিটার জমা দিতে পারে যার জন্য CPI ইনস্টলেশন প্রয়োজন।
পদ্ধতি
নিম্নলিখিত সারণী দেখায় কোন ভূমিকা প্রতিটি ধরনের পদ্ধতি ব্যবহার করতে পারে:
| পদ্ধতি | ভূমিকা | 
|---|---|
| GetCustomer() |   | 
| ListCustomers() |   | 
| CreateDevice() |   | 
| GetDevice() |   | 
| ListDevices() |   | 
| UpdateDevice() |   | 
| CreateSignedDevice() |   | 
| UpdateSignedDevice() |   | 
| GenerateSecret() |   | 
| ValidateInstaller() |   | 
| SignDevice() | role_cpi(প্রমাণিত) |