AirHub API
    • Introduction
    • Authenticating
    • Briefing
      • Overview
      • What Is B4UFLY
      • The API Basics
      • Location vs Area
      • What's New in v2
      • v1
        • B4UFLY Briefing by Area
        • B4UFLY Briefing by Location
      • v2
        • B4UFLY Briefing by Area
        • B4UFLY Briefing by Location
    • Operations
      • ASL Operations
        • List Operations
        • Create Operation
        • Get Operation
        • Delete Operation
        • Update Operation
      • LAANC SDSP
        • Overview
        • LAANC Operations
          • Get Operation
          • Delete Operation
          • Create Operation
          • Update Operation
        • LAANC Authorizations
          • Rescinded and Invalid Operations
          • Submit Authorization
          • Get Authorization
          • Cancel Authorization
          • Cancel Invalid Authorization
          • Close Authorization
          • Acknowledge Rescinded Authorization
      • Ephemeral Operations
        • Create Ephemeral Operations
        • Get Ephemeral Operation
        • Delete Ephemeral Operation
        • Claim Ephemeral Operation
    • Vector Tiles
      • Overview
    • Data
      • shim
        • Send Positions
      • elevation-v1
        • Elevation
      • elevation-v2
        • Elevation
    • Advanced risk services
      • Overview
      • Risk and Routing
        • Classify
        • Route
        • Surface generation
        • Surface geojson generation
      • Layers
        • Get Surface Layer Access
    • Schemas
      • asloperationsvc.v1.FlightType
      • authorizationsvc.v1.Authorization
      • AssetTypeEnum
      • protobufAny
      • protobufNullValue
      • ephemeralsvc.v1.ClaimEphemeralOperationResponse
      • DeviceStatus
      • authorizationsvc.v1.Class
      • v2GetSurfaceAccessResponse
      • ephemeralsvc.v1.CreateEphemeralOperationRequest
      • ElevationFeature
      • authorizationsvc.v1.FacilityMap
      • risksvcv1Layer
      • authorizationsvc.v1.Deny
      • v2MetadataSource
      • ElevationGeometry
      • authorizationsvc.v1.Status
      • rpcStatus
      • ephemeralsvc.v1.CreateEphemeralOperationResponse
      • authorizationsvc.v1.SubmissionType
      • ephemeralsvc.v1.EphemeralOperation
      • ElevationOutput
      • v1Bitmask
      • v2UpdateSurfaceAccessRequest
      • v1ClassificationSurface
      • v2UpdateSurfaceAccessResponse
      • ElevationServerErrorResponse
      • ephemeralsvc.v1.PointOfContact
      • v1ClassifyResponse
      • InvalidElevationInputResponse
      • geompb.v1.AltitudeReference
      • v1HexCell
      • OwnerTypeEnum
      • geompb.v1.AltitudeUnit
      • google.protobuf.Any
      • PointXyElevationData
      • v1HexResp
      • laancsvc.v1.Action
      • google.protobuf.NullValue
      • v1RouteResponse
      • laancsvc.v1.Candidate
      • RawPositionMessageBody
      • google.rpc.Status
      • v1SurfaceGeoJSONResponse
      • laancsvc.v1.DeleteOperationResponse
      • SourceAltitudeTypeEnum
      • Transformation
      • laancsvc.v1.GetOperationResponse
      • v1SurfaceRequest
      • Unit
      • v1SurfaceResponse
      • laancsvc.v1.License
      • V1ElevationInput
      • laancsvc.v1.Notice
      • V1Geometry
      • laancsvc.v1.Operation
      • V1GeometryType
      • laancsvc.v1.OperationResponse
      • V1InVDatum
      • laancsvc.v1.OperationService.CreateOperationBody
      • laancsvc.v1.OperationService.UpdateOperationBody
      • V2ElevationInput
      • laancsvc.v1.PointOfContact
      • laancsvc.v1.Reason
      • laancsvc.v1.UpdateOperationResponse
      • laancsvc.v1.ReverseLookupOperationResponse
    AirHub® Portal (Sandbox)

    v2UpdateSurfaceAccessResponse

    {
        "data": [
            {
                "name": "string",
                "code": "string",
                "description": "string",
                "source": "string"
            }
        ]
    }
    Built with