Access categories, merchants, locations, intermediaries, and issue reports through the Triqai SDK
const { categories, total, categoryVersion } = await triqai.categories.list(); for (const cat of categories) { console.log(`${cat.name} (level ${cat.level}, type: ${cat.type})`); }
const merchant = await triqai.merchants.get("merchant-uuid"); console.log(merchant.name, merchant.website, merchant.icon);
const location = await triqai.locations.get("location-uuid"); console.log(location.formatted, location.structured.city);
const intermediary = await triqai.intermediaries.get("intermediary-uuid"); console.log(intermediary.name); // "PayPal", "Square", etc.
const report = await triqai.issueReports.create({ transactionId: "tx-uuid", description: "Merchant was identified incorrectly", fields: ["entities.merchant.data.name"], });
const page = await triqai.issueReports.list({ status: "pending", transactionId: "tx-uuid", }); // Auto-paginate for await (const report of page) { console.log(report.id, report.status); }
const report = await triqai.issueReports.get("report-uuid");
Was this page helpful?