# `Twilio.Resources.Flex.V1.Interaction.Channel.InteractionChannelInvite`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/resources/flex/v1/interaction/channel/interaction_channel_invite.ex#L2)

InteractionChannelInvite resource.

SID prefix: `KG`

Parent: `/Interactions/{InteractionSid}/Channels/{Sid}`

## Properties

| Field | Description |
|-------|-------------|
| `channel_sid` | The Channel SID for this Invite. |
| `interaction_sid` | The Interaction SID for this Channel. |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `routing` | A JSON object representing the routing rules for the Interaction Channel. See [Outbound SMS Example](https://www.twilio.com/docs/flex/developer/conversations/interactions-api/interactions#agent-initiated-outbound-interactions) for an example Routing object. The Interactions resource uses TaskRouter for all routing functionality.   All attributes in the Routing object on your Interaction request body are added “as is” to the task. For a list of known attributes consumed by the Flex UI and/or Flex Insights, see [Known Task Attributes](https://www.twilio.com/docs/flex/developer/conversations/interactions-api#task-attributes). |
| `sid` | The unique string created by Twilio to identify an Interaction Channel Invite resource. |
| `url` | Format: uri |

# `t`

```elixir
@type t() :: %Twilio.Resources.Flex.V1.Interaction.Channel.InteractionChannelInvite{
  channel_sid: String.t() | nil,
  interaction_sid: String.t() | nil,
  routing: String.t() | nil,
  sid: String.t() | nil,
  url: String.t() | nil
}
```

# `object_name`

# `sid_prefix`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
