Amazon Connect · Schema

CreateRoutingProfileRequest

CreateRoutingProfileRequest schema from Amazon Connect Service API

ChatContact CenterCustomer ServiceVoiceAIOmnichannel

Properties

Name Type Description
Name string The name of the routing profile. Must not be more than 127 characters.
Description string Description of the routing profile.
DefaultOutboundQueueId string The default outbound queue for the routing profile.
QueueConfigs array
MediaConcurrencies array
Tags object
View JSON Schema on GitHub

JSON Schema

create-routing-profile-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-connect/refs/heads/main/json-schema/create-routing-profile-request-schema.json",
  "title": "CreateRoutingProfileRequest",
  "description": "CreateRoutingProfileRequest schema from Amazon Connect Service API",
  "type": "object",
  "properties": {
    "Name": {
      "type": "string",
      "description": "The name of the routing profile. Must not be more than 127 characters.",
      "example": "Voice Agents"
    },
    "Description": {
      "type": "string",
      "description": "Description of the routing profile.",
      "example": "Routing profile for voice agents"
    },
    "DefaultOutboundQueueId": {
      "type": "string",
      "description": "The default outbound queue for the routing profile.",
      "example": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE"
    },
    "QueueConfigs": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "QueueReference": {
            "type": "object",
            "properties": {
              "QueueId": {
                "type": "string"
              },
              "Channel": {
                "type": "string"
              }
            }
          },
          "Priority": {
            "type": "integer"
          },
          "Delay": {
            "type": "integer"
          }
        }
      }
    },
    "MediaConcurrencies": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MediaConcurrency"
      }
    },
    "Tags": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    }
  },
  "required": [
    "DefaultOutboundQueueId",
    "Description",
    "MediaConcurrencies",
    "Name"
  ]
}