Code Examples

Ready-to-use code snippets for common integration scenarios.

Create Passport with QR Code

JavaScript
const passport = await client.passports.create({
  productId: 'SKU-12345',
  name: 'Organic Cotton T-Shirt',
  generateQR: true
});

console.log('QR Code URL:', passport.qrCodeUrl);

Batch Create Passports

Python
products = [
    {"productId": "SKU-001", "name": "Product 1"},
    {"productId": "SKU-002", "name": "Product 2"}
]

passports = client.passports.batch_create(products)
print(f"Created {len(passports)} passports")

Track Passport Scans

Node.js
const scans = await client.passports.getScans('passport_abc123', {
  startDate: '2024-01-01',
  endDate: '2024-01-31'
});

console.log(`Total scans: ${scans.total}`);