Extensibility Hook list

MethodSCAPI - EndpointHook Name
DELETE.../baskets/{basketId}/coupons/{couponItemId}dw.ocapi.shop.basket.coupon.beforeDELETE
dw.ocapi.shop.basket.coupon.afterDELETE
dw.ocapi.shop.basket.coupon.modifyDELETEResponse
dw.ocapi.shop.basket.validateBasket
GET.../baskets/{basketId}dw.ocapi.shop.basket.beforeGET
dw.ocapi.shop.basket.modifyGETResponse
dw.ocapi.shop.basket.validateBasket
DELETE.../baskets/{basketId}/gift-certificate-items/{giftCertificateItemId}dw.ocapi.shop.basket.gift_certificate_item.beforeDELETE
dw.ocapi.shop.basket.gift_certificate_item.afterDELETE
dw.ocapi.shop.basket.gift_certificate_item.modifyDELETEResponse
PATCH.../baskets/{basketId}/items/{itemId}dw.ocapi.shop.basket.item.beforePATCH
dw.ocapi.shop.basket.item.afterPATCH
dw.ocapi.shop.basket.item.modifyPATCHResponse
dw.ocapi.shop.basket.validateBasket
PATCH.../baskets/{basketId}/payment-instruments/{paymentInstrumentId}dw.ocapi.shop.basket.payment_instrument.beforePATCH
dw.ocapi.shop.basket.payment_instrument.afterPATCH
dw.ocapi.shop.basket.payment_instrument.modifyPATCHResponse
dw.ocapi.shop.basket.validateBasket
PATCH.../baskets/{basketId}/shipments/{shipmentId}dw.ocapi.shop.basket.shipment.beforePATCH
dw.ocapi.shop.basket.shipment.afterPATCH
dw.ocapi.shop.basket.shipment.modifyPATCHResponse
dw.ocapi.shop.basket.validateBasket
PATCH.../orders/{orderNo}/payment-instruments/{paymentInstrumentId}dw.ocapi.shop.order.payment_instrument.afterPATCH
dw.ocapi.shop.order.payment_instrument.modifyPATCHResponse
dw.ocapi.shop.order.payment_instrument.beforePATCH
dw.ocapi.shop.order.validateOrder
dw.order.payment.authorize
dw.order.payment.authorizeCreditCard
GET.../baskets/{basketId}dw.ocapi.shop.basket.beforeGET
dw.ocapi.shop.basket.modifyGETResponse
dw.ocapi.shop.basket.validateBasket
GET.../baskets/{basketId}/payment-methodsdw.ocapi.shop.basket.payment_methods.beforeGET
dw.ocapi.shop.basket.payment_methods.afterGET
dw.ocapi.shop.basket.payment_methods.modifyGETResponse_v2
GET.../baskets/{basketId}/shipments/{shipmentId}/shipping-methodsdw.ocapi.shop.basket.shipments.shipping_methods.beforeGET
dw.ocapi.shop.basket.shipments.shipping_methods.modifyGETResponse_v2
PUT.../orders/{orderNo}dw.ocapi.shop.order.beforePUT
dw.ocapi.shop.order.afterPUT
dw.ocapi.shop.order.modifyPUTResponse
GET.../orders/{orderNo}/payment-methodsdw.ocapi.shop.order.payment_methods.beforeGET
dw.ocapi.shop.order.payment_methods.modifyGETResponse_v2
N/A.../baskets/{basketId}/price-booksN/A
N/A.../orders/{orderNo}/taxesN/A
N/A.../baskets/{basketId}/taxesN/A
GET.../baskets/{basketId}dw.ocapi.shop.basket.beforeGET
dw.ocapi.shop.basket.modifyGETResponse
dw.ocapi.shop.basket.validateBasket
DELETE.../baskets/{basketId}/gift-certificate-items/{giftCertificateItemId}dw.ocapi.shop.basket.gift_certificate_item.beforeDELETE
dw.ocapi.shop.basket.gift_certificate_item.afterDELETE
dw.ocapi.shop.basket.gift_certificate_item.modifyDELETEResponse
PATCH.../baskets/{basketId}/items/{itemId}dw.ocapi.shop.basket.item.beforePATCH
dw.ocapi.shop.basket.item.afterPATCH
dw.ocapi.shop.basket.item.modifyPATCHResponse
dw.ocapi.shop.basket.validateBasket
PATCH.../baskets/{basketId}/payment-instruments/{paymentInstrumentId}dw.ocapi.shop.basket.payment_instrument.beforePATCH
dw.ocapi.shop.basket.payment_instrument.afterPATCH
dw.ocapi.shop.basket.payment_instrument.modifyPATCHResponse
dw.ocapi.shop.basket.validateBasket
PATCH.../baskets/{basketId}/shipments/{shipmentId}dw.ocapi.shop.basket.shipment.beforePATCH
dw.ocapi.shop.basket.shipment.afterPATCH
dw.ocapi.shop.basket.shipment.modifyPATCHResponse
dw.ocapi.shop.basket.validateBasket
PATCH.../orders/{orderNo}/payment-instruments/{paymentInstrumentId}dw.ocapi.shop.order.payment_instrument.afterPATCH
dw.ocapi.shop.order.payment_instrument.modifyPATCHResponse
dw.ocapi.shop.order.payment_instrument.beforePATCH
dw.ocapi.shop.order.validateOrder
dw.order.payment.authorize
dw.order.payment.authorizeCreditCard
POST.../baskets/{basketId}/couponsdw.ocapi.shop.basket.coupon.beforePOST
dw.ocapi.shop.basket.coupon.afterPOST
dw.ocapi.shop.basket.coupon.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../baskets/{basketId}/gift-certificate-itemsdw.ocapi.shop.basket.gift_certificate_item.beforePOST
dw.ocapi.shop.basket.gift_certificate_item.afterPOST
dw.ocapi.shop.basket.gift_certificate_item.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../baskets/{basketId}/itemsdw.ocapi.shop.basket.items.beforePOST
dw.ocapi.shop.basket.items.afterPOST
dw.ocapi.shop.basket.items.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../baskets/{basketId}/payment-instrumentsdw.ocapi.shop.basket.payment_instrument.beforePOST
dw.ocapi.shop.basket.payment_instrument.afterPOST
dw.ocapi.shop.basket.payment_instrument.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../baskets/{basketId}/shipmentsdw.ocapi.shop.basket.shipment.beforePOST
dw.ocapi.shop.basket.shipment.afterPOST
dw.ocapi.shop.basket.shipment.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../basketsdw.ocapi.shop.basket.beforePOST
dw.ocapi.shop.basket.afterPOST
dw.ocapi.shop.basket.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../baskets/actions/mergedw.ocapi.baskets.actions.afterMerge
POST.../baskets/actions/transferdw.ocapi.baskets.actions.afterTransfer
POST.../ordersdw.ocapi.shop.order.beforePOST
dw.ocapi.shop.order.afterPOST
dw.ocapi.shop.order.modifyPOSTResponse
dw.ocapi.shop.basket.validateBasket
POST.../orders/{orderNo}/payment-instrumentsdw.ocapi.shop.order.validateOrder
dw.ocapi.shop.order.payment_instrument.modifyPOSTResponse
dw.order.payment.authorize
dw.ocapi.shop.order.payment_instrument.beforePOST
dw.order.payment.authorizeCreditCard
dw.ocapi.shop.order.payment_instrument.afterPOST
PUT.../baskets/{basketId}/billing-addressdw.ocapi.shop.basket.billing_address.beforePUT
dw.ocapi.shop.basket.billing_address.afterPUT
dw.ocapi.shop.basket.billing_address.modifyPUTResponse
dw.ocapi.shop.basket.validateBasket
PUT.../baskets/{basketId}/customerdw.ocapi.shop.basket.customer.beforePUT
dw.ocapi.shop.basket.customer.afterPUT
dw.ocapi.shop.basket.customer.modifyPUTResponse
dw.ocapi.shop.basket.validateBasket
PUT.../baskets/{basketId}/shipments/{shipmentId}/shipping-addressdw.ocapi.shop.basket.shipment.shipping_address.beforePUT
dw.ocapi.shop.basket.shipment.shipping_address.afterPUT
dw.ocapi.shop.basket.shipment.shipping_address.modifyPUTResponse
dw.ocapi.shop.basket.validateBasket
PUT.../baskets/{basketId}/shipments/{shipmentId}/shipping-methoddw.ocapi.shop.basket.shipment.shipping_method.beforePUT
dw.ocapi.shop.basket.shipment.shipping_method.afterPUT
dw.ocapi.shop.basket.shipment.shipping_method.modifyPUTResponse
dw.ocapi.shop.basket.validateBasket
N/A.../baskets/{basketId}/price-booksN/A
N/A.../baskets/{basketId}/taxesN/A
N/A.../baskets/{basketId}/items/{itemId}/taxesN/A
MethodSCAPI - EndpointHook Name
POST.../gift-certificatedw.ocapi.shop.gift_certificate.beforePOST
dw.ocapi.shop.gift_certificate.modifyPOSTResponse
GET.../promotions/campaigns/{campaignId}dw.ocapi.shop.promotions.beforeGET
dw.ocapi.shop.promotions.modifyGETResponse
GET.../promotionsdw.ocapi.shop.promotion.beforeGET
dw.ocapi.shop.promotion.modifyGETResponse
MethodSCAPI - EndpointHook Name
DELETE../customers/(customerId)/addresses/(addressName)dw.ocapi.shop.customer.address.beforeDELETE
dw.ocapi.shop.customer.address.afterDELETE
DELETE../customers/(customerId)/payment-instruments/(paymentInstrumentId)dw.ocapi.shop.customer.payment_instrument.beforeDELETE
dw.ocapi.shop.customer.payment_instrument.afterDELETE
DELETE../customers/(customerId)/product-lists/(listId)dw.ocapi.shop.customer.product_list.beforeDELETE
dw.ocapi.shop.customer.product_list.afterDELETE
DELETE../customers/(customerId)/product-lists/(listId)/items/(itemId)dw.ocapi.shop.customer.product_list.item.beforeDELETE
dw.ocapi.shop.customer.product_list.item.afterDELETE
DELETE../customers/actions/logoutdw.ocapi.shop.auth.beforePOST
dw.ocapi.shop.auth.afterPOST
dw.ocapi.shop.auth.modifyPOSTResponse
GET../customers/(customerId)dw.ocapi.shop.customer.beforeGET
dw.ocapi.shop.customer.modifyGETResponse
GET../customers/(customerId)/addresses/(addressName)dw.ocapi.shop.customer.addresses.beforeGET
dw.ocapi.shop.customer.addresses.modifyGETResponse
GET../customers/(customerId)/basketsdw.ocapi.shop.customer.baskets.beforeGET
dw.ocapi.shop.customer.baskets.modifyGETResponse_v2
GET../customers/(customerId)/ordersdw.ocapi.shop.customer.orders.beforeGET
dw.ocapi.shop.customer.orders.modifyGETResponse_v2
GET../customers/(customerId)/payment-instruments/(paymentInstrumentId)dw.ocapi.shop.customer.payment_instruments.beforeGET
dw.ocapi.shop.customer.payment_instruments.modifyGETResponse_v2
GET../customers/(customerId)/product-listsdw.ocapi.shop.customer.product_lists.beforeGET
dw.ocapi.shop.customer.product_lists.modifyGETResponse_v3
GET../customers/(customerId)/product-lists/(listId)dw.ocapi.shop.customer.product_list.beforeGET
dw.ocapi.shop.customer.product_list.modifyGETResponse
GET../customers/(customerId)/product-lists/(listId)/items/(itemId)dw.ocapi.shop.customer.product_list.item.beforeGET
dw.ocapi.shop.customer.product_list.item.modifyGETResponse
GET../customers/external-profileN/A
GET../product-listsdw.ocapi.shop.customer.product_lists.beforeGET
dw.ocapi.shop.customer.product_lists.modifyGETResponse_v3
GET../product-lists/(listId)dw.ocapi.shop.customer.product_list.beforeGET
dw.ocapi.shop.customer.product_list.modifyGETResponse
GET../product-lists/(listId)/items/(itemId)dw.ocapi.shop.customer.product_list.item.beforeGET
dw.ocapi.shop.customer.product_list.item.modifyGETResponse
PATCH../customers/(customerId)dw.ocapi.shop.customer.beforePATCH
dw.ocapi.shop.customer.afterPATCH
dw.ocapi.shop.customer.modifyGETResponse
PATCH../customers/(customerId)/addresses/(addressName)dw.ocapi.shop.customer.address.beforePATCH
dw.ocapi.shop.customer.address.afterPATCH
dw.ocapi.shop.customer.address.modifyPATCHResponse
PATCH../customers/(customerId)/product-lists/(listId)dw.ocapi.shop.customer.product_list.beforePATCH
dw.ocapi.shop.customer.product_list.afterPATCH
dw.ocapi.shop.customer.product_list.modifyPATCHResponse
PATCH../customers/(customerId)/product-lists/(listId)/items/(itemId)dw.ocapi.shop.customer.product_list.item.beforePATCH
dw.ocapi.shop.customer.product_list.item.afterPATCH
dw.ocapi.shop.customer.product_list.item.modifyPATCHResponse
POST../customersdw.ocapi.shop.customer.beforePOST
dw.ocapi.shop.customer.afterPOST
dw.ocapi.shop.customer.modifyPOSTResponse
POST../customers/(customerId)/addressesdw.ocapi.shop.customer.addresses.beforePOST
dw.ocapi.shop.customer.addresses.afterPOST
dw.ocapi.shop.customer.addresses.modifyGETResponse
POST../customers/(customerId)/payment-instrumentsdw.ocapi.shop.customer.payment_instrument.beforePOST
dw.ocapi.shop.customer.payment_instrument.afterPOST
dw.ocapi.shop.customer.payment_instrument.modifyPOSTResponse
POST../customers/(customerId)/product-listsdw.ocapi.shop.customer.product_lists.beforePOST
dw.ocapi.shop.customer.product_lists.afterPOST
dw.ocapi.shop.customer.product_list.modifyPOSTResponse
POST../customers/(customerId)/product-lists/(listId)/itemsdw.ocapi.shop.customer.product_list.items.beforePOST
dw.ocapi.shop.customer.product_list.items.afterPOST
dw.ocapi.shop.customer.product_list.item.modifyPOSTResponse
POST../customers/actions/logindw.ocapi.shop.customer.auth.beforePOST
dw.ocapi.shop.customer.auth.afterPOST
dw.ocapi.shop.customer.auth.modifyPOSTResponse
POST../customers/external-profileN/A
POST../customers/password/actions/create-reset-tokenN/A
POST../customers/password/actions/resetN/A
POST../customers/trusted-system/actions/loginN/A
PUT../customers/(customerId)/passwordN/A
MethodSCAPI - EndpointHook Name
GET../categories/(id)dw.ocapi.shop.category.beforeGET
dw.ocapi.shop.category.modifyGETResponse
GET../categoriesdw.ocapi.shop.category.beforeGET
dw.ocapi.shop.category.modifyGETResponse
GET../productsdw.ocapi.shop.product.beforeGET
dw.ocapi.shop.product.modifyGETResponse
GET../products/(id)dw.ocapi.shop.product.beforeGET
dw.ocapi.shop.product.modifyGETResponse