Page Summary
-
Signs a device, using the provided device information in the request body.
-
The HTTP request is a POST request to the specified URL with the device name as a path parameter.
-
The request body requires device details like FCC ID, serial number, configuration, and operational state.
-
Authorization requires the
https://www.googleapis.com/auth/sasportalscope.
Signs a device
.
HTTP request
POST https://sasportal.googleapis.com/v1alpha1/{device.name=nodes/*/devices/*}:signDevice
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
device.name
|
Output only. The resource path name. |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{ "device" : { "name" : string , "fccId" : string , "serialNumber" : string , "preloadedConfig" : { "category" : enum ( |
| Fields | |
|---|---|
device.fccId
|
The FCC identifier of the device. |
device.serialNumber
|
A serial number assigned to the device by the device manufacturer. |
device.preloadedConfig
|
Configuration of the device, as specified via SAS Portal API. |
device.activeConfig
|
Output only. Current configuration of the device as registered to the SAS. |
device.state
|
Output only. Device state. |
device.grants[]
|
Output only. Grants held by the device. |
device.displayName
|
Device display name. |
device.deviceMetadata
|
Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
device.currentChannels[]
|
Output only. Current channels with scores. |
device.grantRangeAllowlists[]
|
Only ranges that are within the allowlists are available for new grants. |
Response body
If successful, the response body is empty.
Authorization Scopes
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/sasportal

