This API fetches the file processing status of each file contained in an import. The API request must contain either the import_name or the import_id. If you are not sure of the import_id or the import_name, you can use the Import Details API to get the import details, which can be further used in the Import File Run History API.
Authentication is done via Basic Auth. This requires a base64-encoded string of your credentials in the format 'username:password'.
Note: After you generate and save the Data API Key, DO NOT generate a new key unless there is a security breach. After you generate a different Data API key and save it, the authentication will start failing. You must update your existing data tracking.
For more information on authentication and getting your credentials, refer here.
This is the Workspace ID of your MoEngage account that must be passed with the request. You can find it in the MoEngage dashboard at Settings > Account > APIs > Workspace ID (earlier app id).
The unique identifier is used to identify the import. You can find this on the Data Imports page of the MoEngage dashboard. Data > Data Imports > Click the ellipsis icon for an import > View. The import_id or the import_name must be passed.
This field denotes the name of the import.The import_id or import_name has to be passed. If both are passed, import_id takes precedence.
This field denotes the file processing date. Supported values are:
start_dateend_dateformatIf this field is not passed, the API will respond with details of all the files corresponding to the import_id / import_name passed and in accordance to the offset and limit values.
Supported date time formats are:
"datetime_format": "YYYY-MM-DD" (2022-01-22)"datetime_format": "YYYY/MM/DD" (2022/01/22)"datetime_format": "DD/MM/YYYY" (22/01/2022)"datetime_format": "DD-MM-YYYY" (22-01-2022)"datetime_format": "DD-MM-YYYY hh:mm:ss" (31-12-2022 12:10:33)"datetime_format": "DD/MM/YYYY hh:mm:ss" (31/12/2022 12:10:33)"datetime_format": "YYYY-MM-DD hh:mm:ss" (2019-02-22 17:54:14)"datetime_format": "YYYY/MM/DD hh:mm:ss" (2019/02/22 17:54:14)This field denotes the status of files contained in an import.
SUCCESSFUL, FAILED, PARTIAL_SUCCESS, PROCESSING, QUEUED, WAITING 'API responds with a maximum of 50 file details in a single response. For example, if there are a total of 150 files that are part of the API response, then:
You can refer to the total_count parameter in the response to understand how many total files are part of the response.
OR
If the API responds with more_files = true, it indicates that there are more files that are not part of the current response for which another API request must be made with offset +1.'
Success.
This field denotes the status of the API response.
"success"
This field denotes the total count of the files fetched based on the API request.
1
This field contains the file data details.
This field denotes the pagination value of the imports. For example, if there are 100 imports to be fetched in the response:
This field indicates if there are more files. For example, if there are 100 imports and offset = 1, 50 imports will be returned with more_file = true to indicate that offset = 2 must be passed to get the next 50 imports.