Amazon Connect Connect Operations API

The Connect Operations API from Amazon Connect — 133 operation(s) for connect operations.

Operations 144

POST /evaluation-forms/{InstanceId}/{EvaluationFormId}/activate Activate Evaluation Form #
PUT /analytics-data/instance/{InstanceId}/associations Batch Associate Analytics Data Set #
POST /analytics-data/instance/{InstanceId}/associations Batch Disassociate Analytics Data Set #
PUT /instance/{InstanceId}/approved-origin Associate Approved Origin #
DELETE /instance/{InstanceId}/approved-origin Disassociate Approved Origin #
PUT /instance/{InstanceId}/bot Associate Bot #
POST /instance/{InstanceId}/bot Disassociate Bot #
POST /contacts/{InstanceId}/{ContactId}/associate-user Associate Contact With User #
PUT /default-vocabulary/{InstanceId}/{LanguageCode} Associate Default Vocabulary #
POST /email-addresses/{InstanceId}/{EmailAddressId}/associate-alias Associate Email Address Alias #
POST /hours-of-operations/{InstanceId}/{HoursOfOperationId}/associate-hours Associate Hours Of Operations #
GET /instance/{InstanceId}/storage-configs List Instance Storage Configs #
PUT /instance/{InstanceId}/lambda-function Associate Lambda Function #
DELETE /instance/{InstanceId}/lambda-function Disassociate Lambda Function #
PUT /instance/{InstanceId}/lex-bot Associate Lex Bot #
DELETE /instance/{InstanceId}/lex-bot Disassociate Lex Bot #
POST /queues/{InstanceId}/{QueueId}/associate-email-addresses Associate Queue Email Addresses #
POST /queues/{InstanceId}/{QueueId}/associate-quick-connects Associate Queue Quick Connects #
POST /routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues Associate Routing Profile Queues #
PUT /instance/{InstanceId}/security-key Associate Security Key #
DELETE /instance/{InstanceId}/security-key/{AssociationId} Disassociate Security Key #
POST /associate-security-profiles/{InstanceId} Associate Security Profiles #
POST /users/{InstanceId}/{UserId}/associate-proficiencies Associate User Proficiencies #
POST /workspaces/{InstanceId}/{WorkspaceId}/associate Associate Workspace #
POST /flow-associations-batch/{InstanceId} Batch Get Flow Association #
PUT /attached-files/{InstanceId}/files Create Attached File #
POST /auth/code/{InstanceId} Create Auth Code #
DELETE /auth/sessions/{InstanceId}/{SessionId} Delete Session #
GET /instance/{InstanceId}/attribute/{AttributeType} Describe Instance Attribute #
POST /instance/{InstanceId}/attribute/{AttributeType} Update Instance Attribute #
PUT /push-notification/{InstanceId}/registrations Create Push Notification Registration #
DELETE /push-notification/{InstanceId}/registrations/{RegistrationId} Delete Push Notification Registration #
GET /traffic-distribution-groups List Traffic Distribution Groups #
POST /vocabulary/{InstanceId} Create Vocabulary #
GET /vocabulary/{InstanceId}/{VocabularyId} Describe Vocabulary #
POST /evaluation-forms/{InstanceId}/{EvaluationFormId}/deactivate Deactivate Evaluation Form #
POST /vocabulary-remove/{InstanceId}/{VocabularyId} Delete Vocabulary #
GET /authentication-profiles/{InstanceId}/{AuthenticationProfileId} Describe Authentication Profile #
POST /authentication-profiles/{InstanceId}/{AuthenticationProfileId} Update Authentication Profile #
GET /user-hierarchy-structure/{InstanceId} Describe User Hierarchy Structure #
POST /user-hierarchy-structure/{InstanceId} Update User Hierarchy Structure #
POST /email-addresses/{InstanceId}/{EmailAddressId}/disassociate-alias Disassociate Email Address Alias #
POST /hours-of-operations/{InstanceId}/{HoursOfOperationId}/disassociate-hours Disassociate Hours Of Operations #
POST /queues/{InstanceId}/{QueueId}/disassociate-email-addresses Disassociate Queue Email Addresses #
POST /queues/{InstanceId}/{QueueId}/disassociate-quick-connects Disassociate Queue Quick Connects #
POST /routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues Disassociate Routing Profile Queues #
POST /disassociate-security-profiles/{InstanceId} Disassociate Security Profiles #
POST /users/{InstanceId}/{UserId}/disassociate-proficiencies Disassociate User Proficiencies #
POST /workspaces/{InstanceId}/{WorkspaceId}/disassociate Disassociate Workspace #
GET /cross-region-routing/{InstanceId} Get Cross Region Routing #
PUT /cross-region-routing/{InstanceId} Update Cross Region Routing #
GET /effective-hours-of-operations/{InstanceId}/{HoursOfOperationId} Get Effective Hours Of Operations #
GET /evaluation-forms/{InstanceId}/{EvaluationFormId}/validation-results Get Evaluation Form Validation #
GET /prompts/{InstanceId}/{PromptId}/file Get Prompt File #
GET /test-cases/{InstanceId}/{TestCaseId}/{TestCaseExecutionId}/summary Get Test Case Execution Summary #
GET /traffic-distribution/{Id} Get Traffic Distribution #
PUT /traffic-distribution/{Id} Update Traffic Distribution #
GET /analytics-data/instance/{InstanceId}/datasets List Analytics Data Lake Data Sets #
GET /instance/{InstanceId}/approved-origins List Approved Origins #
GET /authentication-profiles-summary/{InstanceId} List Authentication Profiles #
GET /instance/{InstanceId}/bots List Bots #
GET /hours-of-operations/{InstanceId}/{HoursOfOperationId}/hours List Child Hours Of Operations #
GET /contact-flows/{InstanceId}/{ContactFlowId}/aliases List Contact Flow Aliases #
GET /contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/aliases List Contact Flow Module Aliases #
GET /contact-flow-modules-summary/{InstanceId} List Contact Flow Modules #
GET /contact-flows-summary/{InstanceId} List Contact Flows #
POST /default-vocabulary-summary/{InstanceId} List Default Vocabularies #
POST /entity-security-profiles-summary/{InstanceId} List Entity Security Profiles #
GET /instances/{InstanceId}/evaluation-form-ai-versions List Evaluation Form AIVersions #
GET /flow-associations-summary/{InstanceId} List Flow Associations #
GET /hours-of-operations-summary/{InstanceId} List Hours Of Operations #
GET /instance/{InstanceId}/lambda-functions List Lambda Functions #
GET /instance/{InstanceId}/lex-bots List Lex Bots #
GET /phone-numbers-summary/{InstanceId} List Phone Numbers #
GET /prompts-summary/{InstanceId} List Prompts #
GET /queues-summary/{InstanceId} List Queues #
GET /replication-findings/{InstanceId} List Replication Findings #
GET /routing-profiles/{InstanceId}/{RoutingProfileId}/manual-assignment-queues List Routing Profile Manual Assignment Queues #
GET /routing-profiles-summary/{InstanceId} List Routing Profiles #
GET /instance/{InstanceId}/security-keys List Security Keys #
GET /security-profiles-ai-agents/{InstanceId}/{SecurityProfileId} List Security Profile AIAgents #
GET /security-profiles-applications/{InstanceId}/{SecurityProfileId} List Security Profile Applications #
GET /security-profiles-flow-modules/{InstanceId}/{SecurityProfileId} List Security Profile Flow Modules #
GET /security-profiles-permissions/{InstanceId}/{SecurityProfileId} List Security Profile Permissions #
GET /security-profiles-summary/{InstanceId} List Security Profiles #
GET /test-cases/{InstanceId}/{TestCaseId}/{TestCaseExecutionId}/records List Test Case Execution Records #
GET /test-case-executions/{InstanceId} List Test Case Executions #
GET /test-cases-summary/{InstanceId} List Test Cases #
GET /user-hierarchy-groups-summary/{InstanceId} List User Hierarchy Groups #
GET /users/{InstanceId}/{UserId}/proficiencies List User Proficiencies #
POST /users/{InstanceId}/{UserId}/proficiencies Update User Proficiencies #
GET /users-summary/{InstanceId} List Users #
PUT /users/{InstanceId}/{UserId}/status Put User Status #
POST /queues/{InstanceId}/{QueueId}/status Update Queue Status #
POST /instance/{InstanceId}/replicate Replicate Instance #
POST /search-agent-statuses Search Agent Statuses #
POST /search-contact-evaluations Search Contact Evaluations #
POST /search-contact-flow-modules Search Contact Flow Modules #
POST /search-contact-flows Search Contact Flows #
POST /search-contacts Search Contacts #
POST /search-data-tables Search Data Tables #
POST /search-email-addresses Search Email Addresses #
POST /search-evaluation-forms Search Evaluation Forms #
POST /search-hours-of-operation-overrides Search Hours Of Operation Overrides #
POST /search-hours-of-operations Search Hours Of Operations #
POST /search-metrics Search Metrics #
POST /search-notifications Search Notifications #
POST /search-predefined-attributes Search Predefined Attributes #
POST /search-prompts Search Prompts #
POST /search-queues Search Queues #
POST /search-quick-connects Search Quick Connects #
POST /search-resource-tags Search Resource Tags #
POST /search-routing-profiles Search Routing Profiles #
POST /search-rules Search Rules #
POST /search-security-profiles Search Security Profiles #
POST /search-test-cases Search Test Cases #
POST /search-user-hierarchy-groups Search User Hierarchy Groups #
POST /search-users Search Users #
POST /search-views Search Views #
POST /vocabulary-summary/{InstanceId} Search Vocabularies #
POST /search-workspace-associations Search Workspace Associations #
POST /search-workspaces Search Workspaces #
POST /chat-integration-event Send Chat Integration Event #
PUT /instance/{InstanceId}/outbound-email Send Outbound Email #
POST /instance/{InstanceId}/outbound-web-notification Send Outbound Web Notification #
POST /evaluation-forms/{InstanceId}/{EvaluationFormId}/validate Start Evaluation Form Validation #
PUT /test-cases/{InstanceId}/{TestCaseId}/start-execution Start Test Case Execution #
POST /test-cases/{InstanceId}/{TestCaseId}/{TestCaseExecutionId}/stop-execution Stop Test Case Execution #
POST /contact-evaluations/{InstanceId}/{EvaluationId}/submit Submit Contact Evaluation #
POST /contacts/{InstanceId}/{ContactId}/routing-data Update Contact Routing Data #
PUT /instances/{InstanceId}/contacts/{ContactId}/outbound-email-message Update Outbound Email Contact Message #
POST /queues/{InstanceId}/{QueueId}/max-contacts Update Queue Max Contacts #
POST /queues/{InstanceId}/{QueueId}/outbound-caller-config Update Queue Outbound Caller Config #
POST /queues/{InstanceId}/{QueueId}/outbound-email-config Update Queue Outbound Email Config #
POST /quick-connects/{InstanceId}/{QuickConnectId}/config Update Quick Connect Config #
POST /users/{InstanceId}/{UserId}/config Update User Config #
POST /routing-profiles/{InstanceId}/{RoutingProfileId}/agent-availability-timer Update Routing Profile Agent Availability Timer #
POST /routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency Update Routing Profile Concurrency #
POST /routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue Update Routing Profile Default Outbound Queue #
POST /users/{InstanceId}/{UserId}/hierarchy Update User Hierarchy #
POST /users/{InstanceId}/{UserId}/identity-info Update User Identity Info #
POST /users/{InstanceId}/{UserId}/phone-config Update User Phone Config #
POST /workspaces/{InstanceId}/{WorkspaceId}/theme Update Workspace Theme #
POST /workspaces/{InstanceId}/{WorkspaceId}/visibility Update Workspace Visibility #

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-connect:amazon-connect-operations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-connect-operations-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Connect Service Operations API
  version: '2017-08-08'
  description: Generated from AWS's published Smithy model for Amazon Connect Service. 144 operation(s).
  contact:
    name: Amazon Web Services
    url: https://aws.amazon.com/contact-us/
  license:
    name: Apache 2.0
    identifier: Apache-2.0
    url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://connect.{region}.amazonaws.com
  variables:
    region:
      default: us-east-1
security:


# --- truncated at 32 KB (610 KB total) ---
# Full source: https://artifacts.apis.io/amazon-connect/openapi/amazon-connect-operations-api-openapi.yml