@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Amazon Kinesis Video Signaling Channels
@version 2019-12-04
@auth AWS SigV4
@endpoints 2
@toc get-ice-server-config(1), send-alexa-offer-to-master(1)

@group get-ice-server-config
@endpoint POST /v1/get-ice-server-config
@required {ChannelARN: str}
@optional {ClientId: str, Service: str, Username: str}
@returns(200) {IceServerList: [IceServer]?}

@endgroup

@group send-alexa-offer-to-master
@endpoint POST /v1/send-alexa-offer-to-master
@required {ChannelARN: str, SenderClientId: str, MessagePayload: str}
@returns(200) {Answer: str?}

@endgroup

@end
