/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.
POST https://tracker.my.com/api/segment/v1/export/create.json
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 — Common 2 — Lower case 3 — Upper case Example: registerType=1 |
Selecting register identifiers | Register can be selected only for identifiers in the 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
The table contains description of identifiers that can be export using the requestFields
parameter.
Segment by devices | |
---|---|
idApp | App identifier in MyTracker |
idProfile | Device identifier in the app. It defines a pair of app+individual device |
gaid | Android advertising identifier (advertisingId) |
idfa | iOS advertising identifier |
oaid | Huawei advertising identifier |
Segment by users | |
idProject | Project identifier in MyTracker |
idProjectUser | User identifier in the project. It defines a pair of project + user (idProject + CustomUserId) |
CustomUserID | User identifier sent via SDK. It defines an individual user |
Use the create
method to export identifiers gaid
, idfa
by segment with id
=1:
/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"
}
}
}