/api/segment/v1/export/create.json?idSegment=1&requestFields=gaid,idfa
Create a request to export segment to CSV files.
Only account owners and users with the granted export permission can export raw data from the account. For details, see User management.
https://tracker.my.com/api/segment/v1/export/create.json
POST
Name | Value | Description | Note |
---|---|---|---|
idSegment * | ID of one of the segments available to you Example: 1 или idSegment=1 |
ID of the segment to be exported | |
requestFields | Some values of exported fields, separated by commas or array-based
Example: requestFields=gaid,idfa |
The list of identifiers that will be present in the exporting. If the list is empty or not transmitted, all available fields will be exported | The list of available fields depends on the audience type of the segment.
Segment by users:
|
includeHeaderLine | One of the values: 0 — off 1 — on (by default) Example: includeHeaderLine=1 |
Adding the first line with column names to the first file | |
registerType | One of the values: 0 — Do not modify (by default) 1 — Original 2 — Lower case 3 — Upper case Example: registerType=1 |
Selecting register identifiers | The list of identifiers for which you can select the register depends on the audience type of the segment.
Segment by devices:
|
hashType | One of the values: 0 — No hashing (by default) 1 — MD5 2 — SHA256 Example: hashType=1 |
Hashing identifiers | The list of hashed identifiers depends on the audience type of the segment.
Segment by users:
|
maxBatchFileSize | Integer. Maximum size in MB per file in the ZIP-archive | Splitting the exported segment into multiple files | Value ranges from 10 to 4 095 |
* — required parameters
/api/segment/v1/export/create.json?idSegment=1&requestFields=gaid,idfa
A 200 status code indicates success. It will include an identifier of a new request in the
idSegmentExport
field:
{
"code": 200,
"message": "Ok",
"data": {
"idSegmentExport": "1"
}
}
A 400 status code indicates an error in parameters given. For example:
{
"code": 400,
"message": "Bad Request",
"data": {
"error": {
"detail": "Field \"idSegment\" is invalid"
}
}
}
{
"code": 403,
"message": "Access denied",
"data": null
}
{
"code": 400,
"message": "Bad Request",
"data": {
"error": {
"detail": "Maximum number of simultaneous requests reached. Wait until there is space available in the queue.",
"info": {
"exports": [
{
"idSegmentExport": "1"
}
]
}
}
}
}
{
"code": 400,
"message": "Bad Request",
"data": {
"error": {
"detail": "This segment is already being exported"
}
}
}