AI-generated Key Takeaways
- 
          Signs a device, requiring the https://www.googleapis.com/auth/sasportalOAuth scope for authorization.
- 
          The HTTP request uses the POSTmethod and gRPC Transcoding syntax with the URLhttps://sasportal.googleapis.com/v1alpha1/{device.name=deployments/*/devices/*}:signDevice.
- 
          Path parameters include device.namewhich represents the resource path name.
- 
          The request body requires data specifying device details such as FCC ID, serial number, configuration, state, grants, display name, metadata, and allowed frequency ranges. 
- 
          A successful response will return an empty body. 
Signs a device.
HTTP request
POST https://sasportal.googleapis.com/v1alpha1/{device.name=deployments/*/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