@deliverart/sdk-js-lead
v2.23.14
Published
Deliverart JavaScript SDK for Lead Management
Downloads
2,524
Readme
@deliverart/sdk-js-lead
Lead management package for the DeliverArt JavaScript SDK.
Installation
npm install @deliverart/sdk-js-lead @deliverart/sdk-js-coreAvailable Requests
GetLeadsCreateLeadGetLeadDetailsUpdateLeadDeleteLeadInitializeLeadGenerateLeadApiToken
Usage
import { CreateLead, GetLeads, InitializeLead } from '@deliverart/sdk-js-lead'
const lead = await sdk.call(
new CreateLead({
email: '[email protected]',
firstName: 'Mario',
lastName: 'Rossi',
businessName: 'Pizzeria Rossi SRL',
posName: 'Pizzeria Rossi',
vat: 'IT12345678901',
billingAddress: {
line1: 'Via Roma 1',
city: 'Milano',
region: 'MI',
postalCode: '20121',
country: 'IT',
},
posAddress: {
line1: 'Via Roma 1',
city: 'Milano',
region: 'MI',
postalCode: '20121',
country: 'IT',
},
billingData: {
pec: '[email protected]',
},
}),
)
const leads = await sdk.call(
new GetLeads({
query: {
status: 'pending',
'order[createdAt]': 'desc',
},
}),
)
const initialized = await sdk.call(
new InitializeLead(lead.id, {
convertLeadIntegrations: true,
}),
)