WHAT YOU'LL LEARN
  • What use cases are available in webiny/api/website-builder/redirect?
  • Which event handlers can you implement?
  • How to import and use each exported item?

Overview
anchor

This page documents everything exported from webiny/api/website-builder/redirect. Import any of the items below directly from this path in your Webiny extensions.

Use Cases

Event Handlers

Use Cases
anchor

CreateRedirectUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface CreateRedirectUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

DeleteRedirectUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface DeleteRedirectUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

GetActiveRedirectsUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface GetActiveRedirectsUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

GetRedirectByIdUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface GetRedirectByIdUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

InvalidateRedirectsCacheUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface InvalidateRedirectsCacheUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

ListRedirectsUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface ListRedirectsUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

MoveRedirectUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface MoveRedirectUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

UpdateRedirectUseCase
anchor

Use Case Abstraction — imported from webiny/api/website-builder/redirect

Interface UpdateRedirectUseCase.Interface:

Types:

Usage:

extensions/MyImpl.ts

Event Handlers
anchor

RedirectAfterCreateEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectAfterCreateEventHandler.Interface:

Event payload RedirectAfterCreatePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectAfterDeleteEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectAfterDeleteEventHandler.Interface:

Event payload RedirectAfterDeletePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectAfterMoveEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectAfterMoveEventHandler.Interface:

Event payload RedirectAfterMovePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectAfterUpdateEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectAfterUpdateEventHandler.Interface:

Event payload RedirectAfterUpdatePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectBeforeCreateEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectBeforeCreateEventHandler.Interface:

Event payload RedirectBeforeCreatePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectBeforeDeleteEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectBeforeDeleteEventHandler.Interface:

Event payload RedirectBeforeDeletePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectBeforeMoveEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectBeforeMoveEventHandler.Interface:

Event payload RedirectBeforeMovePayload:

Types:

Usage:

extensions/MyHandler.ts

RedirectBeforeUpdateEventHandler
anchor

Event Handler Abstraction — imported from webiny/api/website-builder/redirect

Interface RedirectBeforeUpdateEventHandler.Interface:

Event payload RedirectBeforeUpdatePayload:

Types:

Usage:

extensions/MyHandler.ts