Method: customers.devices.signDevice
    
    
      
    
    
      
      Tetap teratur dengan koleksi
    
    
      
      Simpan dan kategorikan konten berdasarkan preferensi Anda.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
    
    
      
      
      
        
          Permintaan HTTP
          POST https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice
URL menggunakan sintaksis gRPC Transcoding.
        
        
          Parameter jalur
          
            
              
              
            
            
              
                | Parameter | 
              
            
            
              
                device.name | 
                
                   string 
                  Hanya output. Nama jalur resource. 
                 | 
              
            
          
        
        
          Isi permintaan
          Isi permintaan memuat data dengan struktur berikut:
          
            
              
                
                  | Representasi JSON | 
                
              
              
                
                  {
  "device": {
    "name": string,
    "fccId": string,
    "serialNumber": string,
    "preloadedConfig": {
      "category": enum (DeviceCategory),
      "model": {
        object (DeviceModel)
      },
      "airInterface": {
        object (DeviceAirInterface)
      },
      "installationParams": {
        object (InstallationParams)
      },
      "measurementCapabilities": [
        enum (MeasurementCapability)
      ],
      "userId": string,
      "callSign": string,
      "state": enum (State),
      "isSigned": boolean,
      "updateTime": string
    },
    "activeConfig": {
      "category": enum (DeviceCategory),
      "model": {
        object (DeviceModel)
      },
      "airInterface": {
        object (DeviceAirInterface)
      },
      "installationParams": {
        object (InstallationParams)
      },
      "measurementCapabilities": [
        enum (MeasurementCapability)
      ],
      "userId": string,
      "callSign": string,
      "state": enum (State),
      "isSigned": boolean,
      "updateTime": string
    },
    "state": enum (State),
    "grants": [
      {
        "maxEirp": number,
        "frequencyRange": {
          object (FrequencyRange)
        },
        "state": enum (GrantState),
        "channelType": enum (ChannelType),
        "moveList": [
          {
            object (DpaMoveList)
          }
        ],
        "expireTime": string,
        "suspensionReason": [
          string
        ],
        "grantId": string,
        "lastHeartbeatTransmitExpireTime": string
      }
    ],
    "displayName": string,
    "deviceMetadata": {
      "interferenceCoordinationGroup": string,
      "commonChannelGroup": string,
      "antennaModel": string,
      "nrqzValidated": boolean,
      "nrqzValidation": {
        object (NrqzValidation)
      }
    },
    "currentChannels": [
      {
        "frequencyRange": {
          object (FrequencyRange)
        },
        "score": number
      }
    ],
    "grantRangeAllowlists": [
      {
        "lowFrequencyMhz": number,
        "highFrequencyMhz": number
      }
    ]
  }
} | 
                
              
            
          
          
            
              
                
                
              
              
                
                  | Kolom | 
                
              
              
                
                  device.fccId | 
                  
                     string 
                    ID FCC perangkat. 
                   | 
                
                
                  device.serialNumber | 
                  
                     string 
                    Nomor seri yang ditetapkan untuk perangkat oleh produsen perangkat. 
                   | 
                
                
                  device.preloadedConfig | 
                  
                     object (DeviceConfig) 
                    Konfigurasi perangkat, seperti yang ditentukan melalui SAS Portal API. 
                   | 
                
                
                  device.activeConfig | 
                  
                     object (DeviceConfig) 
                    Hanya output. Konfigurasi perangkat saat ini seperti yang terdaftar di SAS. 
                   | 
                
                
                  device.state | 
                  
                     enum (State) 
                    Hanya output. Status perangkat. 
                   | 
                
                
                  device.grants[] | 
                  
                     object (DeviceGrant) 
                    Hanya output. Pemberian yang dipegang oleh perangkat. 
                   | 
                
                
                  device.displayName | 
                  
                     string 
                    Nama tampilan perangkat. 
                   | 
                
                
                  device.deviceMetadata | 
                  
                     object (DeviceMetadata) 
                    Parameter perangkat yang dapat diganti oleh permintaan pendaftaran SAS dan Portal SAS. 
                   | 
                
                
                  device.currentChannels[] (deprecated) | 
                  
                     object (ChannelWithScore) 
                    Hanya output. Saluran saat ini dengan skor. 
                   | 
                
                
                  device.grantRangeAllowlists[] | 
                  
                     object (FrequencyRange) 
                    Hanya rentang yang berada dalam daftar yang diizinkan yang tersedia untuk pemberian baru. 
                   | 
                
              
            
          
        
        
          Isi respons
          Jika berhasil, isi respons akan kosong.
        
        
          Cakupan Otorisasi
          Memerlukan cakupan OAuth berikut:
          
            https://www.googleapis.com/auth/sasportal 
          
        
      
    
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
  Terakhir diperbarui pada 2025-07-25 UTC.
  
  
  
    
      [[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["This document details how to sign a device using a `POST` HTTP request to `https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice`. The request includes a required `device.name` path parameter. The request body uses a JSON structure that outlines device attributes, like FCC ID, serial number, preloaded and active configurations, current grants, and display name. The operation requires `https://www.googleapis.com/auth/sasportal` OAuth scope and, if successful, returns an empty response body.\n"]]