Upload customer data (CSV)
Uploads customer data.
The data is transmitted as multipart/form-data in CSV format. In the first line of the request, pass the names of the columns. Learn more about the format of transmitted data.
Note
The file size limit is 1 GB.
Sample request
POST https://api-metrica.yandex.net/cdp/api/v1/counter/2215573/data/contacts/csv?
merge_mode=SAVE&
columns_mapping=
"uniq_id":"ИД",
"name":"Имя",
"emails":"Почта",
"age":"Возраст"&
delimiter_type=COMMA
Content-Type: multipart/form-data; boundary=------------------------7zDUQOAIAE9hEWoV
Context-Length: TBD
--------------------------7zDUQOAIAE9hEWoV
Content-Disposition: form-data; name="file"; filename="data.csv"
Content-Type: text/csv
ИД,Имя,Почта,Возраст
11,Иван И.,example@example.com,40
42,Михаил Л.,somebody@example.com,24
--------------------------7zDUQOAIAE9hEWoV--
Request
POST
https://api-metrica.yandex.net/cdp/api/v1/counter/{counterId}/data/contacts/csv
Path parameters
Name |
Description |
counterId* |
Type: integer<int32> ID of the counter that you want to upload customer data for. |
Query parameters
Name |
Description |
columns_mapping* |
Type: string Correspondence between column names and attribute names. Example: Pattern: |
merge_mode* |
Type: string Data saving mode. For any value, pass all required fields, even ones that aren't modified. |
delimiter_type |
Type: string Type of column separator used in the file.
Default: |
Body
multipart/form-data
{
"file": null
}
Name |
Description |
file* |
Type: string<binary> The file size limit is 1 GB. |
Responses
200 OK
OK
Body
application/json
{
"uploading": {
"uploading_id": "string",
"datetime": "2022-12-29T18:02:01Z",
"api_validation_status": "string",
"elements_count": 0,
"entity_type": "string",
"uploading_format": "string",
"uploading_source": "string"
}
}
Name |
Description |
uploading |
Type: UploadingMetaExternal Description of the |
UploadingMetaExternal
Description of the UploadingMetaExternal
object.
Name |
Description |
api_validation_status |
Type: string Upload validation status:
|
datetime |
Type: string<date-time> Upload time. |
elements_count |
Type: integer<int32> Number of elements in the upload. |
entity_type |
Type: string Entity type:
|
uploading_format |
Type: string Upload format. Possible values:
|
uploading_id |
Type: string Upload ID. |
uploading_source |
Type: string Upload source. Possible values: |
No longer supported, please use an alternative and newer version.