1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "documents": [{
10 "notice_id": "202607010DN",
11 "manufacturer": "NXP",
12 "input_notice_ref": "synthetic-cloud-pipeline",
13 "content_base64": "PGh0bWw+PGgxPjIwMjYwNzAxMEROIDogU3ludGhldGljIGV2YWx1YXRpb24gbm90aWNlPC9oMT48dGFibGU+PHRyPjx0aD5QQ04gVHlwZTwvdGg+PHRoPklzc3VlIERhdGU8L3RoPjx0aD5FZmZlY3RpdmUgRGF0ZTwvdGg+PC90cj48dHI+PHRkPkRpc2NvbnRpbnVhdGlvbiBOb3RpZmljYXRpb248L3RkPjx0ZD4xNC1KdWwtMjAyNjwvdGQ+PHRkPjE1LUp1bC0yMDI2PC90ZD48L3RyPjwvdGFibGU+PHRhYmxlPjx0cj48dGg+UGFydCBOdW1iZXIgLyAxMk5DPC90aD48dGg+RGlzY29udGludWF0aW9uIFR5cGU8L3RoPjx0aD5BdmFpbGFiaWxpdHk8L3RoPjx0aD5Tb3VyY2U8L3RoPjx0aD5MYXN0IFRpbWUgQnV5IERhdGU8L3RoPjx0aD5MYXN0IFRpbWUgRGVsaXZlcnkgRGF0ZTwvdGg+PHRoPlJlcGxhY2VtZW50IFBhcnQ8L3RoPjwvdHI+PHRyPjx0ZD5URVNUMDAxLUEgKDEyMzQ1Njc4OTAxMik8L3RkPjx0ZD5GVUxMIFdJVEhEUkFXQUw8L3RkPjx0ZD5MaW1pdGVkIEF2YWlsYWJpbGl0eTwvdGQ+PHRkPlNvbGUgU291cmNlPC90ZD48dGQ+MTQtSnVsLTIwMjc8L3RkPjx0ZD4xNC1KdWwtMjAyODwvdGQ+PHRkPlRFU1QtUkVQTEFDRU1FTlQ8L3RkPjwvdHI+PC90YWJsZT48L2h0bWw+",
14 }],
15 "bom_rows": [
16 {
17 "row_id": "001",
18 "manufacturer": "NXP",
19 "mpn": "TEST001-A",
20 "product_id": "SYNTHETIC-A",
21 "revision": "001",
22 "part_scope": "standard",
23 },
24 {
25 "row_id": "002",
26 "manufacturer": "NXP",
27 "mpn": "TEST001-A",
28 "product_id": "SYNTHETIC-B",
29 "revision": "002",
30 "part_scope": "standard",
31 },
32 {
33 "row_id": "003",
34 "manufacturer": "NXP",
35 "mpn": "TEST001-B",
36 "product_id": "SYNTHETIC-A",
37 "revision": "001",
38 "part_scope": "standard",
39 },
40 ],
41}
42
43
44run = client.actor("amycole/pcn-to-bom-impact-extractor").call(run_input=run_input)
45
46
47print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
48for item in client.dataset(run.default_dataset_id).iterate_items():
49 print(item)
50
51