---
title: "Update AirdodgeUSpace"
method: PUT
path: "/flight-auths/uspace/{id}"
tags: ["AirdodgeUSpace"]
---

# Update AirdodgeUSpace

`PUT /flight-auths/uspace/{id}`

## Request

- Base URL: `http://localhost:8486`
- URL: `http://localhost:8486/flight-auths/uspace/{id}`
- Auth: API key in header `x-auth-token`

Updates an existing AirdodgeUSpace entity

## Path parameters

- `id` integer, required

## Request body

- UpdateAirdodgeUSpaceDTO: AirdodgeUSpace update data
  - `name` string, required: USpace name
  - `code` string, required: USpace code
  - `coordinates` CoordinateDTO[], required: List of coordinates defining the USpace polygon boundary
    - `longitude` number, double, required: Longitude coordinate
    - `latitude` number, double, required: Latitude coordinate
  - `description` string: USpace description
  - `maxAltitudeAgl` number, double, required: Maximum altitude AGL in meters
  - `minAltitudeAgl` number, double, required: Minimum altitude AGL in meters
  - `workingDayStart` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `workingDayEnd` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `workingDays` string[]: Service schedule: working days (e.g. MONDAY, TUESDAY)
  - `bufferWindowStart` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `bufferWindowEnd` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `minLeadTimeHours` integer: Service schedule: min hours before flight start to create FA (e.g. 1)
  - `timeZone` string: IANA time zone for schedule (e.g. Europe/Oslo)
  - `scheduleEnabled` boolean: When true, schedule validation is enabled and working day/hours, working days and min lead time are required; buffer is optional

## Response `200`

AirdodgeUSpace updated successfully

- AirdodgeUSpaceDTO: AirdodgeUSpace response DTO
  - `id` integer: Unique identifier
  - `name` string: USpace name
  - `code` string: USpace code
  - `coordinates` CoordinateDTO[]: List of coordinates defining the USpace polygon boundary
    - `longitude` number, double, required: Longitude coordinate
    - `latitude` number, double, required: Latitude coordinate
  - `description` string: USpace description
  - `state` 'ACTIVE' | 'INACTIVE': USpace state
  - `maxAltitudeAgl` number, double: Maximum altitude AGL in meters
  - `minAltitudeAgl` number, double: Minimum altitude AGL in meters
  - `createdAt` string, date-time: Creation timestamp
  - `updatedAt` string, date-time: Last update timestamp
  - `workingDayStart` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `workingDayEnd` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `workingDays` string[]: Service schedule: working days (e.g. MONDAY, TUESDAY)
  - `bufferWindowStart` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `bufferWindowEnd` LocalTime: Service schedule: buffer window end (e.g. 08:00)
    - `hour` integer
    - `minute` integer
    - `second` integer
    - `nano` integer
  - `minLeadTimeHours` integer: Service schedule: min hours before flight start to create FA (e.g. 1)
  - `timeZone` string: IANA time zone for schedule (e.g. Europe/Oslo)
  - `scheduleEnabled` boolean: When true, schedule validation is enabled for FA creation

## Other responses

- `400`: Invalid input data or code already exists
- `404`: AirdodgeUSpace not found
- `422`: Validation failed
- `500`: Internal server error

---

[API](https://skmtc.dev/airdodge/apis/api-core.md) - [All operations](https://skmtc.dev/airdodge/apis/api-core/llms.txt) - [OpenAPI document](https://skmtc.dev/airdodge/apis/api-core/revisions/fb3c5a1055cc?raw)
