/*! Argument struct for ast_ari_channels_create() */
structast_ari_channels_create_args{
/*! Endpoint for channel communication */
constchar*endpoint;
/*! Stasis Application to place channel into */
constchar*app;
/*! The application arguments to pass to the Stasis application provided by 'app'. Mutually exclusive with 'context', 'extension', 'priority', and 'label'. */
constchar*app_args;
/*! The unique id to assign the channel on creation. */
constchar*channel_id;
/*! The unique id to assign the second channel when using local channels. */
"description":"Create a channel and place it in a Stasis app, but do not dial the channel yet.",
"operations":[
{
"httpMethod":"POST",
"summary":"Create channel.",
"nickname":"create",
"responseClass":"Channel",
"parameters":[
{
"name":"endpoint",
"description":"Endpoint for channel communication",
"paramType":"query",
"required":true,
"allowMultiple":false,
"dataType":"string"
},
{
"name":"app",
"description":"Stasis Application to place channel into",
"paramType":"query",
"required":true,
"allowMultiple":false,
"dataType":"string"
},
{
"name":"appArgs",
"description":"The application arguments to pass to the Stasis application provided by 'app'. Mutually exclusive with 'context', 'extension', 'priority', and 'label'.",
"paramType":"query",
"required":false,
"allowMultiple":false,
"dataType":"string"
},
{
"name":"channelId",
"description":"The unique id to assign the channel on creation.",
"paramType":"query",
"required":false,
"allowMultiple":false,
"dataType":"string"
},
{
"name":"otherChannelId",
"description":"The unique id to assign the second channel when using local channels.",