{
  "opencollection": "1.0.0",
  "info": {
    "name": "Amazon Connect Service API",
    "version": "2017-08-08"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Instances",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Instances",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/instance",
            "params": [
              {
                "name": "nextToken",
                "value": "abc123token",
                "type": "query",
                "description": "The token for the next set of results."
              },
              {
                "name": "maxResults",
                "value": "10",
                "type": "query",
                "description": "The maximum number of results to return."
              }
            ]
          },
          "docs": "Returns a paginated list of all Amazon Connect instances associated with the AWS account."
        },
        {
          "info": {
            "name": "Amazon Connect Create Instance",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/instance",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis."
        },
        {
          "info": {
            "name": "Amazon Connect Describe Instance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/instance/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ]
          },
          "docs": "Returns the current state of the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Delete Instance",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://connect.amazonaws.com/instance/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ]
          },
          "docs": "Deletes the Amazon Connect instance. The associated settings, data, metrics, and reports are also deleted."
        }
      ]
    },
    {
      "info": {
        "name": "Users",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/users/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query",
                "description": "The token for the next set of results."
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query",
                "description": "The maximum number of results to return."
              }
            ]
          },
          "docs": "Provides summary information about the users for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Create User",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/users/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a user account for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Describe User",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/users/:InstanceId/:UserId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "UserId",
                "value": "500123",
                "type": "path",
                "description": "The identifier of the user account."
              }
            ]
          },
          "docs": "Describes the specified user account."
        },
        {
          "info": {
            "name": "Amazon Connect Delete User",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://connect.amazonaws.com/users/:InstanceId/:UserId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "UserId",
                "value": "500123",
                "type": "path",
                "description": "The identifier of the user account."
              }
            ]
          },
          "docs": "Deletes a user account from the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Update User Identity Info",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/users/:InstanceId/:UserId/identity-info",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "UserId",
                "value": "500123",
                "type": "path",
                "description": "The identifier of the user account."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates the identity information for the specified user in an Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Update User Routing Profile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/users/:InstanceId/:UserId/routing-profile",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "UserId",
                "value": "500123",
                "type": "path",
                "description": "The identifier of the user account."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Assigns the specified routing profile to the specified user."
        },
        {
          "info": {
            "name": "Amazon Connect Put User Status",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://connect.amazonaws.com/users/:InstanceId/:UserId/status",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "UserId",
                "value": "500123",
                "type": "path",
                "description": "The identifier of the user account."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status."
        }
      ]
    },
    {
      "info": {
        "name": "Routing Profiles",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Routing Profiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/routing-profiles/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query"
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query"
              }
            ]
          },
          "docs": "Provides summary information about the routing profiles for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Create Routing Profile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/routing-profiles/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new routing profile for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Describe Routing Profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/routing-profiles/:InstanceId/:RoutingProfileId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "RoutingProfileId",
                "value": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
                "type": "path",
                "description": "The identifier of the routing profile."
              }
            ]
          },
          "docs": "Describes the specified routing profile."
        },
        {
          "info": {
            "name": "Amazon Connect Delete Routing Profile",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://connect.amazonaws.com/routing-profiles/:InstanceId/:RoutingProfileId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "RoutingProfileId",
                "value": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
                "type": "path",
                "description": "The identifier of the routing profile."
              }
            ]
          },
          "docs": "Deletes a routing profile."
        }
      ]
    },
    {
      "info": {
        "name": "Queues",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Queues",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/queues/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "queueTypes",
                "value": "",
                "type": "query",
                "description": "The type of queue."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query"
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query"
              }
            ]
          },
          "docs": "Provides information about the queues for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Create Queue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/queues/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is in preview release for Amazon Connect and is subject to change. Creates a new queue for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Describe Queue",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/queues/:InstanceId/:QueueId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "QueueId",
                "value": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE",
                "type": "path",
                "description": "The identifier for the queue."
              }
            ]
          },
          "docs": "This API is in preview release for Amazon Connect and is subject to change. Describes the specified queue."
        },
        {
          "info": {
            "name": "Amazon Connect Delete Queue",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://connect.amazonaws.com/queues/:InstanceId/:QueueId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "QueueId",
                "value": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE",
                "type": "path",
                "description": "The identifier for the queue."
              }
            ]
          },
          "docs": "Deletes a queue."
        }
      ]
    },
    {
      "info": {
        "name": "Contact Flows",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Contact Flows",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/contact-flows/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "contactFlowTypes",
                "value": "",
                "type": "query",
                "description": "The type of contact flow."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query"
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query"
              }
            ]
          },
          "docs": "Provides information about the contact flows for the specified Amazon Connect instance. You can also create and update contact flows using the Amazon Connect Flow language."
        },
        {
          "info": {
            "name": "Amazon Connect Create Contact Flow",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/contact-flows/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a contact flow for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Describe Contact Flow",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/contact-flows/:InstanceId/:ContactFlowId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "ContactFlowId",
                "value": "a1b2c3d4-5678-90ab-cdef-77777EXAMPLE",
                "type": "path",
                "description": "The identifier of the contact flow."
              }
            ]
          },
          "docs": "Describes the specified contact flow."
        },
        {
          "info": {
            "name": "Amazon Connect Delete Contact Flow",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://connect.amazonaws.com/contact-flows/:InstanceId/:ContactFlowId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "ContactFlowId",
                "value": "a1b2c3d4-5678-90ab-cdef-77777EXAMPLE",
                "type": "path",
                "description": "The identifier of the contact flow."
              }
            ]
          },
          "docs": "Deletes a contact flow for the specified Amazon Connect instance."
        }
      ]
    },
    {
      "info": {
        "name": "Hours of Operations",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Hours of Operations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/hours-of-operations/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query"
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query"
              }
            ]
          },
          "docs": "Provides information about the hours of operation for the specified Amazon Connect instance."
        },
        {
          "info": {
            "name": "Amazon Connect Create Hours of Operation",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/hours-of-operations/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is in preview release for Amazon Connect and is subject to change. Creates hours of operation."
        }
      ]
    },
    {
      "info": {
        "name": "Agent Statuses",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Agent Statuses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/agent-status/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query"
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query"
              },
              {
                "name": "agentStatusTypes",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "This API is in preview release for Amazon Connect and is subject to change. Lists agent statuses."
        }
      ]
    },
    {
      "info": {
        "name": "Security Profiles",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Security Profiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/security-profiles/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "nextToken",
                "value": "",
                "type": "query"
              },
              {
                "name": "maxResults",
                "value": "50",
                "type": "query"
              }
            ]
          },
          "docs": "This API is in preview release for Amazon Connect and is subject to change. Provides summary information about the security profiles for the specified Amazon Connect instance."
        }
      ]
    },
    {
      "info": {
        "name": "Contacts",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect Start Chat Contact",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/contact/chat",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Initiates a chat contact with a customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service."
        },
        {
          "info": {
            "name": "Amazon Connect Start Outbound Voice Contact",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/contact/outbound-voice",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId)."
        },
        {
          "info": {
            "name": "Amazon Connect Start Task Contact",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/contact/task",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Initiates a flow to start a new task contact. For more information, see Concepts - Tasks in the Amazon Connect Administrator Guide."
        },
        {
          "info": {
            "name": "Amazon Connect Describe Contact",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/contacts/:InstanceId/:ContactId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "ContactId",
                "value": "a1b2c3d4-5678-90ab-cdef-88888EXAMPLE",
                "type": "path",
                "description": "The identifier of the contact."
              }
            ]
          },
          "docs": "This API is in preview release for Amazon Connect and is subject to change. Describes the specified contact."
        },
        {
          "info": {
            "name": "Amazon Connect Get Contact Attributes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/contacts/:InstanceId/:ContactId/attributes",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "ContactId",
                "value": "a1b2c3d4-5678-90ab-cdef-88888EXAMPLE",
                "type": "path",
                "description": "The identifier of the initial contact."
              }
            ]
          },
          "docs": "Retrieves the contact attributes for the specified contact."
        },
        {
          "info": {
            "name": "Amazon Connect Update Contact Attributes",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/contacts/:InstanceId/:ContactId/attributes",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "ContactId",
                "value": "a1b2c3d4-5678-90ab-cdef-88888EXAMPLE",
                "type": "path",
                "description": "The identifier of the contact."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates or updates user-defined contact attributes associated with the specified contact."
        },
        {
          "info": {
            "name": "Amazon Connect Stop Contact",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/contacts/:InstanceId/:ContactId/stop",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              },
              {
                "name": "ContactId",
                "value": "a1b2c3d4-5678-90ab-cdef-88888EXAMPLE",
                "type": "path",
                "description": "The identifier of the contact."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Ends the specified contact. This call does not work for voice contacts that use the following initiation methods: DISCONNECT, TRANSFER, QUEUE_TRANSFER, CALLBACK, or EXTERNAL_OUTBOUND."
        },
        {
          "info": {
            "name": "Amazon Connect Search Contacts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/search-contacts",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Searches contacts in an Amazon Connect instance."
        }
      ]
    },
    {
      "info": {
        "name": "Metrics",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect Get Historical Metric Data",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/metrics/historical/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Gets historical metric data from the specified Amazon Connect instance. You can use this API to get historical data for Amazon Connect queues, routing profiles, agents, and contact flows."
        },
        {
          "info": {
            "name": "Amazon Connect Get Current Metric Data",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/metrics/current/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Gets the real-time metric data from the specified Amazon Connect instance. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide."
        }
      ]
    },
    {
      "info": {
        "name": "Tags",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect List Tags for Resource",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/tags/:ResourceArn",
            "params": [
              {
                "name": "ResourceArn",
                "value": "arn:aws:connect:us-east-1:123456789012:instance/a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The Amazon Resource Name (ARN) of the resource."
              }
            ]
          },
          "docs": "Lists the tags for the specified resource."
        },
        {
          "info": {
            "name": "Amazon Connect Tag Resource",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://connect.amazonaws.com/tags/:ResourceArn",
            "params": [
              {
                "name": "ResourceArn",
                "value": "arn:aws:connect:us-east-1:123456789012:instance/a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The Amazon Resource Name (ARN) of the resource."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Adds the specified tags to the specified resource."
        },
        {
          "info": {
            "name": "Amazon Connect Untag Resource",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://connect.amazonaws.com/tags/:ResourceArn",
            "params": [
              {
                "name": "ResourceArn",
                "value": "arn:aws:connect:us-east-1:123456789012:instance/a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The Amazon Resource Name (ARN) of the resource."
              },
              {
                "name": "tagKeys",
                "value": "Environment,Team",
                "type": "query",
                "description": "The tag keys."
              }
            ]
          },
          "docs": "Removes the specified tags from the specified resource."
        }
      ]
    },
    {
      "info": {
        "name": "Authentication",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon Connect Get Federation Token",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://connect.amazonaws.com/federation-token/:InstanceId",
            "params": [
              {
                "name": "InstanceId",
                "value": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
                "type": "path",
                "description": "The identifier of the Amazon Connect instance."
              }
            ]
          },
          "docs": "Retrieves a token for federation. This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears."
        }
      ]
    }
  ],
  "bundled": true
}