1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "issues_csv": `Item ID,Issue,Severity
12sku-a,Missing value [availability],High
13sku-b,Missing value [price],Medium
14sku-z,Landing page policy issue,High`,
15 "feed_csv": `id,availability,price,title
16sku-a,,12.00,Sample A
17sku-b,in_stock,9.00,Sample B`,
18 "mapping_json": `{
19 "issues": {"id_column": "Item ID", "issue_column": "Issue", "severity_column": "Severity"},
20 "feed": {"id_column": "id"},
21 "issues_id_mode": "exact"
22}`
23};
24
25
26const run = await client.actor("biztoolsus/merchant-issue-feed-map").call(input);
27
28
29console.log('Results from dataset');
30console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
31const { items } = await client.dataset(run.defaultDatasetId).listItems();
32items.forEach((item) => {
33 console.dir(item);
34});
35
36