@drivly/commerce v0.1.1
Drivly Commerce SDK (@drivly/commerce)
The Drivly Commerce SDK is a TypeScript library for interacting with the Drivly Commerce API.
Installation
Install the package via npm:
npm install @drivly/commerceor yarn:
yarn add @drivly/commerceUsage
First, import the SDK:
import { SDK } from '@drivly/commerce'Then, create an instance of the SDK:
const { commerce } = SDK({ apiKey: 'your-api-key', environment: 'sandbox' })Please replace 'your-api-key' with your actual API key, or omit if the DRIVLY_API_KEY environment variable is set. The DRIVLY_ENV environment variable could also be set to either 'sandbox' or 'production'
You can now use the sdk instance to interact with the API. For example, to fetch all consumers:
const consumers = await commerce.consumers.find()API
The SDK provides the following normalized collections for commerce:
consumersbuyersdealsvehicleslistingstaxesAndFeesdmvFeesfeeslocationscompaniesaddressespreApprovalscreditApplicationsinsurancePoliciesinsuranceQuotesserviceQuotesserviceOrderscontactsattachmentswebhookstenantstradesbrandsdocuments
As well as the following normalized collections for crm:
leadsleadEventstradespreApprovalssearchesvehiclesvdpEmailscallsmeetingsmessagestemplatesholidaysquietHoursdefinitionssalesRepswebEvents
Each collection has the following methods:
find(): Fetch all items.findOne(id: string): Fetch a single item by its ID.create(data: object): Create a new item.update(id: string, data: object): Update an existing item.delete(id: string): Delete an item.
Contributing
Contributions are welcome. Please submit a pull request or create an issue to discuss your changes.
License
This project is licensed under the MIT License.
🚀 We're hiring!
Driv.ly is simple APIs to buy & sell cars online, funded by some of the biggest names in automotive and finance & insurance
We're building our entire infrastructure on Cloudflare Workers, Durable Objects, KV, R2, and PubSub. If you're as passionate about these transformational technologies as we are, we'd love for you to join our rapidly-growing team.
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago