---
title: "Adds multiple pieces of transactional data to contacts asynchronously, returning an identifier that can be used to check for import progress."
method: POST
path: "/v2/contacts/transactional-data/import/{collectionName}"
tags: ["ApiContact"]
---

# Adds multiple pieces of transactional data to contacts asynchronously, returning an identifier that can be used to check for import progress.

`POST /v2/contacts/transactional-data/import/{collectionName}`

## Path parameters

- `collectionName` string, required

## Request body

- ApiTransactionalData[]
  - `key` string, nullable
  - `contactIdentifier` string, nullable
  - `json` string, nullable

## Response `202`

- ApiTransactionalDataImport
  - `id` string, guid
  - `status` 'NotStarted' | 'NotFinished' | 'Finished' | 'Failed' | 'NotAvailableInThisVersion'

---

[API](https://skmtc.net/dotdigital/apis/apiconnector-com.md) · [All operations](https://skmtc.net/dotdigital/apis/apiconnector-com/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dotdigital/apiconnector-com/revisions/109c0537cf77/schema)
