---
title: "PUT /udl/rfband/{id}"
method: PUT
path: "/udl/rfband/{id}"
tags: ["RF"]
---

# PUT /udl/rfband/{id}

`PUT /udl/rfband/{id}`

## Request

- Base URL: `https://unifieddatalibrary.com`
- URL: `https://unifieddatalibrary.com/udl/rfband/{id}`
- Auth: none declared

Service operation to update a single RFBand record. A specific role is required to perform this service operation. Please contact the UDL team for assistance.

## Path parameters

- `id` string, required

## Request body

- RFBandIngest: Details on a particular Radio Frequency (RF) band, also known as a carrier, which may be in use by any type of Entity for communications or operations.
  - `id` string: Unique identifier of the record, auto-generated by the system.
  - `idEntity` string, required: Unique identifier of the parent Entity which uses this band.
  - `classificationMarking` string, required: Classification marking of the data in IC/CAPCO Portion-marked format.
  - `name` string, required: RF Band name.
  - `band` string: Name of the band of this RF range (e.g. X,K,Ku,Ka,L,S,C,UHF,VHF,EHF,SHF,UNK,VLF,HF,E,Q,V,W). See RFBandType for more details and descriptions of each band name.
  - `mode` 'TX' | 'RX': RF Band mode (e.g. TX, RX).
  - `purpose` 'COMM' | 'TTC' | 'OPS' | 'OTHER': Purpose or use of the RF Band -- COMM = communications, TTC = Telemetry/Tracking/Control, OPS = Operations, OTHER = Other.
  - `freqMin` number, double: Start/minimum of transmit RF frequency range, if applicable, in megahertz.
  - `freqMax` number, double: End/maximum of transmit RF frequency range, if applicable, in megahertz.
  - `centerFreq` number, double: Center frequency of RF frequency range, if applicable, in megahertz.
  - `peakGain` number, double: RF Range maximum gain, in decibel relative to isotrope.
  - `edgeGain` number, double: RF Range edge gain, in decibel relative to isotrope.
  - `bandwidth` number, double: RF Band frequency range bandwidth in megahertz.
  - `beamwidth` number, double: Angle between the half-power (-3 dB) points of the main lobe of the antenna, in degrees.
  - `polarization` 'H' | 'V' | 'R' | 'L': Transponder polarization e.g. H - (Horizontally Polarized) Perpendicular to Earth's surface, V - (Vertically Polarized) Parallel to Earth's surface, L - (Left Hand Circularly Polarized) Rotating left relative to the Earth's surface, R - (Right Hand Circularly Polarized) Rotating right relative to the Earth's surface.
  - `erp` number, double: Effective Radiated Power (ERP) is the total power in decibel watts radiated by an actual antenna relative to a half-wave dipole rather than a theoretical isotropic antenna. A half-wave dipole has a gain of 2.15 dB compared to an isotropic antenna. EIRP(dB) = ERP (dB)+2.15 dB or EIRP (W) = 1.64*ERP(W). Effective radiated power and effective isotropic radiated power both measure the amount of power a radio transmitter and antenna (or other source of electromagnetic waves) radiates in a specific direction: in the direction of maximum signal strength (the main lobe) of its radiation pattern.
  - `eirp` number, double: EIRP is defined as the RMS power input in decibel watts required to a lossless half-wave dipole antenna to give the same maximum power density far from the antenna as the actual transmitter. It is equal to the power input to the transmitter's antenna multiplied by the antenna gain relative to a half-wave dipole. Effective radiated power and effective isotropic radiated power both measure the amount of power a radio transmitter and antenna (or other source of electromagnetic waves) radiates in a specific direction: in the direction of maximum signal strength (the main lobe) of its radiation pattern.
  - `frequencySettings` number[]: Array of frequency settings, in megahertz for this RFBand. This array and the settings arrays must match in size.
  - `gainSettings` number[]: Array of gain settings, in decibels for this RFBand. If this array is specified then it must be the same size as the frequencySettings array. A null value may be used for one or more of the frequencies in the frequencySettings array if there is no corresponding value for a given frequency.
  - `delaySettings` number[]: Array of delay settings, in seconds for this RFBand. If this array is specified then it must be the same size as the frequencySettings array. A null value may be used for one or more of the frequencies in the frequencySettings array if there is no corresponding value for a given frequency.
  - `bandwidthSettings` number[]: Array of frequency range bandwidth settings, in megahertz for this RFBand. If this array is specified then it must be the same size as the frequencySettings array. A null value may be used for one or more of the frequencies in the frequencySettings array if there is no corresponding value for a given frequency.
  - `beamwidthSettings` number[]: Array of beamwidth settings, in degrees for this RFBand. If this array is specified then it must be the same size as the frequencySettings array. A null value may be used for one or more of the frequencies in the frequencySettings array if there is no corresponding value for a given frequency.
  - `noiseSettings` number[]: Array of signal noise settings, in decibels for this RFBand. If this array is specified then it must be the same size as the frequencySettings array. A null value may be used for one or more of the frequencies in the frequencySettings array if there is no corresponding value for a given frequency.
  - `source` string, required: Source of the data.
  - `origin` string: Originating system or organization which produced the data, if different from the source. The origin may be different than the source if the source was a mediating system which forwarded the data on behalf of the origin system. If null, the source may be assumed to be the origin.
  - `dataMode` 'REAL' | 'TEST' | 'SIMULATED' | 'EXERCISE', required: Indicator of whether the data is REAL, TEST, EXERCISE, or SIMULATED data: REAL: Data collected or produced that pertains to real-world objects, events, and analysis. TEST: Specific datasets used to evaluate compliance with specifications and requirements, and for validating technical, functional, and performance characteristics. EXERCISE: Data pertaining to a government or military exercise. The data may include both real and simulated data. SIMULATED: Synthetic data generated by a model to mimic real-world datasets.
  - `createdAt` string, date-time: Time the row was created in the database, auto-populated by the system.
  - `createdBy` string: Application user who created the row in the database, auto-populated by the system.
  - `origNetwork` string: The originating source network on which this record was created, auto-populated by the system.

## Response `204`

Success

## Other responses

- `400`: Bad Request
- `401`: Invalid/Missing User Credentials
- `403`: User Is Not Authorized
- `404`: Item Not Found
- `405`: Method Not Allowed
- `415`: MediaType Unsupported
- `429`: Rate of Requests Exceeds Allowed Limit
- `500`: Internal Server Error

## Changes

> 12 revisions in range; 1 could not be searched.

- **2025-09-26** `45631f9bb3f0`: 10 warning, 6 info
  - the `bandwidth` request property's max was set to `100000.00`
  - the `beamwidth` request property's max was set to `360.00`
  - the `centerFreq` request property's max was set to `301000.00`
  - the `freqMax` request property's max was set to `301000.00`
  - …12 more
- **2025-04-16** `75f764c843a9`: 2 info
  - api operation id `edit_57` removed and replaced with ``
  - the endpoint scheme security `BasicAuth` was removed from the API

[Operation history](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/changes/udl/rfband/:id/put.md)

---

[API](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api.md) - [All operations](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bluestaq/apis/unified-data-library-services-api/revisions/bd17bc53681e?raw)
