-
Notifications
You must be signed in to change notification settings - Fork 0
API LIST
Uploader API List
-
Uploader
GET https://api.flowzdigital.com/uploader/uploader
POST https://api.flowzdigital.com/uploader/uploader {"key":"pdm_uploader","masterJobStatus":"rejected","stepStatus":"upload_pending","subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","uploadType":"replace"}
PATCH https://api.flowzdigital.com/uploader/uploader/:importTrackerId
For eg - https://api.flowzdigital.com/uploader/uploader/ 3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a
-
If the user is rejecting the job from the dashboard { 'masterJobStatus': 'rejected'}
-
If the user is aborting the import { 'stepStatus' : 'validation_completed', 'totalProduct' : 0, 'uploadProduct' : 0, abort': true }
-
When validation starts { 'stepStatus': 'validation_running' }
-
When validation gets completed { stepStatus: 'validation_completed' }
-
When a file gets uploaded ( suppose Product Price file) {"ProductPrice":{"id":"e9afaa14-6d7e-4cf1-889f-1c2b15272bdb","schemaId":"3cddfb44-6b3d-4917-a645-6420d0f22e14", "totalNoOfRecords": 99, "uploadStatus":"completed", "validateStatus":"pending"}}
PUT https://api.flowzdigital.com/uploader/uploader/:importTrackerId
For eg - https://api.flowzdigital.com/uploader/uploader/ 3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a
-
When delete a uploaded file
{"id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","key":"pdm_uploader","masterJobStatus":"running","stepStatus":"upload_pending","subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","uploadType":"replace","user_id":"5a9fb7fb4135780015eb13d8","username": ”[email protected]”}
-
When abort from server side validation
Existing obj = {"ProductInformation":{"currentRuleIndex":19,"id":"ea900959-a9e5-4fbc-8849-f04d67d02c98","ruleIndex":19,"schema_id":"","totalNoOfRecords":9,"uploadStatus":"completed","uploadedAt":"2018-03-08T07:11:36.372Z","validateStatus":"completed"},"createdAt":"2018-03-08T06:59:11.451Z","id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","key":"pdm_uploader","masterJobStatus":"running","stepStatus":"validation_running","subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","uploadType":"replace","user_id":"5a9fb7fb4135780015eb13d8","username":[email protected]}
New obj = {"ProductInformation":{"id":"ea900959-a9e5-4fbc-8849-f04d67d02c98","schema_id":"","totalNoOfRecords":9,"uploadStatus":"completed","uploadedAt":"2018-03-08T07:11:36.372Z","validateStatus":"pending"},"createdAt":"2018-03-08T06:59:11.451Z","id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","key":"pdm_uploader","masterJobStatus":"running","stepStatus":"upload_pending","subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","uploadType":"replace","user_id":"5a9fb7fb4135780015eb13d8","username":[email protected]}
-
When abort from import step
Existing obj = {"ProductInformation":{"currentRuleIndex":19,"id":"ea900959-a9e5-4fbc-8849-f04d67d02c98","ruleIndex":19,"schema_id":"","totalNoOfRecords":9,"uploadStatus":"completed","uploadedAt":"2018-03-08T07:11:36.372Z","validateStatus":"completed"},"createdAt":"2018-03-08T06:59:11.451Z","id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","key":"pdm_uploader","masterJobStatus":"running","stepStatus":"validation_completed","subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","uploadType":"replace","user_id":"5a9fb7fb4135780015eb13d8","username":[email protected]}
New obj = {"ProductInformation":{"id":"ea900959-a9e5-4fbc-8849-f04d67d02c98","schema_id":"","totalNoOfRecords":9,"uploadStatus":"completed","uploadedAt":"2018-03-08T07:11:36.372Z","validateStatus":"pending"},"createdAt":"2018-03-08T06:59:11.451Z","id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","key":"pdm_uploader","masterJobStatus":"running","stepStatus":"upload_pending","subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","uploadType":"replace","user_id":"5a9fb7fb4135780015eb13d8","username":[email protected]}
-
-
Uploader-schema
GET https://api.flowzdigital.com/uploader/uploader-schema
POST https://api.flowzdigital.com/uploader/uploader-schema
{"import_tracker_id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","name":"Product Info", "schema":{"_id":{"allowedValues": [ ],"defaultValue":"","label":"_id","maxLength":"","optional":true,"regEx":"","type":"string"},"attr _colors":{"allowedValues": [ ],"defaultValue":"","label":"Attribute Color","maxLength":"","optional":false,"regEx":"","type":"string"}},
-
Uploader-csv-file-mapping
GET https://api.flowzdigital.com/uploader/uploader-csv-file-mapping
POST https://api.flowzdigital.com/uploader/uploader-csv-file-mapping
{"fileTypeId":"Product Info","import_tracker_id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","mapping":[{"csvHeader":"product_id","schemaObj":{"allowedValues":[],"defaultValue":"","label":"Product Id","maxLength":"","optional":true,"regEx":"","type":"string"},"sysHeader":"product_id","transform":"","transformMethod":""},{"csvHeader":"sku","schemaObj":{"allowedValues":[],"defaultValue":"","label":"SKU","maxLength":"","optional":false,"regEx":"","type":"string"},"sysHeader":"sku","transform":"","transformMethod":""}],"subscriptionId": "ff45ec86-911b-42a3-b073-a50c25c08537","username": "[email protected]"}
-
Uploader-csv-files
GET https://api.flowzdigital.com/uploader/uploader-csv-files
POST https://api.flowzdigital.com/uploader/uploader-csv-files
{"import_tracker_id":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","name":"information (copy).csv","size":18577,"subscriptionId":"ff45ec86-911b-42a3-b073-a50c25c08537","username": [email protected]}
-
Import-to-jobqueue
POST https://api.flowzdigital.com/uploader/import-to-jobqueue
{"importTrackerId":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a"}
-
Import-to-confirm
POST https://api.flowzdigital.com/uploader/import-to-confirm
{"importTrackerId":"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a"}
-
Pdm-uploader-data
- This is a socket service
{ 'activetab': ‘Product Information’, 'newCSV': { "_id" : "3acb7ec0-5738-11e8-893f-cf68a185b78e", "product_id" : "13194", "sku" : "EDFT", "country" : "US", "available_currencies" : "USD|CAD|AUD", "available_regions" : "US,AU", "nonavailable_regions" : "", "price_1" : 1.5 , "username" : "[email protected]","import-tracker_id" : "3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a","fileID" : "057dfd28-31c5-49dd-b825-7dfea95d74ec"}}
-
To delete all the records
DELETE https://api.flowzdigital.com/uploader/pdm-uploader-data/:importTrackerId? sheet_name=name
For eg : DELETE https://api.flowzdigital.com/uploader/pdm-uploader-data/ 3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a?sheet_name=Product Information
-
To delete selected records
DELETE https://api.flowzdigital.com/uploader/pdm-uploader-data/:importTrackerId? sheet_name=name&deletedIds=ids_array
For eg : DELETE https://api.flowzdigital.com/uploader/pdm-uploader-data/ 3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a?sheet_name=Product Information&deletedIds=[3acb7ec0-5738-11e8-893f-cf68a185b78e]
-
Uploader-validation
-
This service is used to validate the data
POST https://api.flowzdigital.com/uploader/uploader-validation
{ id:"3729c5dc-495c-4d0d-ad38-d0d9b1a74a2a", key:"ProductPrice", sheet_name:"Product Price", username:[email protected]}
PATCH https://api.flowzdigital.com/uploader/uploader-validation
{ columnname : "qty_1_max", newValue : "9999", row : 0 , sheet_name : "Product Price", _id : "1f672410-5a65-11e8-ae58-d73c581c2923"}
-