1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "clientName": "Acme Corporation",
12 "clientEmail": "billing@acmecorp.com",
13 "invoiceNumber": "INV-2023-001",
14 "companyName": "Your Business Name",
15 "companyDetails": `123 Business St, City, Country
16 contact@example.com
17 +1 234 567 890`,
18 "invoiceDate": "2023-09-15",
19 "dueDate": "2023-10-15",
20 "accentColor": "#213448",
21 "currencySymbol": "$",
22 "paymentTerms": "Payment due within 15 days.",
23 "paymentDetails": `Bank Name: XYZ Bank
24 Account Number: 1234567890
25 IFSC: xyz
26 UPI: example@upi`,
27 "logoUrl": "https://example.com/logo.png",
28 "signatureUrl": "https://example.com/signature.png"
29};
30
31
32const run = await client.actor("powerful_bachelor/invoice-generator-pro").call(input);
33
34
35console.log('Results from dataset');
36console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
37const { items } = await client.dataset(run.defaultDatasetId).listItems();
38items.forEach((item) => {
39 console.dir(item);
40});
41
42