# Link multiple data sources **POST /groups/{groupId}/apps/{appId}/multi_data_sources** Call this endpoint to link multiple data sources to an App. The total limit of linked data sources per App is 100. Data Sources linked by this endpoint will have `ReadAndWrite` default rules. ## Servers - The root API resource and starting point for the App Services API.: https://services.cloud.mongodb.com/api/admin/v3.0 (The root API resource and starting point for the App Services API.) ## Authentication methods - Token auth ## Parameters ### Path parameters - **groupId** (string) An Atlas [Project/Group ID](https://docs.atlas.mongodb.com/tutorial/manage-projects/). - **appId** (string) The ObjectID of your application. [The App Services API Project and Application IDs section](#section/Project-and-Application-IDs) demonstrates how to find this value. ### Body: application/json (array[object]) - **name** (string) Create a name to identify each cluster you want to link. - **type** (string) The type of the data source you want to link. - **config** (object) ## Responses ### 201 No content ### 400 - Data Sources exceeds the limit of 25 in the payload - Data Sources exceed the limit of 100 on the App - Multiple Default Rules for a single Data Source - Type of Data Source is neither "mongodb-atlas" nor "datalake" - Linking failed for at least one Data Source #### Body: application/json (object) - **failedClusterNames** (array[string]) The names of any data sources that failed to link. This uses the `name` property you assigned to the data source. [Powered by Bump.sh](https://bump.sh)