# CreateInboxRequest

Type: object

Connect exactly one channel type per request.

## Properties

## Variants

### CreateWhatsAppInboxRequest

Discriminator value: `CreateWhatsAppInboxRequest`

Create a WhatsApp inbox

Required fields: `whatsapp`

- `whatsapp` (WhatsAppInboxRequest, required)

```json
{
  "whatsapp": {
    "resourceIds": [
      "string"
    ],
    "phoneNumberIds": [
      "+48123456789"
    ]
  }
}
```

### CreateMessengerInboxRequest

Discriminator value: `CreateMessengerInboxRequest`

Create a Messenger inbox

Required fields: `messenger`

- `messenger` (MessengerInboxRequest, required)

```json
{
  "messenger": {
    "resourceIds": [
      "string"
    ]
  }
}
```

### CreateInstagramInboxRequest

Discriminator value: `CreateInstagramInboxRequest`

Create an Instagram inbox

Required fields: `instagram`

- `instagram` (InstagramInboxRequest, required)

```json
{
  "instagram": {
    "resourceIds": [
      "string"
    ]
  }
}
```

### CreateTextIncInboxRequest

Discriminator value: `CreateTextIncInboxRequest`

Create a Text Inc agent inbox

Required fields: `textinc`

- `textinc` (TextIncInboxRequest, required)

```json
{
  "textinc": {
    "organizationId": "string"
  }
}
```

### CreateTwilioInboxRequest

Discriminator value: `CreateTwilioInboxRequest`

Create Twilio inboxes from selected sender phone numbers.

Required fields: `twilio`

- `twilio` (TwilioInboxRequest, required)

```json
{
  "twilio": {
    "pendingCredentialId": "string",
    "phoneNumberIds": [
      "+48123456789"
    ]
  }
}
```

