واجهة برمجة تطبيقات مدير الجهاز هي واجهة برمجة تطبيقات للإنشاء والقراءة والتحديث والحذف (CRUD) يتم استخدامها لإدارة الأجهزة وإعداداتها. الجهاز هو مورد، وتشكّل إعدادات الجهاز بيانات وصفية حول الجهاز.
بالإضافة إلى الطرق العادية
CreateDevice()
و
GetDevice()
و
UpdateDevice()
لإدارة الأجهزة، نتّبع أيضًا طريقة،
CreateSignedDevice()
، لإنشاء الأجهزة التي يجب تثبيتها باستخدام تكلفة لكل تثبيت من
الحمولة المشفّرة باستخدام JWT.