Post /interaction/v1/interactions/contactexit

Overview

Removes up to 50 contacts from a journey or from one or more versions of a journey.

JSON Parameters

Name Type Description
ContactKey string Required ID that uniquely identifies a subscriber or contact. Include a single contact or an array of up to 50 contacts.
DefinitionKey string Required Customer Key that uniquely identifies the journey. This key is the same for all versions of the journey.
Versions array One or more versions of a journey from which to remove a contact.

Responses

Status Name Type Description
202     ****
  errors array List of errors for request to remove a contact from a journey
  contactKey string Contact that needs to be removed from a journey
  definitionKey string Definition key of the journey
  status array Array of statuses of the contact in a given journey
  status.version string Version number of the journey
  status.message string Status of the request to remove a contact from a specific version of the journey

Usage

Example Request

Host: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com
POST /interaction/v1/interactions/contactexit
Content-Type: application/json
Authorization: Bearer YOUR_ACCESS_TOKEN

[
	{
		"ContactKey": "CONTACTKEY 1",
		"DefinitionKey": "DEFINITIONKEY"
	},
	{
		"ContactKey": "CONTACTKEY 2",
		"DefinitionKey": "INVALID DEFINITIONKEY",
		"Versions" :[1,2]
	}
]

Example Response without Errors

HTTP/1.1 202 Accepted
{
    "errors": []
}

Example Response with Errors

HTTP/1.1 202 Accepted
{
    "errors": [
        {
            "contactKey": "CONTACTKEY 2",
            "definitionKey": "INVALID DEFINITIONKEY",
            "status": [
                {
                    "version": 1,
                    "message": "Exit request Ignored - Invalid Interaction Name."
                }
            ]
        }
    ]
}