The Ingestion API uses standard URL rules for DELETE calls. These rules require special characters within the Primary Key to be encoded in a specific format to avoid data corruption during transmission.
For example, the plus sign (+) is a common special character that needs encoding.
For instance, if your original Primary Key contains "Item+123", the encoded version might be "Item%2B123".
Thus, the URl to delete the above record would be:https://{instance_url}/api/v1/ingest/sources/{name}/{object-name}?ids=Item%2B123
[Uncommon Use Case]:
Ingestion Api doesn't have a guard rail to prevent users from ingesting bad data for example, data with emojis or different language characters. This is up to the user to look over their data before ingesting it into Data 360.
If user do ingest bad data and want to delete it. Please proceed to use the Bulk delete API. No need to convert the characters into UTF-8, with the bulk delete api, you can just send in emojis or special character in the body of the request to delete the appropriate bad data.
For example, if the Primary key = 💪👌 you can proceed with using the bulk api to delete these primary key by adding 💪👌 in the body. No need to decode them.
Walkthrough here of bulk ingestion api job creation and operations: https://developer.salesforce.com/docs/atlas.en-us.c360a_api.meta/c360a_api/c360a_api_bulk_insert_example.htm
001728579

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.