Amazon Connect Connect Attached Files Configurations API

The Connect Attached Files Configurations API from Amazon Connect — 2 operation(s) for connect attached files configurations.

Operations 3

GET /attached-files-configurations/{InstanceId}/{AttachmentScope} Describe Attached Files Configuration #
POST /attached-files-configurations/{InstanceId}/{AttachmentScope} Update Attached Files Configuration #
GET /attached-files-configurations/{InstanceId} List Attached Files Configurations #

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-attached-files-configurations-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-attached-files-configurations-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Connect Service Attached Files Configurations API
  version: '2017-08-08'
  description: Generated from AWS's published Smithy model for Amazon Connect Service. 3 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:
- sigv4: []
paths:
  /attached-files-configurations/{InstanceId}/{AttachmentScope}:
    get:
      operationId: DescribeAttachedFilesConfiguration
      summary: Describe Attached Files Configuration
      description: Describes the attached files configuration for the specified Connect Customer instance and attachment scope.
        If a custom configuration exists for the specified attachment scope, the custom configuration is returned. If no custom
        configuration exists, the default configuration values for that attachment scope are returned.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DescribeAttachedFilesConfigurationResponse'
        '403':
          description: AccessDeniedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessDeniedException'
        '500':
          description: InternalServiceException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServiceException'
        '400':
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidParameterException'
        '404':
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceNotFoundException'
        '429':
          description: ThrottlingException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ThrottlingException'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DescribeAttachedFilesConfigurationRequest'
      tags:
      - Attached Files Configurations
    post:
      operationId: UpdateAttachedFilesConfiguration
      summary: Update Attached Files Configuration
      description: Updates the attached files configuration for the specified Connect Customer instance and attachment scope.
        If no instance-specific configuration exists, this operation creates one. Partial updates are supported—only specified
        fields are updated, while unspecified fields retain their current values.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateAttachedFilesConfigurationResponse'
        '403':
          description: AccessDeniedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessDeniedException'
        '500':
          description: InternalServiceException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServiceException'
        '400':
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidParameterException'
        '404':
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceNotFoundException'
        '429':
          description: ThrottlingException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ThrottlingException'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateAttachedFilesConfigurationRequest'
      tags:
      - Attached Files Configurations
  /attached-files-configurations/{InstanceId}:
    get:
      operationId: ListAttachedFilesConfigurations
      summary: List Attached Files Configurations
      description: Provides summary information about the attached files configurations for the specified Connect Customer
        instance. This API returns effective configurations (custom overrides or defaults) for each attachment scope. If no
        custom configuration exists for a scope, the default configuration values are returned.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListAttachedFilesConfigurationsResponse'
        '403':
          description: AccessDeniedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessDeniedException'
        '500':
          description: InternalServiceException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServiceException'
        '400':
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidParameterException'
        '404':
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceNotFoundException'
        '429':
          description: ThrottlingException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ThrottlingException'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ListAttachedFilesConfigurationsRequest'
      tags:
      - Attached Files Configurations
components:
  securitySchemes:
    sigv4:
      type: apiKey
      in: header
      name: Authorization
      description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical
        request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
      x-aws-sigv4:
        signingName: connect
  schemas:
    AccessDeniedException:
      type: object
      properties:
        Message:
          type: string
    AllowedExtension:
      type: object
      properties:
        Extension:
          type: string
          description: The file extension. The extension must be between 1 and 10 characters and can contain only alphanumeric
            characters, hyphens, and underscores.
      required:
      - Extension
    AttachedFilesConfiguration:
      type: object
      properties:
        InstanceId:
          type: string
          description: The identifier of the Connect Customer instance.
        AttachmentScope:
          type: string
          enum:
          - EMAIL
          - CHAT
          - CASE
          - TASK
          description: The scope of the attachment. Valid values are EMAIL, CHAT, CASE, and TASK.
        MaximumSizeLimitInBytes:
          type: integer
          description: The maximum size limit for attached files in bytes.
        ExtensionConfiguration:
          $ref: '#/components/schemas/ExtensionConfiguration'
        LastModifiedTime:
          type: string
          format: date-time
          description: The timestamp when the configuration was last modified.
      required:
      - InstanceId
      - AttachmentScope
    AttachedFilesConfigurationSummary:
      type: object
      properties:
        InstanceId:
          type: string
          description: The identifier of the Connect Customer instance.
        AttachmentScope:
          type: string
          enum:
          - EMAIL
          - CHAT
          - CASE
          - TASK
          description: The scope of the attachment. Valid values are EMAIL, CHAT, CASE, and TASK.
        MaximumSizeLimitInBytes:
          type: integer
        ExtensionConfiguration:
          $ref: '#/components/schemas/ExtensionConfiguration'
      required:
      - InstanceId
      - AttachmentScope
    DescribeAttachedFilesConfigurationRequest:
      type: object
      properties:
        InstanceId:
          type: string
          description: The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource
            Name (ARN) of the instance.
        AttachmentScope:
          type: string
          enum:
          - EMAIL
          - CHAT
          - CASE
          - TASK
          description: The scope of the attachment. Valid values are EMAIL, CHAT, CASE, and TASK.
      required:
      - InstanceId
      - AttachmentScope
    DescribeAttachedFilesConfigurationResponse:
      type: object
      properties:
        AttachedFilesConfiguration:
          $ref: '#/components/schemas/AttachedFilesConfiguration'
      required:
      - AttachedFilesConfiguration
    ExtensionConfiguration:
      type: object
      properties:
        AllowedExtensions:
          type: array
          items:
            $ref: '#/components/schemas/AllowedExtension'
          description: The list of allowed file extensions.
      required:
      - AllowedExtensions
    InternalServiceException:
      type: object
      properties:
        Message:
          type: string
          description: The message.
    InvalidParameterException:
      type: object
      properties:
        Message:
          type: string
          description: The message about the parameters.
    ListAttachedFilesConfigurationsRequest:
      type: object
      properties:
        InstanceId:
          type: string
          description: The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource
            Name (ARN) of the instance.
        MaxResults:
          type: integer
          description: The maximum number of results to return per page. The default MaxResult size is 100.
        NextToken:
          type: string
          description: The token for the next set of results. Use the value returned in the previous response in the next
            request to retrieve the next set of results.
      required:
      - InstanceId
    ListAttachedFilesConfigurationsResponse:
      type: object
      properties:
        AttachedFilesConfigurations:
          type: array
          items:
            $ref: '#/components/schemas/AttachedFilesConfigurationSummary'
          description: Information about the attached files configurations.
        NextToken:
          type: string
          description: If there are additional results, this is the token for the next set of results.
    ResourceNotFoundException:
      type: object
      properties:
        Message:
          type: string
          description: The message about the resource.
    ThrottlingException:
      type: object
      properties:
        Message:
          type: string
    UpdateAttachedFilesConfigurationRequest:
      type: object
      properties:
        InstanceId:
          type: string
          description: The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource
            Name (ARN) of the instance.
        AttachmentScope:
          type: string
          enum:
          - EMAIL
          - CHAT
          - CASE
          - TASK
          description: The scope of the attachment. Valid values are EMAIL, CHAT, CASE, and TASK.
        MaximumSizeLimitInBytes:
          type: integer
          description: The maximum size limit for attached files in bytes. The minimum value is 1 and the maximum value is
            104857600 (100 MB).
        ExtensionConfiguration:
          $ref: '#/components/schemas/ExtensionConfiguration'
      required:
      - InstanceId
      - AttachmentScope
    UpdateAttachedFilesConfigurationResponse:
      type: object
      properties:
        InstanceId:
          type: string
          description: The identifier of the Connect Customer instance.
        AttachmentScope:
          type: string
          enum:
          - EMAIL
          - CHAT
          - CASE
          - TASK
          description: The scope of the attachment.
        MaximumSizeLimitInBytes:
          type: integer
          description: The maximum size limit for attached files in bytes.
        ExtensionConfiguration:
          $ref: '#/components/schemas/ExtensionConfiguration'
        LastModifiedTime:
          type: string
          format: date-time
          description: The timestamp when the configuration was last modified.
      required:
      - InstanceId
      - AttachmentScope
x-provenance:
  method: harvested
  publisher: Amazon Web Services
  source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/connect/service/2017-08-08/connect-2017-08-08.json
  note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)