Method: nodes.devices.createSigned

Crie um device assinado em um node ou customer.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O nome do recurso pai.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "encodedDevice": string,
  "installerId": string
}
Campos
encodedDevice

string (bytes format)

Obrigatório. JSON Web Token assinado usando uma chave privada CPI. O payload precisa ser a codificação JSON de device. O campo userId precisa ser definido.

Uma string codificada em base64.

installerId

string

Obrigatório. ID exclusivo do instalador (ID do CPI) do banco de dados de instalações profissionais certificadas.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Device.

Escopos de autorização

Requer o seguinte escopo OAuth:

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