Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/cdek/src/cdek.ts>Cdek

📦CDEK api client
Go to Latest
class Cdek
extends EventEmitter<ApiWebhook.EventMap>
import { Cdek } from "https://deno.land/x/cdek@v1.0.9/src/cdek.ts";

Constructors

new
Cdek(options: InitOptions)

Methods

addCourier(params: ApiRequest.AddCourier): Promise<ApiResponse.AddCourier>
addDeliveryAppointment(params: ApiRequest.AddDeliveryAppointment): Promise<ApiResponse.AddDeliveryAppointment>
addOrder(params: ApiRequest.AddOrder): Promise<ApiResponse.AddOrder>
addPrealert(params: ApiRequest.AddPrealert): Promise<ApiResponse.AddPrealert>
addRefusal(order_uuid: string): Promise<ApiResponse.AddRefusal>
addWebhook(params?: ApiRequest.AddWebhook): Promise<ApiResponse.AddWebhook>
calculatorByAvaibleTariffs(params: ApiRequest.CalculatorByAvaibleTariffs): Promise<ApiResponse.CalculatorByAvaibleTariffs>
calculatorByTariff(params: ApiRequest.CalculatorByTariff): Promise<ApiResponse.CalculatorByTariff>
deprecated
calculatorCustoms(params: ApiRequest.CalculatorCustoms): Promise<ApiResponse.CalculatorCustoms>
createBarcodeCP(params: ApiRequest.CreateBarcodeCP): Promise<ApiResponse.CreateBarcodeCP>
createClientReturn(params: ApiRequest.CreateClientReturn): Promise<ApiResponse.CreateClientReturn>
createOrderReceipt(params: ApiRequest.CreateOrderReceipt): Promise<ApiResponse.CreateOrderReceipt>
deleteCourier(uuid: string): Promise<ApiResponse.DeleteCourier>
deleteOrderByUUID(uuid: string): Promise<ApiResponse.DeleteOrder>
deleteWebhookByUUID(uuid: string): Promise<ApiResponse.DeleteWebhook>
getBarcodeCP(uuid: string): Promise<ApiResponse.GetBarcodeCP>
getCashboxCheck(params: ApiRequest.GetCashboxCheck): Promise<ApiResponse.GetCashboxCheck>
getCashOnDeliveryRegistry(params: ApiRequest.GetCashOnDeliveryRegistry): Promise<ApiResponse.GetCashOnDeliveryRegistry>
getCashOnDeliveryTransfer(params: ApiRequest.GetCashOnDeliveryTransfer): Promise<ApiResponse.GetCashOnDeliveryTransfer>
getCities(params?: ApiRequest.GetCities): Promise<ApiResponse.GetCities[]>
getCourierDetails(uuid: string): Promise<ApiResponse.GetCourierDetails>
getDeliveryAppointment(uuid: string): Promise<ApiResponse.GetDeliveryAppointment>
getFinishedOrders(params: ApiRequest.GetFinishedOrders): Promise<ApiResponse.GetFinishedOrders>
getOrderByCdekNumber(cdek_number: number): Promise<ApiResponse.GetOrder>
getOrderByImNumber(im_number: number): Promise<ApiResponse.GetOrder>
getOrderByUUID(uuid: string): Promise<ApiResponse.GetOrder>
getOrderReceipt(uuid: string): Promise<ApiResponse.GetOrderReceipt>
getPassportData(params: ApiRequest.GetPassportData): Promise<ApiResponse.GetPassportData>
getPickupPoints(params?: ApiRequest.GetPickupPoints): Promise<ApiResponse.GetPickupPoints[]>
getPrealert(uuid: string): Promise<ApiResponse.GetPrealert>
getRegions(params?: ApiRequest.GetRegions): Promise<ApiResponse.GetRegions[]>
getWebhookByUUID(uuid: string): Promise<ApiResponse.GetWebhook>
getWebhooks(): Promise<ApiResponse.GetWebhooks>
updateOrder(params: ApiRequest.UpdateOrder): Promise<ApiResponse.UpdateOrder>
webhookHandler(): (request: Request) => Promise<Response>