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? - 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
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
PageAfterCreateHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterCreateHandler.Interface:
Event payload PageAfterCreatePayload:
Types:
Usage:
PageAfterCreateRevisionFromHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterCreateRevisionFromHandler.Interface:
Event payload PageAfterCreateRevisionFromPayload:
Types:
Usage:
PageAfterDeleteHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterDeleteHandler.Interface:
Event payload PageAfterDeletePayload:
Types:
Usage:
PageAfterDuplicateHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterDuplicateHandler.Interface:
Event payload PageAfterDuplicatePayload:
Types:
Usage:
PageAfterMoveHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterMoveHandler.Interface:
Event payload PageAfterMovePayload:
Types:
Usage:
PageAfterPublishHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterPublishHandler.Interface:
Event payload PageAfterPublishPayload:
Types:
Usage:
PageAfterUnpublishHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterUnpublishHandler.Interface:
Event payload PageAfterUnpublishPayload:
Types:
Usage:
PageAfterUpdateHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageAfterUpdateHandler.Interface:
Event payload PageAfterUpdatePayload:
Types:
Usage:
PageBeforeCreateHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeCreateHandler.Interface:
Event payload PageBeforeCreatePayload:
Types:
Usage:
PageBeforeCreateRevisionFromHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeCreateRevisionFromHandler.Interface:
Event payload PageBeforeCreateRevisionFromPayload:
Types:
Usage:
PageBeforeDeleteHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeDeleteHandler.Interface:
Event payload PageBeforeDeletePayload:
Types:
Usage:
PageBeforeDuplicateHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeDuplicateHandler.Interface:
Event payload PageBeforeDuplicatePayload:
Types:
Usage:
PageBeforeMoveHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeMoveHandler.Interface:
Event payload PageBeforeMovePayload:
Types:
Usage:
PageBeforePublishHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforePublishHandler.Interface:
Event payload PageBeforePublishPayload:
Types:
Usage:
PageBeforeUnpublishHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeUnpublishHandler.Interface:
Event payload PageBeforeUnpublishPayload:
Types:
Usage:
PageBeforeUpdateHandler
Event Handler Abstraction — imported from webiny/api/website-builder/page
Interface PageBeforeUpdateHandler.Interface:
Event payload PageBeforeUpdatePayload:
Types:
Usage: