Reference > API > Website Builder > Page
Page
Website Builder page use cases and event handlers
- What use cases are available in
webiny/api/website-builder/page? - Which event handlers can you implement?
- How to import and use each exported item?
Overview
This page documents everything exported from webiny/api/website-builder/page. Import any of the items below directly from this path in your Webiny extensions.
Use Cases
Event Handlers
Use Cases
CreatePageRevisionFromUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface CreatePageRevisionFromUseCase.Interface:
Types:
Usage:
CreatePageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface CreatePageUseCase.Interface:
Types:
Usage:
DeletePageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface DeletePageUseCase.Interface:
Types:
Usage:
DuplicatePageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface DuplicatePageUseCase.Interface:
Types:
Usage:
GetPageByIdUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface GetPageByIdUseCase.Interface:
Types:
Usage:
GetPageByPathUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface GetPageByPathUseCase.Interface:
Types:
Usage:
GetPageRevisionsUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface GetPageRevisionsUseCase.Interface:
Types:
Usage:
ListPagesUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface ListPagesUseCase.Interface:
Types:
Usage:
MovePageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface MovePageUseCase.Interface:
Types:
Usage:
PublishPageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface PublishPageUseCase.Interface:
Types:
Usage:
UnpublishPageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface UnpublishPageUseCase.Interface:
Types:
Usage:
UpdatePageUseCase
Use Case Abstraction — imported from webiny/api/website-builder/page
Interface UpdatePageUseCase.Interface:
Types:
Usage:
Event Handlers
PageAfterCreateEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterCreateEventHandler.Interface:
Event payload PageAfterCreatePayload:
Types:
Usage:
PageAfterCreateRevisionFromEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterCreateRevisionFromEventHandler.Interface:
Event payload PageAfterCreateRevisionFromPayload:
Types:
Usage:
PageAfterDeleteEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterDeleteEventHandler.Interface:
Event payload PageAfterDeletePayload:
Types:
Usage:
PageAfterDuplicateEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterDuplicateEventHandler.Interface:
Event payload PageAfterDuplicatePayload:
Types:
Usage:
PageAfterMoveEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterMoveEventHandler.Interface:
Event payload PageAfterMovePayload:
Types:
Usage:
PageAfterPublishEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterPublishEventHandler.Interface:
Event payload PageAfterPublishPayload:
Types:
Usage:
PageAfterUnpublishEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterUnpublishEventHandler.Interface:
Event payload PageAfterUnpublishPayload:
Types:
Usage:
PageAfterUpdateEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterUpdateEventHandler.Interface:
Event payload PageAfterUpdatePayload:
Types:
Usage:
PageBeforeCreateEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeCreateEventHandler.Interface:
Event payload PageBeforeCreatePayload:
Types:
Usage:
PageBeforeCreateRevisionFromEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeCreateRevisionFromEventHandler.Interface:
Event payload PageBeforeCreateRevisionFromPayload:
Types:
Usage:
PageBeforeDeleteEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeDeleteEventHandler.Interface:
Event payload PageBeforeDeletePayload:
Types:
Usage:
PageBeforeDuplicateEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeDuplicateEventHandler.Interface:
Event payload PageBeforeDuplicatePayload:
Types:
Usage:
PageBeforeMoveEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeMoveEventHandler.Interface:
Event payload PageBeforeMovePayload:
Types:
Usage:
PageBeforePublishEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforePublishEventHandler.Interface:
Event payload PageBeforePublishPayload:
Types:
Usage:
PageBeforeUnpublishEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeUnpublishEventHandler.Interface:
Event payload PageBeforeUnpublishPayload:
Types:
Usage:
PageBeforeUpdateEventHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeUpdateEventHandler.Interface:
Event payload PageBeforeUpdatePayload:
Types:
Usage: