cURL
curl --request POST \ --url https://commerce.driv.ly/api/deals/versions/{id} \ --header 'Authorization: <api-key>'
{ "doc": { "updatedAt": "<string>", "createdAt": "<string>", "customer": 123, "vehicle": 123, "dealId": "<string>", "customerRelationship": "<string>", "coCustomer": 123, "companyConsumerCustomer": 123, "lienHolder": [ 123 ], "dealer": 123, "facilitator": [ 123 ], "type": [ "Wholesale Dropship" ], "salesPrice": "<string>", "margin": "<string>", "downPayment": "<string>", "financedAmount": "<string>", "taxesAndFees": 123, "dependencies": [ 123 ], "unsignedDocuments": "<string>", "signedDocuments": "<string>", "deliveryAddress": [ 123 ], "paymentLink": "<string>", "getTradeOffer": "<string>", "notarizePowerOfAttorney": "<string>", "serviceQuotes": [ 123 ], "tenant": 123, "trades": [ 123 ], "creditApplications": [ 123 ], "latestError": "<string>", "vscProvider": 123, "vsc": "<string>", "gapProvider": 123, "gap": "<string>", "status": "<string>", "transportServiceOrders": [ 123 ], "mileage": 123, "createdBy": 123, "lastModifiedBy": 123, "development": true }, "message": "<string>" }
Restore a Deal version by its id
Usage with the Drivly SDK
import { SDK } from '@drivly/commerce' import type { deals } from '@drivly/commerce' const sdk = new SDK(...) const deals = await sdk.deals.create(data: deals): Promise<deals>
id of the Deal version
number of levels to automatically populate relationships and uploads
retrieves document(s) in a specific locale
specifies a fallback locale if no locale value exists
ok
Show child attributes