---
schema_version: "1"
id: 2f1f58566b4b28e40e50267032e383d13247b01c2ea922ce00a1c10dcd6bf23b
title: Create an External Client Application for Data 360 Ingestion API
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-int/guides/c360-a-create-ingestion-api-connected-app.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-create-ingestion-api-connected-app.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4c42ca5caf23548f6e07c4e241133380dfd2276b2081570d9c6ea257dd3139e7
products:
  - Data 360 Integration Guide
  - Data 360 Developer Documentation
---
# Create an External Client Application for Data 360 Ingestion API

You must configure an external client app for your developer to send data into Data 360 using Ingestion API. See, [Configure an External Client App to Issue JWT-Based Access Tokens](https://help.salesforce.com/s/articleView?id=xcloud.jwt_eca_configuration.htm&type=5).

| Edition Table                                                                                                                                                               |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Available in: **All Editions** supported by Data 360. See [Data 360 edition availability](https://help.salesforce.com/s/articleView?id=data.c360_a_dc_editions.htm&type=5). |

As part of your external client app set up for Ingestion API, you must select the following OAuth scope:

- Access and manage your Data 360 Ingestion API data (cdp_ingest_api)
- Access and manage your data (api)
- Perform requests on your behalf at any time (refresh_token, offline_access)

Make sure to uncheck the **Issue JSON Web Token (JWT)-based access tokens for named users** checkbox.

Refer to the links in the see also section to know more on configuring a connected app and OAuth flows.

**note:** We recommend using the OAuth 2.0 JSON Web Token (JWT) bearer flow to set up OAuth flow.

## See Also
- [_Salesforce Help_: Connected Apps](https://help.salesforce.com/s/articleView?id=connected_app_overview.htm&language=en_US&type=5)
- [_Salesforce Help_: OAuth Authorization Flows ](https://help.salesforce.com/s/articleView?id=remoteaccess_oauth_flows.htm&type=5)
- [_Salesforce Help_: OAuth 2.0 JWT Bearer Flow for Server-to-Server Integration ](https://help.salesforce.com/s/articleView?id=remoteaccess_oauth_jwt_flow.htm&type=5)
- [_Salesforce Developer_: Create a Private Key and Self-Signed Digital Certificate ](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_auth_key_and_cert.htm)
