Method: customers.devices.updateSigned

  • This API updates a signed device in the Spectrum Access System.

  • The request must include an encoded device and installer ID.

  • The device payload must be JSON Web Token signed with a CPI private key and contain the userId field.

  • Authorization requires the https://www.googleapis.com/auth/sasportal scope.

Updates a signed device.

HTTP request

PATCH https://sasportal.googleapis.com/v1alpha1/{name=customers/*/devices/*}:updateSigned

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
name

string

Required. The name of the device to update.

Request body

The request body contains data with the following structure:

JSON representation
{
  "encodedDevice": string,
  "installerId": string
}
Fields
encodedDevice

string (bytes format)

Required. The JSON Web Token signed using a CPI private key. Payload must be the JSON encoding of the device. The userId field must be set.

A base64-encoded string.

installerId

string

Required. Unique installer ID (CPI ID) from the Certified Professional Installers database.

Response body

If successful, the response body contains an instance of Device.

Authorization Scopes

Requires the following OAuth scope:

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