Method: customers.devices.signDevice
    
    
      
    
    
      
      컬렉션을 사용해 정리하기
    
    
      
      내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
    
    
      
      
      
        
          HTTP 요청
          POST https://sasportal.googleapis.com/v1alpha1/{device.name=customers/*/devices/*}:signDevice
URL은 gRPC 트랜스코딩 문법을 사용합니다.
        
        
          경로 매개변수
          
            
              
              
            
            
              
                | 매개변수 | 
              
            
            
              
                device.name | 
                
                   string 
                  출력 전용입니다. 리소스 경로 이름입니다. 
                 | 
              
            
          
        
        
          요청 본문
          요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
          
            
              
                
                  | 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
      }
    ]
  }
} | 
                
              
            
          
          
            
              
                
                
              
              
                
                  | 필드 | 
                
              
              
                
                  device.fccId | 
                  
                     string 
                    기기의 FCC 식별자입니다. 
                   | 
                
                
                  device.serialNumber | 
                  
                     string 
                    기기 제조업체에서 기기에 할당한 일련번호입니다. 
                   | 
                
                
                  device.preloadedConfig | 
                  
                     object (DeviceConfig) 
                    SAS 포털 API를 통해 지정된 기기 구성입니다. 
                   | 
                
                
                  device.activeConfig | 
                  
                     object (DeviceConfig) 
                    출력 전용입니다. SAS에 등록된 기기의 현재 구성입니다. 
                   | 
                
                
                  device.state | 
                  
                     enum (State) 
                    출력 전용입니다. 기기 상태입니다. 
                   | 
                
                
                  device.grants[] | 
                  
                     object (DeviceGrant) 
                    출력 전용입니다. 기기에서 보유한 권한입니다. 
                   | 
                
                
                  device.displayName | 
                  
                     string 
                    기기 표시 이름입니다. 
                   | 
                
                
                  device.deviceMetadata | 
                  
                     object (DeviceMetadata) 
                    SAS 포털과 SAS 등록 요청 모두에서 재정의할 수 있는 기기 매개변수입니다. 
                   | 
                
                
                  device.currentChannels[] (deprecated) | 
                  
                     object (ChannelWithScore) 
                    출력 전용입니다. 점수가 있는 현재 채널입니다. 
                   | 
                
                
                  device.grantRangeAllowlists[] | 
                  
                     object (FrequencyRange) 
                    허용 목록에 있는 범위만 새 권한 부여에 사용할 수 있습니다. 
                   | 
                
              
            
          
        
        
          응답 본문
          성공한 경우 응답 본문은 비어 있습니다.
        
        
          승인 범위
          다음과 같은 OAuth 범위가 필요합니다.
          
            https://www.googleapis.com/auth/sasportal 
          
        
      
    
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
  최종 업데이트: 2025-07-25(UTC)
  
  
  
    
      [[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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"]]