DRAFT ODIL V1.3.0 ODIL V2

OneDealer exposes a huge list of exposed endpoints via the OneDealer Services API. From the overall exposed services only a subset is used by our Integration Layer and is relevant to any integrated partner for all calls passing through it.

Thus, in the list below is grouping the respective endpoints per Entity.

Notice that always the latest version of OneDealer API resides on SwaggerHub here


Authentication

LEGACY(ODAuthenticationServices.onesrv)ODIL
Http MethodMethodHttp MethodEndpoint
POSTLoginPOSTapi/users/authenticate

Business Partners

LEGACY (ODBusinessPartnerServices.onesrv)ODIL Description
Http MethodMethodHttp MethodEndpoint
POSTCreateOrUpdateBusinessPartnerHeaderPOSTapi/business-partnersCreates Or Updates BusinessPartner Header
POSTCreateOrUpdateContactPersonPOSTapi/business-partners/contact-personsCreates Or Updates Contact Person
POSTCreateOrUpdateAddressPOSTapi/business-partners/addressesCreates Or Updates Address
POSTSetDataPrivacyPATCHapi/business-partners/{code}/data-privacySet Data Privacy
POSTGetAddressGETapi/business-partners/addresses/{code}Get Address
POSTDeleteAddressDELETEapi/business-partners/addresses/{code}Deletes Address
POSTGetContactPersonGETapi/business-partners/contact-persons/{code}Gets Contact Person
POSTDeleteContactPersonDELETEapi/business-partners/contact-persons/{code}Delete Contact Person
POSTGetBusinessPartnersGETapi/business-partners/Gets Business Partners

Documents (Orders) 

LEGACY (ODDocumentServices.onesrv)ODIL Description
Http Method

Method

Http MethodEndpoint
POSTupdateCompoOfferPUTapi/documents/compo-offer/{docEntry}Update Document Offer/Order status
POSTdocumentGETapi/documents/{docEntry}document
POSTAssignVehicleToDocumentLinePATCHapi/documents/{documentNumber}/line/{lineId}/assign-vehicleAssigns Vehicle To Document Line

Inquiries

LEGACY (ODInquiryServices.onesrv)ODIL Description
Http MethodMethodHttp MethodEndpoint
POSTILCreateInquiryInterestByCasePOSTapi/inquiries/interestsIL Create Inquiry Interest By Case

Invoices

LEGACY (ODInvoicesServices.onesrv)ODIL Description
Http MethodMethodHttp MethodEndpoint
POSTCreateOrUpdateInvoicesPOSTapi/invoicesCreate Or Update Invoices

Master Data

LEGACY (ODMasterDataServices.onesrv)ODIL Description
Http MethodMethodHttp MethodEndpoint
POSTCreateOrUpdateItemsPOSTapi/vehicles/itemsCreate Or Update Items
POSTUpdateModelTreeDataPOSTapi/jobs/ssis/model-treeUpdate Model Tree Data

Vehicles 

LEGACY (ODVehicleServices.onesrv)ODIL Description
Http MethodMethodHttp MethodEndpoint
POSTGetVehicleGETapi/vehicles?type=code&value=Get Vehicle (by Code)
POSTGetVehicleByVINGETapi/vehicles?type=vin&value=Get Vehicle By VIN
POSTCreateOrUpdateVehiclePOSTapi/vehiclesCreate Or Update Vehicle

Reservations

LEGACY (ODVehicleServices.onesrv)ODIL Description
Http MethodMethodHttp MethodEndpoint
POSTCreateReservationPOSTapi/reservationsCreate Vehicle Reservation

Exchange Rates

LEGACY(ODSetupServices.onesrv)ODIL Description
Http MethodMethodHttp MethodMethod
POSTSetCurrencyExchangeRatePOSTapi/exchange-rates/currencySet Currency Exchange Rate

After Sales (Service Orders)

LEGACY(ODDASWServices.onesrv)ODIL Description
Http MethodMethodHttp MethodMethod
POSTUpdateJobOrderStatusPATCHapi/dasw/jobcards/{code}/statusUpdate Job Order Status
POSTUpdateJobOrderComponentsPATCHapi/dasw/jobcards/{code}/componentsUpdate Job Order Components
POSTCreateTechJobAllocations



*Notice, that the aforementioned endpoints adhere to the ODIL APIs state of v1.3.0

  • No labels
Write a comment…