Types:
from partnermax.types import KeyListResponse, KeyIssueResponseMethods:
client.keys.list() -> KeyListResponseclient.keys.issue(**params) -> KeyIssueResponseclient.keys.revoke(key_id) -> None
Types:
from partnermax.types import DealerDetail, DealerSummary, PartnerDealerResponseMethods:
client.dealers.create(**params) -> PartnerDealerResponseclient.dealers.retrieve(dealer_id) -> DealerDetailclient.dealers.update(dealer_id, **params) -> DealerDetailclient.dealers.list(**params) -> SyncCursorPage[DealerSummary]client.dealers.delete(dealer_id) -> Noneclient.dealers.activate_reference(external_dealer_id) -> PartnerDealerResponseclient.dealers.revoke_reference(external_dealer_id) -> Noneclient.dealers.suspend_reference(external_dealer_id) -> PartnerDealerResponse
Types:
from partnermax.types.dealers import DownPaymentTiers, NltSettingsMethods:
client.dealers.nlt_settings.retrieve(dealer_id) -> NltSettingsclient.dealers.nlt_settings.update(dealer_id, **params) -> NltSettings
Types:
from partnermax.types.dealers.nlt import NltOfferSummary, OfferRetrieveResponseMethods:
client.dealers.nlt.offers.retrieve(offer_id, *, dealer_id) -> OfferRetrieveResponseclient.dealers.nlt.offers.list(dealer_id, **params) -> SyncCursorPage[NltOfferSummary]
Types:
from partnermax.types.dealers import (
AIContent,
BulkCreateVehiclesResponse,
BulkRowOutcome,
VehicleDetail,
VehicleList,
VehicleSummary,
)Methods:
client.dealers.vehicles.create(dealer_id, **params) -> VehicleDetailclient.dealers.vehicles.retrieve(vehicle_id, *, dealer_id, **params) -> VehicleDetailclient.dealers.vehicles.update(vehicle_id, *, dealer_id, **params) -> VehicleDetailclient.dealers.vehicles.list(dealer_id, **params) -> SyncCursorPage[VehicleSummary]client.dealers.vehicles.delete(vehicle_id, *, dealer_id) -> Noneclient.dealers.vehicles.bulk(dealer_id, **params) -> BulkCreateVehiclesResponse
Types:
from partnermax.types.dealers.vehicles import VehicleImage, VehicleImageListMethods:
client.dealers.vehicles.images.create(vehicle_id, *, dealer_id, **params) -> VehicleImageclient.dealers.vehicles.images.list(vehicle_id, *, dealer_id) -> VehicleImageListclient.dealers.vehicles.images.delete(image_id, *, dealer_id, vehicle_id) -> None
Types:
from partnermax.types.dealers.vehicles import VehicleAccessoriesCatalog, VehicleAccessoryItemMethods:
client.dealers.vehicles.accessories.update(vehicle_id, *, dealer_id, **params) -> VehicleAccessoriesCatalogclient.dealers.vehicles.accessories.refresh_catalog(vehicle_id, *, dealer_id) -> VehicleAccessoriesCatalogclient.dealers.vehicles.accessories.retrieve_catalog(vehicle_id, *, dealer_id) -> VehicleAccessoriesCatalog