Event
Events in GitBook occur when specific actions occur in a GitBook Space or environment. Your integration can tap into these events, read information about them, and dispatch actions as they occur.
They are declared within the createIntegration
call, and should return async callback functions for the events you would like to listen to.
Example:
Reference
The following events can be read on the event
object passed into the arguments of the callback functions run when the event occurs.
installation_setup
installation_setup
Event received when integration has been installed or updated.
eventId
The id of the event
type
The type of event fired
installationId
The id of the installation event
status
The status of the installation event
space_installation_setup
space_installation_setup
Event received when integration has been installed or updated on a space.
eventId
The id of the event
type
The type of event fired
installationId
The id of the installation event
spaceId
The id of the space the installation event occured in
status
The status of the installation event
space_view
space_view
Event received when a page has been visited.
eventId
The id of the event
type
The type of event fired
pageId
visitor
anonymousId
cookies
userAgent
ip
url
referrer
ui_render
ui_render
Event generated when rendering a UI
eventId
The id of the event
type
The type of event fired
auth
userId
componentId
props
state
context
action
space_content_updated
space_content_updated
Event when the primary content of a space has been updated.
eventId
The id of the event
type
The type of event fired
space_visibility_updated
space_visibility_updated
Event when the visibility of the space has been changed.
eventId
The id of the event
type
The type of event fired
visibility
previousVisibility
space_gitsync_completed
space_gitsync_completed
Event when a GitSync operation has been completed.
eventId
The id of the event
type
The type of event fired
state
revisionId
commitId
space_gitsync_started
space_gitsync_started
Event when a GitSync operation has been started.
eventId
The id of the event
type
The type of event fired
revisionId
commitId
Last updated