

# Amazon AppIntegrations Service
<a name="API_Operations_Amazon_AppIntegrations_Service"></a>

The following actions are supported by Amazon AppIntegrations Service:
+  [CreateApplication](API_connect-app-integrations_CreateApplication.md) 
+  [CreateDataIntegration](API_connect-app-integrations_CreateDataIntegration.md) 
+  [CreateDataIntegrationAssociation](API_connect-app-integrations_CreateDataIntegrationAssociation.md) 
+  [CreateEventIntegration](API_connect-app-integrations_CreateEventIntegration.md) 
+  [DeleteApplication](API_connect-app-integrations_DeleteApplication.md) 
+  [DeleteDataIntegration](API_connect-app-integrations_DeleteDataIntegration.md) 
+  [DeleteEventIntegration](API_connect-app-integrations_DeleteEventIntegration.md) 
+  [GetApplication](API_connect-app-integrations_GetApplication.md) 
+  [GetDataIntegration](API_connect-app-integrations_GetDataIntegration.md) 
+  [GetEventIntegration](API_connect-app-integrations_GetEventIntegration.md) 
+  [ListApplicationAssociations](API_connect-app-integrations_ListApplicationAssociations.md) 
+  [ListApplications](API_connect-app-integrations_ListApplications.md) 
+  [ListDataIntegrationAssociations](API_connect-app-integrations_ListDataIntegrationAssociations.md) 
+  [ListDataIntegrations](API_connect-app-integrations_ListDataIntegrations.md) 
+  [ListEventIntegrationAssociations](API_connect-app-integrations_ListEventIntegrationAssociations.md) 
+  [ListEventIntegrations](API_connect-app-integrations_ListEventIntegrations.md) 
+  [ListTagsForResource](API_connect-app-integrations_ListTagsForResource.md) 
+  [TagResource](API_connect-app-integrations_TagResource.md) 
+  [UntagResource](API_connect-app-integrations_UntagResource.md) 
+  [UpdateApplication](API_connect-app-integrations_UpdateApplication.md) 
+  [UpdateDataIntegration](API_connect-app-integrations_UpdateDataIntegration.md) 
+  [UpdateDataIntegrationAssociation](API_connect-app-integrations_UpdateDataIntegrationAssociation.md) 
+  [UpdateEventIntegration](API_connect-app-integrations_UpdateEventIntegration.md) 

# CreateApplication
<a name="API_connect-app-integrations_CreateApplication"></a>

Creates and persists an Application resource.

## Request Syntax
<a name="API_connect-app-integrations_CreateApplication_RequestSyntax"></a>

```
POST /applications HTTP/1.1
Content-type: application/json

{
   "ApplicationConfig": { 
      "ContactHandling": { 
         "Scope": "string"
      }
   },
   "ApplicationSourceConfig": { 
      "ExternalUrlConfig": { 
         "AccessUrl": "string",
         "ApprovedOrigins": [ "string" ]
      }
   },
   "ApplicationType": "string",
   "ClientToken": "string",
   "Description": "string",
   "IframeConfig": { 
      "Allow": [ "string" ],
      "Sandbox": [ "string" ]
   },
   "InitializationTimeout": number,
   "IsService": boolean,
   "Name": "string",
   "Namespace": "string",
   "Permissions": [ "string" ],
   "Publications": [ 
      { 
         "Description": "string",
         "Event": "string",
         "Schema": "string"
      }
   ],
   "Subscriptions": [ 
      { 
         "Description": "string",
         "Event": "string"
      }
   ],
   "Tags": { 
      "string" : "string" 
   }
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_CreateApplication_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_connect-app-integrations_CreateApplication_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ApplicationConfig](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-ApplicationConfig"></a>
The configuration settings for the application.  
Type: [ApplicationConfig](API_connect-app-integrations_ApplicationConfig.md) object  
Required: No

 ** [ApplicationSourceConfig](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-ApplicationSourceConfig"></a>
The configuration for where the application should be loaded from.  
Type: [ApplicationSourceConfig](API_connect-app-integrations_ApplicationSourceConfig.md) object  
Required: Yes

 ** [ApplicationType](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-ApplicationType"></a>
The type of application.  
Type: String  
Valid Values: `STANDARD | SERVICE | MCP_SERVER`   
Required: No

 ** [ClientToken](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-ClientToken"></a>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field. For more information about idempotency, see [Making retries safe with idempotent APIs](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `.*`   
Required: No

 ** [Description](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Description"></a>
The description of the application.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

 ** [IframeConfig](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-IframeConfig"></a>
The iframe configuration for the application.  
Type: [IframeConfig](API_connect-app-integrations_IframeConfig.md) object  
Required: No

 ** [InitializationTimeout](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-InitializationTimeout"></a>
The maximum time in milliseconds allowed to establish a connection with the workspace.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 600000.  
Required: No

 ** [IsService](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-IsService"></a>
 *This parameter has been deprecated.*   
Indicates whether the application is a service.  
Type: Boolean  
Required: No

 ** [Name](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Name"></a>
The name of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._ \-]+$`   
Required: Yes

 ** [Namespace](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Namespace"></a>
The namespace of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 211.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

 ** [Permissions](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Permissions"></a>
The configuration of events or requests that the application has access to.  
Type: Array of strings  
Array Members: Minimum number of 0 items. Maximum number of 150 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-\*]+$`   
Required: No

 ** [Publications](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Publications"></a>
 *This parameter has been deprecated.*   
The events that the application publishes.  
Type: Array of [Publication](API_connect-app-integrations_Publication.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.  
Required: No

 ** [Subscriptions](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Subscriptions"></a>
 *This parameter has been deprecated.*   
The events that the application subscribes.  
Type: Array of [Subscription](API_connect-app-integrations_Subscription.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.  
Required: No

 ** [Tags](#API_connect-app-integrations_CreateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-request-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.  
Required: No

## Response Syntax
<a name="API_connect-app-integrations_CreateApplication_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Arn": "string",
   "Id": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_CreateApplication_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Arn](#API_connect-app-integrations_CreateApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-response-Arn"></a>
The Amazon Resource Name (ARN) of the Application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

 ** [Id](#API_connect-app-integrations_CreateApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateApplication-response-Id"></a>
A unique identifier for the Application.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` 

## Errors
<a name="API_connect-app-integrations_CreateApplication_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** DuplicateResourceException **   
A resource with the specified name already exists.  
HTTP Status Code: 409

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceQuotaExceededException **   
The allowed quota for the resource has been exceeded.  
HTTP Status Code: 429

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

 ** UnsupportedOperationException **   
The operation is not supported.  
HTTP Status Code: 400

## See Also
<a name="API_connect-app-integrations_CreateApplication_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/CreateApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/CreateApplication) 

# CreateDataIntegration
<a name="API_connect-app-integrations_CreateDataIntegration"></a>

Creates and persists a DataIntegration resource.

**Note**  
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the `CreateDataIntegration` API.

## Request Syntax
<a name="API_connect-app-integrations_CreateDataIntegration_RequestSyntax"></a>

```
POST /dataIntegrations HTTP/1.1
Content-type: application/json

{
   "ClientToken": "string",
   "Description": "string",
   "FileConfiguration": { 
      "Filters": { 
         "string" : [ "string" ]
      },
      "Folders": [ "string" ]
   },
   "KmsKey": "string",
   "Name": "string",
   "ObjectConfiguration": { 
      "string" : { 
         "string" : [ "string" ]
      }
   },
   "ScheduleConfig": { 
      "FirstExecutionFrom": "string",
      "Object": "string",
      "ScheduleExpression": "string"
   },
   "SourceURI": "string",
   "Tags": { 
      "string" : "string" 
   }
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_CreateDataIntegration_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_connect-app-integrations_CreateDataIntegration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientToken](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-ClientToken"></a>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field. For more information about idempotency, see [Making retries safe with idempotent APIs](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `.*`   
Required: No

 ** [Description](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-Description"></a>
A description of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

 ** [FileConfiguration](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-FileConfiguration"></a>
The configuration for what files should be pulled from the source.  
Type: [FileConfiguration](API_connect-app-integrations_FileConfiguration.md) object  
Required: No

 ** [KmsKey](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-KmsKey"></a>
The KMS key ARN for the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

 ** [Name](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-Name"></a>
The name of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

 ** [ObjectConfiguration](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-ObjectConfiguration"></a>
The configuration for what data should be pulled from the source.  
Type: String to string to array of strings map map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Array Members: Minimum number of 1 item. Maximum number of 2048 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

 ** [ScheduleConfig](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-ScheduleConfig"></a>
The name of the data and how often it should be pulled from the source.  
Type: [ScheduleConfiguration](API_connect-app-integrations_ScheduleConfiguration.md) object  
Required: No

 ** [SourceURI](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-SourceURI"></a>
The URI of the data source.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+$)|(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+[\w/!@#+=.-]+[\w/!@#+=.,-]+$)`   
Required: No

 ** [Tags](#API_connect-app-integrations_CreateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-request-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.  
Required: No

## Response Syntax
<a name="API_connect-app-integrations_CreateDataIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Arn": "string",
   "ClientToken": "string",
   "Description": "string",
   "FileConfiguration": { 
      "Filters": { 
         "string" : [ "string" ]
      },
      "Folders": [ "string" ]
   },
   "Id": "string",
   "KmsKey": "string",
   "Name": "string",
   "ObjectConfiguration": { 
      "string" : { 
         "string" : [ "string" ]
      }
   },
   "ScheduleConfiguration": { 
      "FirstExecutionFrom": "string",
      "Object": "string",
      "ScheduleExpression": "string"
   },
   "SourceURI": "string",
   "Tags": { 
      "string" : "string" 
   }
}
```

## Response Elements
<a name="API_connect-app-integrations_CreateDataIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Arn](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-Arn"></a>
The Amazon Resource Name (ARN)  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

 ** [ClientToken](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-ClientToken"></a>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field. For more information about idempotency, see [Making retries safe with idempotent APIs](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `.*` 

 ** [Description](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-Description"></a>
A description of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*` 

 ** [FileConfiguration](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-FileConfiguration"></a>
The configuration for what files should be pulled from the source.  
Type: [FileConfiguration](API_connect-app-integrations_FileConfiguration.md) object

 ** [Id](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-Id"></a>
A unique identifier.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` 

 ** [KmsKey](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-KmsKey"></a>
The KMS key ARN for the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*` 

 ** [Name](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-Name"></a>
The name of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [ObjectConfiguration](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-ObjectConfiguration"></a>
The configuration for what data should be pulled from the source.  
Type: String to string to array of strings map map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Array Members: Minimum number of 1 item. Maximum number of 2048 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [ScheduleConfiguration](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-ScheduleConfiguration"></a>
The name of the data and how often it should be pulled from the source.  
Type: [ScheduleConfiguration](API_connect-app-integrations_ScheduleConfiguration.md) object

 ** [SourceURI](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-SourceURI"></a>
The URI of the data source.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+$)|(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+[\w/!@#+=.-]+[\w/!@#+=.,-]+$)` 

 ** [Tags](#API_connect-app-integrations_CreateDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegration-response-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.

## Errors
<a name="API_connect-app-integrations_CreateDataIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** DuplicateResourceException **   
A resource with the specified name already exists.  
HTTP Status Code: 409

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceQuotaExceededException **   
The allowed quota for the resource has been exceeded.  
HTTP Status Code: 429

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_CreateDataIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/CreateDataIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/CreateDataIntegration) 

# CreateDataIntegrationAssociation
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation"></a>

Creates and persists a DataIntegrationAssociation resource.

## Request Syntax
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax"></a>

```
POST /dataIntegrations/Identifier/associations HTTP/1.1
Content-type: application/json

{
   "ClientAssociationMetadata": { 
      "string" : "string" 
   },
   "ClientId": "string",
   "ClientToken": "string",
   "DestinationURI": "string",
   "ExecutionConfiguration": { 
      "ExecutionMode": "string",
      "OnDemandConfiguration": { 
         "EndTime": "string",
         "StartTime": "string"
      },
      "ScheduleConfiguration": { 
         "FirstExecutionFrom": "string",
         "Object": "string",
         "ScheduleExpression": "string"
      }
   },
   "ObjectConfiguration": { 
      "string" : { 
         "string" : [ "string" ]
      }
   }
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Identifier](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-uri-DataIntegrationIdentifier"></a>
A unique identifier for the DataIntegration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientAssociationMetadata](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-ClientAssociationMetadata"></a>
The mapping of metadata to be extracted from the data.  
Type: String to string map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Value Length Constraints: Minimum length of 1. Maximum length of 255.  
Value Pattern: `.*\S.*`   
Required: No

 ** [ClientId](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-ClientId"></a>
The identifier for the client that is associated with the DataIntegration association.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*`   
Required: No

 ** [ClientToken](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-ClientToken"></a>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field. For more information about idempotency, see [Making retries safe with idempotent APIs](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `.*`   
Required: No

 ** [DestinationURI](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-DestinationURI"></a>
The URI of the data destination.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+$)|(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+[\w/!@#+=.-]+[\w/!@#+=.,-]+$)`   
Required: No

 ** [ExecutionConfiguration](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-ExecutionConfiguration"></a>
The configuration for how the files should be pulled from the source.  
Type: [ExecutionConfiguration](API_connect-app-integrations_ExecutionConfiguration.md) object  
Required: No

 ** [ObjectConfiguration](#API_connect-app-integrations_CreateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-request-ObjectConfiguration"></a>
The configuration for what data should be pulled from the source.  
Type: String to string to array of strings map map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Array Members: Minimum number of 1 item. Maximum number of 2048 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

## Response Syntax
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DataIntegrationArn": "string",
   "DataIntegrationAssociationId": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [DataIntegrationArn](#API_connect-app-integrations_CreateDataIntegrationAssociation_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-response-DataIntegrationArn"></a>
The Amazon Resource Name (ARN) for the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

 ** [DataIntegrationAssociationId](#API_connect-app-integrations_CreateDataIntegrationAssociation_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateDataIntegrationAssociation-response-DataIntegrationAssociationId"></a>
A unique identifier. for the DataIntegrationAssociation.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` 

## Errors
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ResourceQuotaExceededException **   
The allowed quota for the resource has been exceeded.  
HTTP Status Code: 429

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_CreateDataIntegrationAssociation_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/CreateDataIntegrationAssociation) 

# CreateEventIntegration
<a name="API_connect-app-integrations_CreateEventIntegration"></a>

Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.

## Request Syntax
<a name="API_connect-app-integrations_CreateEventIntegration_RequestSyntax"></a>

```
POST /eventIntegrations HTTP/1.1
Content-type: application/json

{
   "ClientToken": "string",
   "Description": "string",
   "EventBridgeBus": "string",
   "EventFilter": { 
      "Source": "string"
   },
   "Name": "string",
   "Tags": { 
      "string" : "string" 
   }
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_CreateEventIntegration_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_connect-app-integrations_CreateEventIntegration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ClientToken](#API_connect-app-integrations_CreateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-request-ClientToken"></a>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the AWS SDK populates this field. For more information about idempotency, see [Making retries safe with idempotent APIs](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/).  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `.*`   
Required: No

 ** [Description](#API_connect-app-integrations_CreateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-request-Description"></a>
The description of the event integration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

 ** [EventBridgeBus](#API_connect-app-integrations_CreateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-request-EventBridgeBus"></a>
The EventBridge bus.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

 ** [EventFilter](#API_connect-app-integrations_CreateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-request-EventFilter"></a>
The event filter.  
Type: [EventFilter](API_connect-app-integrations_EventFilter.md) object  
Required: Yes

 ** [Name](#API_connect-app-integrations_CreateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-request-Name"></a>
The name of the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

 ** [Tags](#API_connect-app-integrations_CreateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-request-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.  
Required: No

## Response Syntax
<a name="API_connect-app-integrations_CreateEventIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "EventIntegrationArn": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_CreateEventIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [EventIntegrationArn](#API_connect-app-integrations_CreateEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_CreateEventIntegration-response-EventIntegrationArn"></a>
The Amazon Resource Name (ARN) of the event integration.   
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

## Errors
<a name="API_connect-app-integrations_CreateEventIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** DuplicateResourceException **   
A resource with the specified name already exists.  
HTTP Status Code: 409

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceQuotaExceededException **   
The allowed quota for the resource has been exceeded.  
HTTP Status Code: 429

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_CreateEventIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/CreateEventIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/CreateEventIntegration) 

# DeleteApplication
<a name="API_connect-app-integrations_DeleteApplication"></a>

Deletes the Application. Only Applications that don't have any Application Associations can be deleted.

## Request Syntax
<a name="API_connect-app-integrations_DeleteApplication_RequestSyntax"></a>

```
DELETE /applications/ApplicationIdentifier HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_DeleteApplication_RequestParameters"></a>

The request uses the following URI parameters.

 ** [ApplicationIdentifier](#API_connect-app-integrations_DeleteApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_DeleteApplication-request-uri-Arn"></a>
The Amazon Resource Name (ARN) of the Application.  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^(arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}|[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})(:[\w\$]+)?$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_DeleteApplication_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_DeleteApplication_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_DeleteApplication_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_DeleteApplication_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_DeleteApplication_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/DeleteApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/DeleteApplication) 

# DeleteDataIntegration
<a name="API_connect-app-integrations_DeleteDataIntegration"></a>

Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. 

**Note**  
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API.

## Request Syntax
<a name="API_connect-app-integrations_DeleteDataIntegration_RequestSyntax"></a>

```
DELETE /dataIntegrations/Identifier HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_DeleteDataIntegration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Identifier](#API_connect-app-integrations_DeleteDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_DeleteDataIntegration-request-uri-DataIntegrationIdentifier"></a>
A unique identifier for the DataIntegration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_DeleteDataIntegration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_DeleteDataIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_DeleteDataIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_DeleteDataIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_DeleteDataIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/DeleteDataIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/DeleteDataIntegration) 

# DeleteEventIntegration
<a name="API_connect-app-integrations_DeleteEventIntegration"></a>

Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.

## Request Syntax
<a name="API_connect-app-integrations_DeleteEventIntegration_RequestSyntax"></a>

```
DELETE /eventIntegrations/Name HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_DeleteEventIntegration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Name](#API_connect-app-integrations_DeleteEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_DeleteEventIntegration-request-uri-Name"></a>
The name of the event integration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_DeleteEventIntegration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_DeleteEventIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_DeleteEventIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_DeleteEventIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_DeleteEventIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/DeleteEventIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/DeleteEventIntegration) 

# GetApplication
<a name="API_connect-app-integrations_GetApplication"></a>

Get an Application resource.

## Request Syntax
<a name="API_connect-app-integrations_GetApplication_RequestSyntax"></a>

```
GET /applications/ApplicationIdentifier HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_GetApplication_RequestParameters"></a>

The request uses the following URI parameters.

 ** [ApplicationIdentifier](#API_connect-app-integrations_GetApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_GetApplication-request-uri-Arn"></a>
The Amazon Resource Name (ARN) of the Application.  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^(arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}|[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})(:[\w\$]+)?$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_GetApplication_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_GetApplication_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "ApplicationConfig": { 
      "ContactHandling": { 
         "Scope": "string"
      }
   },
   "ApplicationSourceConfig": { 
      "ExternalUrlConfig": { 
         "AccessUrl": "string",
         "ApprovedOrigins": [ "string" ]
      }
   },
   "ApplicationType": "string",
   "Arn": "string",
   "CreatedTime": number,
   "Description": "string",
   "Id": "string",
   "IframeConfig": { 
      "Allow": [ "string" ],
      "Sandbox": [ "string" ]
   },
   "InitializationTimeout": number,
   "IsService": boolean,
   "LastModifiedTime": number,
   "Name": "string",
   "Namespace": "string",
   "Permissions": [ "string" ],
   "Publications": [ 
      { 
         "Description": "string",
         "Event": "string",
         "Schema": "string"
      }
   ],
   "Subscriptions": [ 
      { 
         "Description": "string",
         "Event": "string"
      }
   ],
   "Tags": { 
      "string" : "string" 
   }
}
```

## Response Elements
<a name="API_connect-app-integrations_GetApplication_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ApplicationConfig](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-ApplicationConfig"></a>
The configuration settings for the application.  
Type: [ApplicationConfig](API_connect-app-integrations_ApplicationConfig.md) object

 ** [ApplicationSourceConfig](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-ApplicationSourceConfig"></a>
The configuration for where the application should be loaded from.  
Type: [ApplicationSourceConfig](API_connect-app-integrations_ApplicationSourceConfig.md) object

 ** [ApplicationType](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-ApplicationType"></a>
The type of application.  
Type: String  
Valid Values: `STANDARD | SERVICE | MCP_SERVER` 

 ** [Arn](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Arn"></a>
The Amazon Resource Name (ARN) of the Application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

 ** [CreatedTime](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-CreatedTime"></a>
The created time of the Application.  
Type: Timestamp

 ** [Description](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Description"></a>
The description of the application.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*` 

 ** [Id](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Id"></a>
A unique identifier for the Application.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` 

 ** [IframeConfig](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-IframeConfig"></a>
The iframe configuration for the application.  
Type: [IframeConfig](API_connect-app-integrations_IframeConfig.md) object

 ** [InitializationTimeout](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-InitializationTimeout"></a>
The maximum time in milliseconds allowed to establish a connection with the workspace.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 600000.

 ** [IsService](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-IsService"></a>
 *This parameter has been deprecated.*   
Indicates whether the application is a service.  
Type: Boolean

 ** [LastModifiedTime](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-LastModifiedTime"></a>
The last modified time of the Application.  
Type: Timestamp

 ** [Name](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Name"></a>
The name of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._ \-]+$` 

 ** [Namespace](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Namespace"></a>
The namespace of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 211.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [Permissions](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Permissions"></a>
The configuration of events or requests that the application has access to.  
Type: Array of strings  
Array Members: Minimum number of 0 items. Maximum number of 150 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-\*]+$` 

 ** [Publications](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Publications"></a>
 *This parameter has been deprecated.*   
The events that the application publishes.  
Type: Array of [Publication](API_connect-app-integrations_Publication.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.

 ** [Subscriptions](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Subscriptions"></a>
 *This parameter has been deprecated.*   
The events that the application subscribes.  
Type: Array of [Subscription](API_connect-app-integrations_Subscription.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.

 ** [Tags](#API_connect-app-integrations_GetApplication_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetApplication-response-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.

## Errors
<a name="API_connect-app-integrations_GetApplication_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_GetApplication_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/GetApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/GetApplication) 

# GetDataIntegration
<a name="API_connect-app-integrations_GetDataIntegration"></a>

Returns information about the DataIntegration.

**Note**  
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API.

## Request Syntax
<a name="API_connect-app-integrations_GetDataIntegration_RequestSyntax"></a>

```
GET /dataIntegrations/Identifier HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_GetDataIntegration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Identifier](#API_connect-app-integrations_GetDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-request-uri-Identifier"></a>
A unique identifier.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_GetDataIntegration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_GetDataIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Arn": "string",
   "Description": "string",
   "FileConfiguration": { 
      "Filters": { 
         "string" : [ "string" ]
      },
      "Folders": [ "string" ]
   },
   "Id": "string",
   "KmsKey": "string",
   "Name": "string",
   "ObjectConfiguration": { 
      "string" : { 
         "string" : [ "string" ]
      }
   },
   "ScheduleConfiguration": { 
      "FirstExecutionFrom": "string",
      "Object": "string",
      "ScheduleExpression": "string"
   },
   "SourceURI": "string",
   "Tags": { 
      "string" : "string" 
   }
}
```

## Response Elements
<a name="API_connect-app-integrations_GetDataIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Arn](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-Arn"></a>
The Amazon Resource Name (ARN) for the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

 ** [Description](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-Description"></a>
The KMS key ARN for the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*` 

 ** [FileConfiguration](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-FileConfiguration"></a>
The configuration for what files should be pulled from the source.  
Type: [FileConfiguration](API_connect-app-integrations_FileConfiguration.md) object

 ** [Id](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-Id"></a>
A unique identifier.  
Type: String  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` 

 ** [KmsKey](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-KmsKey"></a>
The KMS key ARN for the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*` 

 ** [Name](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-Name"></a>
The name of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [ObjectConfiguration](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-ObjectConfiguration"></a>
The configuration for what data should be pulled from the source.  
Type: String to string to array of strings map map  
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Key Length Constraints: Minimum length of 1. Maximum length of 255.  
Key Pattern: `.*\S.*`   
Array Members: Minimum number of 1 item. Maximum number of 2048 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [ScheduleConfiguration](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-ScheduleConfiguration"></a>
The name of the data and how often it should be pulled from the source.  
Type: [ScheduleConfiguration](API_connect-app-integrations_ScheduleConfiguration.md) object

 ** [SourceURI](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-SourceURI"></a>
The URI of the data source.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `^(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+$)|(\w+\:\/\/[\w.-]+[\w/!@#+=.-]+[\w/!@#+=.-]+[\w/!@#+=.,-]+$)` 

 ** [Tags](#API_connect-app-integrations_GetDataIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetDataIntegration-response-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.

## Errors
<a name="API_connect-app-integrations_GetDataIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_GetDataIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/GetDataIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/GetDataIntegration) 

# GetEventIntegration
<a name="API_connect-app-integrations_GetEventIntegration"></a>

Returns information about the event integration.

## Request Syntax
<a name="API_connect-app-integrations_GetEventIntegration_RequestSyntax"></a>

```
GET /eventIntegrations/Name HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_GetEventIntegration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Name](#API_connect-app-integrations_GetEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-request-uri-Name"></a>
The name of the event integration.   
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_GetEventIntegration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_GetEventIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Description": "string",
   "EventBridgeBus": "string",
   "EventFilter": { 
      "Source": "string"
   },
   "EventIntegrationArn": "string",
   "Name": "string",
   "Tags": { 
      "string" : "string" 
   }
}
```

## Response Elements
<a name="API_connect-app-integrations_GetEventIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Description](#API_connect-app-integrations_GetEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-response-Description"></a>
The description of the event integration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*` 

 ** [EventBridgeBus](#API_connect-app-integrations_GetEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-response-EventBridgeBus"></a>
The EventBridge bus.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [EventFilter](#API_connect-app-integrations_GetEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-response-EventFilter"></a>
The event filter.  
Type: [EventFilter](API_connect-app-integrations_EventFilter.md) object

 ** [EventIntegrationArn](#API_connect-app-integrations_GetEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-response-EventIntegrationArn"></a>
The Amazon Resource Name (ARN) for the event integration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$` 

 ** [Name](#API_connect-app-integrations_GetEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-response-Name"></a>
The name of the event integration.   
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$` 

 ** [Tags](#API_connect-app-integrations_GetEventIntegration_ResponseSyntax) **   <a name="connect-connect-app-integrations_GetEventIntegration-response-Tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.

## Errors
<a name="API_connect-app-integrations_GetEventIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_GetEventIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/GetEventIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/GetEventIntegration) 

# ListApplicationAssociations
<a name="API_connect-app-integrations_ListApplicationAssociations"></a>

Returns a paginated list of application associations for an application.

## Request Syntax
<a name="API_connect-app-integrations_ListApplicationAssociations_RequestSyntax"></a>

```
GET /applications/ApplicationIdentifier/associations?maxResults=MaxResults&nextToken=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListApplicationAssociations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [ApplicationIdentifier](#API_connect-app-integrations_ListApplicationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListApplicationAssociations-request-uri-ApplicationId"></a>
A unique identifier for the Application.  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^(arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}|[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})(:[\w\$]+)?$`   
Required: Yes

 ** [MaxResults](#API_connect-app-integrations_ListApplicationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListApplicationAssociations-request-uri-MaxResults"></a>
The maximum number of results to return per page.  
Valid Range: Minimum value of 1. Maximum value of 50.

 ** [NextToken](#API_connect-app-integrations_ListApplicationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListApplicationAssociations-request-uri-NextToken"></a>
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.  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Request Body
<a name="API_connect-app-integrations_ListApplicationAssociations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListApplicationAssociations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "ApplicationAssociations": [ 
      { 
         "ApplicationArn": "string",
         "ApplicationAssociationArn": "string",
         "ClientId": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_ListApplicationAssociations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ApplicationAssociations](#API_connect-app-integrations_ListApplicationAssociations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListApplicationAssociations-response-ApplicationAssociations"></a>
List of Application Associations for the Application.  
Type: Array of [ApplicationAssociationSummary](API_connect-app-integrations_ApplicationAssociationSummary.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 50 items.

 ** [NextToken](#API_connect-app-integrations_ListApplicationAssociations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListApplicationAssociations-response-NextToken"></a>
If there are additional results, this is the token for the next set of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Errors
<a name="API_connect-app-integrations_ListApplicationAssociations_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListApplicationAssociations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListApplicationAssociations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListApplicationAssociations) 

# ListApplications
<a name="API_connect-app-integrations_ListApplications"></a>

Lists applications in the account.

## Request Syntax
<a name="API_connect-app-integrations_ListApplications_RequestSyntax"></a>

```
GET /applications?applicationType=ApplicationType&maxResults=MaxResults&nextToken=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListApplications_RequestParameters"></a>

The request uses the following URI parameters.

 ** [ApplicationType](#API_connect-app-integrations_ListApplications_RequestSyntax) **   <a name="connect-connect-app-integrations_ListApplications-request-uri-ApplicationType"></a>
The type of application.  
Valid Values: `STANDARD | SERVICE | MCP_SERVER` 

 ** [MaxResults](#API_connect-app-integrations_ListApplications_RequestSyntax) **   <a name="connect-connect-app-integrations_ListApplications-request-uri-MaxResults"></a>
The maximum number of results to return per page.  
Valid Range: Minimum value of 1. Maximum value of 50.

 ** [NextToken](#API_connect-app-integrations_ListApplications_RequestSyntax) **   <a name="connect-connect-app-integrations_ListApplications-request-uri-NextToken"></a>
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.  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Request Body
<a name="API_connect-app-integrations_ListApplications_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListApplications_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Applications": [ 
      { 
         "ApplicationType": "string",
         "Arn": "string",
         "CreatedTime": number,
         "Id": "string",
         "IsService": boolean,
         "LastModifiedTime": number,
         "Name": "string",
         "Namespace": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_ListApplications_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Applications](#API_connect-app-integrations_ListApplications_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListApplications-response-Applications"></a>
The Applications associated with this account.  
Type: Array of [ApplicationSummary](API_connect-app-integrations_ApplicationSummary.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 50 items.

 ** [NextToken](#API_connect-app-integrations_ListApplications_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListApplications-response-NextToken"></a>
If there are additional results, this is the token for the next set of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Errors
<a name="API_connect-app-integrations_ListApplications_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListApplications_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListApplications) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListApplications) 

# ListDataIntegrationAssociations
<a name="API_connect-app-integrations_ListDataIntegrationAssociations"></a>

Returns a paginated list of DataIntegration associations in the account.

**Note**  
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API.

## Request Syntax
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_RequestSyntax"></a>

```
GET /dataIntegrations/Identifier/associations?maxResults=MaxResults&nextToken=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Identifier](#API_connect-app-integrations_ListDataIntegrationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrationAssociations-request-uri-DataIntegrationIdentifier"></a>
A unique identifier for the DataIntegration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

 ** [MaxResults](#API_connect-app-integrations_ListDataIntegrationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrationAssociations-request-uri-MaxResults"></a>
The maximum number of results to return per page.  
Valid Range: Minimum value of 1. Maximum value of 50.

 ** [NextToken](#API_connect-app-integrations_ListDataIntegrationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrationAssociations-request-uri-NextToken"></a>
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.  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Request Body
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DataIntegrationAssociations": [ 
      { 
         "ClientId": "string",
         "DataIntegrationArn": "string",
         "DataIntegrationAssociationArn": "string",
         "DestinationURI": "string",
         "ExecutionConfiguration": { 
            "ExecutionMode": "string",
            "OnDemandConfiguration": { 
               "EndTime": "string",
               "StartTime": "string"
            },
            "ScheduleConfiguration": { 
               "FirstExecutionFrom": "string",
               "Object": "string",
               "ScheduleExpression": "string"
            }
         },
         "LastExecutionStatus": { 
            "ExecutionStatus": "string",
            "StatusMessage": "string"
         }
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [DataIntegrationAssociations](#API_connect-app-integrations_ListDataIntegrationAssociations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrationAssociations-response-DataIntegrationAssociations"></a>
The Amazon Resource Name (ARN) and unique ID of the DataIntegration association.  
Type: Array of [DataIntegrationAssociationSummary](API_connect-app-integrations_DataIntegrationAssociationSummary.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 50 items.

 ** [NextToken](#API_connect-app-integrations_ListDataIntegrationAssociations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrationAssociations-response-NextToken"></a>
If there are additional results, this is the token for the next set of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Errors
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListDataIntegrationAssociations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListDataIntegrationAssociations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListDataIntegrationAssociations) 

# ListDataIntegrations
<a name="API_connect-app-integrations_ListDataIntegrations"></a>

Returns a paginated list of DataIntegrations in the account.

**Note**  
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API.

## Request Syntax
<a name="API_connect-app-integrations_ListDataIntegrations_RequestSyntax"></a>

```
GET /dataIntegrations?maxResults=MaxResults&nextToken=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListDataIntegrations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [MaxResults](#API_connect-app-integrations_ListDataIntegrations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrations-request-uri-MaxResults"></a>
The maximum number of results to return per page.  
Valid Range: Minimum value of 1. Maximum value of 50.

 ** [NextToken](#API_connect-app-integrations_ListDataIntegrations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrations-request-uri-NextToken"></a>
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.  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Request Body
<a name="API_connect-app-integrations_ListDataIntegrations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListDataIntegrations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DataIntegrations": [ 
      { 
         "Arn": "string",
         "Name": "string",
         "SourceURI": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_ListDataIntegrations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [DataIntegrations](#API_connect-app-integrations_ListDataIntegrations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrations-response-DataIntegrations"></a>
The DataIntegrations associated with this account.  
Type: Array of [DataIntegrationSummary](API_connect-app-integrations_DataIntegrationSummary.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 50 items.

 ** [NextToken](#API_connect-app-integrations_ListDataIntegrations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListDataIntegrations-response-NextToken"></a>
If there are additional results, this is the token for the next set of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Errors
<a name="API_connect-app-integrations_ListDataIntegrations_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListDataIntegrations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListDataIntegrations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListDataIntegrations) 

# ListEventIntegrationAssociations
<a name="API_connect-app-integrations_ListEventIntegrationAssociations"></a>

Returns a paginated list of event integration associations in the account. 

## Request Syntax
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_RequestSyntax"></a>

```
GET /eventIntegrations/Name/associations?maxResults=MaxResults&nextToken=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Name](#API_connect-app-integrations_ListEventIntegrationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrationAssociations-request-uri-EventIntegrationName"></a>
The name of the event integration.   
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

 ** [MaxResults](#API_connect-app-integrations_ListEventIntegrationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrationAssociations-request-uri-MaxResults"></a>
The maximum number of results to return per page.  
Valid Range: Minimum value of 1. Maximum value of 50.

 ** [NextToken](#API_connect-app-integrations_ListEventIntegrationAssociations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrationAssociations-request-uri-NextToken"></a>
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.  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Request Body
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "EventIntegrationAssociations": [ 
      { 
         "ClientAssociationMetadata": { 
            "string" : "string" 
         },
         "ClientId": "string",
         "EventBridgeRuleName": "string",
         "EventIntegrationAssociationArn": "string",
         "EventIntegrationAssociationId": "string",
         "EventIntegrationName": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [EventIntegrationAssociations](#API_connect-app-integrations_ListEventIntegrationAssociations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrationAssociations-response-EventIntegrationAssociations"></a>
The event integration associations.  
Type: Array of [EventIntegrationAssociation](API_connect-app-integrations_EventIntegrationAssociation.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 50 items.

 ** [NextToken](#API_connect-app-integrations_ListEventIntegrationAssociations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrationAssociations-response-NextToken"></a>
If there are additional results, this is the token for the next set of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Errors
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListEventIntegrationAssociations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListEventIntegrationAssociations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListEventIntegrationAssociations) 

# ListEventIntegrations
<a name="API_connect-app-integrations_ListEventIntegrations"></a>

Returns a paginated list of event integrations in the account.

## Request Syntax
<a name="API_connect-app-integrations_ListEventIntegrations_RequestSyntax"></a>

```
GET /eventIntegrations?maxResults=MaxResults&nextToken=NextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListEventIntegrations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [MaxResults](#API_connect-app-integrations_ListEventIntegrations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrations-request-uri-MaxResults"></a>
The maximum number of results to return per page.  
Valid Range: Minimum value of 1. Maximum value of 50.

 ** [NextToken](#API_connect-app-integrations_ListEventIntegrations_RequestSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrations-request-uri-NextToken"></a>
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.  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Request Body
<a name="API_connect-app-integrations_ListEventIntegrations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListEventIntegrations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "EventIntegrations": [ 
      { 
         "Description": "string",
         "EventBridgeBus": "string",
         "EventFilter": { 
            "Source": "string"
         },
         "EventIntegrationArn": "string",
         "Name": "string",
         "Tags": { 
            "string" : "string" 
         }
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_connect-app-integrations_ListEventIntegrations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [EventIntegrations](#API_connect-app-integrations_ListEventIntegrations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrations-response-EventIntegrations"></a>
The event integrations.  
Type: Array of [EventIntegration](API_connect-app-integrations_EventIntegration.md) objects  
Array Members: Minimum number of 1 item. Maximum number of 50 items.

 ** [NextToken](#API_connect-app-integrations_ListEventIntegrations_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListEventIntegrations-response-NextToken"></a>
If there are additional results, this is the token for the next set of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 1000.  
Pattern: `.*` 

## Errors
<a name="API_connect-app-integrations_ListEventIntegrations_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListEventIntegrations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListEventIntegrations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListEventIntegrations) 

# ListTagsForResource
<a name="API_connect-app-integrations_ListTagsForResource"></a>

Lists the tags for the specified resource.

## Request Syntax
<a name="API_connect-app-integrations_ListTagsForResource_RequestSyntax"></a>

```
GET /tags/resourceArn HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_ListTagsForResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [resourceArn](#API_connect-app-integrations_ListTagsForResource_RequestSyntax) **   <a name="connect-connect-app-integrations_ListTagsForResource-request-uri-resourceArn"></a>
The Amazon Resource Name (ARN) of the resource.   
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_ListTagsForResource_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_ListTagsForResource_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "tags": { 
      "string" : "string" 
   }
}
```

## Response Elements
<a name="API_connect-app-integrations_ListTagsForResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [tags](#API_connect-app-integrations_ListTagsForResource_ResponseSyntax) **   <a name="connect-connect-app-integrations_ListTagsForResource-response-tags"></a>
Information about the tags.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.

## Errors
<a name="API_connect-app-integrations_ListTagsForResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_ListTagsForResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/ListTagsForResource) 

# TagResource
<a name="API_connect-app-integrations_TagResource"></a>

Adds the specified tags to the specified resource.

## Request Syntax
<a name="API_connect-app-integrations_TagResource_RequestSyntax"></a>

```
POST /tags/resourceArn HTTP/1.1
Content-type: application/json

{
   "tags": { 
      "string" : "string" 
   }
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_TagResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [resourceArn](#API_connect-app-integrations_TagResource_RequestSyntax) **   <a name="connect-connect-app-integrations_TagResource-request-uri-resourceArn"></a>
The Amazon Resource Name (ARN) of the resource.  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_TagResource_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [tags](#API_connect-app-integrations_TagResource_RequestSyntax) **   <a name="connect-connect-app-integrations_TagResource-request-tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: String to string map  
Map Entries: Maximum number of 200 items.  
Key Length Constraints: Minimum length of 1. Maximum length of 128.  
Key Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Value Length Constraints: Maximum length of 256.  
Required: Yes

## Response Syntax
<a name="API_connect-app-integrations_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_TagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_TagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_TagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/TagResource) 

# UntagResource
<a name="API_connect-app-integrations_UntagResource"></a>

Removes the specified tags from the specified resource.

## Request Syntax
<a name="API_connect-app-integrations_UntagResource_RequestSyntax"></a>

```
DELETE /tags/resourceArn?tagKeys=tagKeys HTTP/1.1
```

## URI Request Parameters
<a name="API_connect-app-integrations_UntagResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [resourceArn](#API_connect-app-integrations_UntagResource_RequestSyntax) **   <a name="connect-connect-app-integrations_UntagResource-request-uri-resourceArn"></a>
The Amazon Resource Name (ARN) of the resource.  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$`   
Required: Yes

 ** [tagKeys](#API_connect-app-integrations_UntagResource_RequestSyntax) **   <a name="connect-connect-app-integrations_UntagResource-request-uri-tagKeys"></a>
The tag keys.  
Array Members: Minimum number of 1 item. Maximum number of 200 items.  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `^(?!aws:)[a-zA-Z+-=._:/]+$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_UntagResource_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_connect-app-integrations_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_UntagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_UntagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_UntagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/UntagResource) 

# UpdateApplication
<a name="API_connect-app-integrations_UpdateApplication"></a>

Updates and persists an Application resource.

## Request Syntax
<a name="API_connect-app-integrations_UpdateApplication_RequestSyntax"></a>

```
PATCH /applications/ApplicationIdentifier HTTP/1.1
Content-type: application/json

{
   "ApplicationConfig": { 
      "ContactHandling": { 
         "Scope": "string"
      }
   },
   "ApplicationSourceConfig": { 
      "ExternalUrlConfig": { 
         "AccessUrl": "string",
         "ApprovedOrigins": [ "string" ]
      }
   },
   "ApplicationType": "string",
   "Description": "string",
   "IframeConfig": { 
      "Allow": [ "string" ],
      "Sandbox": [ "string" ]
   },
   "InitializationTimeout": number,
   "IsService": boolean,
   "Name": "string",
   "Permissions": [ "string" ],
   "Publications": [ 
      { 
         "Description": "string",
         "Event": "string",
         "Schema": "string"
      }
   ],
   "Subscriptions": [ 
      { 
         "Description": "string",
         "Event": "string"
      }
   ]
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_UpdateApplication_RequestParameters"></a>

The request uses the following URI parameters.

 ** [ApplicationIdentifier](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-uri-Arn"></a>
The Amazon Resource Name (ARN) of the Application.  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Pattern: `^(arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}|[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})(:[\w\$]+)?$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_UpdateApplication_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ApplicationConfig](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-ApplicationConfig"></a>
The configuration settings for the application.  
Type: [ApplicationConfig](API_connect-app-integrations_ApplicationConfig.md) object  
Required: No

 ** [ApplicationSourceConfig](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-ApplicationSourceConfig"></a>
The configuration for where the application should be loaded from.  
Type: [ApplicationSourceConfig](API_connect-app-integrations_ApplicationSourceConfig.md) object  
Required: No

 ** [ApplicationType](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-ApplicationType"></a>
The type of application.  
Type: String  
Valid Values: `STANDARD | SERVICE | MCP_SERVER`   
Required: No

 ** [Description](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-Description"></a>
The description of the application.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

 ** [IframeConfig](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-IframeConfig"></a>
The iframe configuration for the application.  
Type: [IframeConfig](API_connect-app-integrations_IframeConfig.md) object  
Required: No

 ** [InitializationTimeout](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-InitializationTimeout"></a>
The maximum time in milliseconds allowed to establish a connection with the workspace.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 600000.  
Required: No

 ** [IsService](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-IsService"></a>
 *This parameter has been deprecated.*   
Indicates whether the application is a service.  
Type: Boolean  
Required: No

 ** [Name](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-Name"></a>
The name of the application.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._ \-]+$`   
Required: No

 ** [Permissions](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-Permissions"></a>
The configuration of events or requests that the application has access to.  
Type: Array of strings  
Array Members: Minimum number of 0 items. Maximum number of 150 items.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-\*]+$`   
Required: No

 ** [Publications](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-Publications"></a>
 *This parameter has been deprecated.*   
The events that the application publishes.  
Type: Array of [Publication](API_connect-app-integrations_Publication.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.  
Required: No

 ** [Subscriptions](#API_connect-app-integrations_UpdateApplication_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateApplication-request-Subscriptions"></a>
 *This parameter has been deprecated.*   
The events that the application subscribes.  
Type: Array of [Subscription](API_connect-app-integrations_Subscription.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.  
Required: No

## Response Syntax
<a name="API_connect-app-integrations_UpdateApplication_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_UpdateApplication_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_UpdateApplication_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

 ** UnsupportedOperationException **   
The operation is not supported.  
HTTP Status Code: 400

## See Also
<a name="API_connect-app-integrations_UpdateApplication_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/UpdateApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/UpdateApplication) 

# UpdateDataIntegration
<a name="API_connect-app-integrations_UpdateDataIntegration"></a>

Updates the description of a DataIntegration.

**Note**  
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API.

## Request Syntax
<a name="API_connect-app-integrations_UpdateDataIntegration_RequestSyntax"></a>

```
PATCH /dataIntegrations/Identifier HTTP/1.1
Content-type: application/json

{
   "Description": "string",
   "Name": "string"
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_UpdateDataIntegration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Identifier](#API_connect-app-integrations_UpdateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateDataIntegration-request-uri-Identifier"></a>
A unique identifier for the DataIntegration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_UpdateDataIntegration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [Description](#API_connect-app-integrations_UpdateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateDataIntegration-request-Description"></a>
A description of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

 ** [Name](#API_connect-app-integrations_UpdateDataIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateDataIntegration-request-Name"></a>
The name of the DataIntegration.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: No

## Response Syntax
<a name="API_connect-app-integrations_UpdateDataIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_UpdateDataIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_UpdateDataIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_UpdateDataIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/UpdateDataIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/UpdateDataIntegration) 

# UpdateDataIntegrationAssociation
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation"></a>

Updates and persists a DataIntegrationAssociation resource.

**Note**  
 Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job. 

## Request Syntax
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_RequestSyntax"></a>

```
PATCH /dataIntegrations/Identifier/associations/DataIntegrationAssociationIdentifier HTTP/1.1
Content-type: application/json

{
   "ExecutionConfiguration": { 
      "ExecutionMode": "string",
      "OnDemandConfiguration": { 
         "EndTime": "string",
         "StartTime": "string"
      },
      "ScheduleConfiguration": { 
         "FirstExecutionFrom": "string",
         "Object": "string",
         "ScheduleExpression": "string"
      }
   }
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_RequestParameters"></a>

The request uses the following URI parameters.

 ** [DataIntegrationAssociationIdentifier](#API_connect-app-integrations_UpdateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateDataIntegrationAssociation-request-uri-DataIntegrationAssociationIdentifier"></a>
A unique identifier. of the DataIntegrationAssociation resource  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

 ** [Identifier](#API_connect-app-integrations_UpdateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateDataIntegrationAssociation-request-uri-DataIntegrationIdentifier"></a>
A unique identifier for the DataIntegration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `.*\S.*`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [ExecutionConfiguration](#API_connect-app-integrations_UpdateDataIntegrationAssociation_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateDataIntegrationAssociation-request-ExecutionConfiguration"></a>
The configuration for how the files should be pulled from the source.  
Type: [ExecutionConfiguration](API_connect-app-integrations_ExecutionConfiguration.md) object  
Required: Yes

## Response Syntax
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_UpdateDataIntegrationAssociation_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/UpdateDataIntegrationAssociation) 

# UpdateEventIntegration
<a name="API_connect-app-integrations_UpdateEventIntegration"></a>

Updates the description of an event integration.

## Request Syntax
<a name="API_connect-app-integrations_UpdateEventIntegration_RequestSyntax"></a>

```
PATCH /eventIntegrations/Name HTTP/1.1
Content-type: application/json

{
   "Description": "string"
}
```

## URI Request Parameters
<a name="API_connect-app-integrations_UpdateEventIntegration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [Name](#API_connect-app-integrations_UpdateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateEventIntegration-request-uri-Name"></a>
The name of the event integration.  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `^[a-zA-Z0-9\/\._\-]+$`   
Required: Yes

## Request Body
<a name="API_connect-app-integrations_UpdateEventIntegration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [Description](#API_connect-app-integrations_UpdateEventIntegration_RequestSyntax) **   <a name="connect-connect-app-integrations_UpdateEventIntegration-request-Description"></a>
The description of the event integration.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 1000.  
Pattern: `.*`   
Required: No

## Response Syntax
<a name="API_connect-app-integrations_UpdateEventIntegration_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_connect-app-integrations_UpdateEventIntegration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_connect-app-integrations_UpdateEventIntegration_Errors"></a>

For information about the errors that are common to all actions, see [Common Errors](CommonErrors.md).

 ** AccessDeniedException **   
You do not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServiceError **   
Request processing failed due to an error or failure with the service.  
HTTP Status Code: 500

 ** InvalidRequestException **   
The request is not valid.   
HTTP Status Code: 400

 ** ResourceNotFoundException **   
The specified resource was not found.  
HTTP Status Code: 404

 ** ThrottlingException **   
The throttling limit has been exceeded.  
HTTP Status Code: 429

## See Also
<a name="API_connect-app-integrations_UpdateEventIntegration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/appintegrations-2020-07-29/UpdateEventIntegration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/appintegrations-2020-07-29/UpdateEventIntegration) 