Method: nodes.nodes.devices.createSigned

יוצר device חתום מתחת ל-node או customer.

בקשת HTTP

POST https://sasportal.googleapis.com/v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned

כתובת ה-URL כוללת תחביר gRPC קידוד מחדש.

פרמטרים של נתיב

פרמטרים
parent

string

חובה. השם של משאב ההורה.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג JSON
{
  "encodedDevice": string,
  "installerId": string
}
שדות
encodedDevice

string (bytes format)

חובה. אסימון רשת מבוסס JSON נחתם באמצעות מפתח פרטי של עלות להתקנה (CPI). המטען הייעודי (payload) חייב להיות בקידוד ה-JSON של device. יש להגדיר את השדה userId.

מחרוזת בקידוד base64.

installerId

string

חובה. מזהה ייחודי של מנהל ההתקנה (מזהה עלות להתקנה) ממסד הנתונים של המתקינים המקצועיים המורשים.

גוף התגובה

אם התגובה מוצלחת, גוף התגובה מכיל מופע של Device.

היקפי הרשאה

יש צורך בהיקף OAuth הבא:

  • https://www.googleapis.com/auth/sasportal