# ImportRequest

## payload
- **exportPayload**: Required, [ExportPayload](https://docs.mediakind.com/api-reference/channels-api/schemas/exportpayload)
- **schemaVersion**: Optional, string (Defaults to 1)
- **description**: Optional, object
    - **string**
    - **null**
- **exportedAt**: Required, string, format: date-time
- **sourceVersion**: Optional, object
    - **string**
    - **null**

## channels
- **kind**: Optional, string (Defaults to BeamChannel)
- **metadata**: Required, [ChannelMetadata](https://docs.mediakind.com/api-reference/channels-api/schemas/channelmetadata)
- **spec**: Required, [ChannelSpec](https://docs.mediakind.com/api-reference/channels-api/schemas/channelspec)

## inputs
- **type**: Discriminated by `type`. 
    - **SRTCaller**: 
        - **name**: Required, string
        - **transport**: Required, [SrtCallerTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/srtcallertransport)
    - **SRTListener**: 
        - **name**: Required, string
        - **transport**: Required, [SrtListenerTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/srtlistenertransport)
    - **UDP**: 
        - **name**: Required, string
        - **transport**: Required, [UdpTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/udptransport)
    - **ASI**:  
        - **name**: Required, string
        - **transport**: Required, [AsiInputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/asiinputtransport)
    - **SatDemod**: 
        - **name**: Required, string
        - **transport**: Required, [SatDemodTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/satdemodtransport)
    - **Smpte2110**: 
        - **name**: Required, string
        - **transport**: Required, [Smpte2110InputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/smpte2110inputtransport)

## outputs
- **type**: Discriminated by `type`. 
    - **SRTCaller**:  
        - **transport**: Required, [SrtCallerOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/srtcalleroutputtransport)
    - **UDP**:  
        - **transport**: Required, [UdpOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/udpoutputtransport)
    - **ASI**:  
        - **transport**: Required, [AsiOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/asioutputtransport)
    - **SDI**:  
        - **transport**: Required, [SdiOutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/sdioutputtransport)
    - **Smpte2110**:  
        - **transport**: Required, [Smpte2110OutputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/smpte2110outputtransport)

## services
- **name**: Required, string
- **type**: Required, string
- **id**: Required, string
- **config**: Required, object
- **configVersion**: Required, string
- **mode**: Optional, enum [ImportMode](https://docs.mediakind.com/api-reference/channels-api/schemas/importmode) (Defaults to merge)
