Skip to main content
Project events track actions related to project creation, configuration, and access views. These events record when users create projects, modify project settings, and view project information.
All project events include the standard actor, targets, context, and metadata fields. The schemas below show event-specific fields.

project.create

Records when a new project is created within an organization.

Triggered When

User creates a new project through the project creation form.

Event Schema

string
required
project.create
array
required
string
required
Page route where project was created (e.g., /organizations/[orgId]/projects/new)

Example Event


project.update_name

Records when a project’s name is changed.

Triggered When

User with owner or editor permissions updates the project name in project settings.

Event Schema

string
required
project.update_name
array
required
string
required
Always project_settings

Example Event


project.delete

Records when a project is permanently deleted from an organization.

Triggered When

User with owner permissions deletes a project via the delete action in project settings.

Event Schema

string
required
project.delete
array
required
string
required
Page route where project was deleted: /projects/[projectId]/settings

Example Event


project.view_settings

Records when a user views the project settings page.

Triggered When

User navigates to the project settings page.

Event Schema

string
required
project.view_settings
array
required
string
required
Page route (e.g., /projects/[projectId]/settings)

Example Event


project.list

Records when a user views the list of projects in an organization.

Triggered When

User navigates to the organization’s projects page.

Event Schema

string
required
project.list
array
required
string
required
Page route (e.g., /organizations/[orgId]/projects)
string
required
Total number of projects accessible to the user (as string)

Example Event


project.list_memberships

Records when a user views the list of members in a project.

Triggered When

User queries the project members list via the members API endpoint.

Event Schema

string
required
project.list_memberships
array
required
string
required
Page route where members were listed (e.g., /projects/[projectId]/members)
string
required
Page number in pagination (as string)
string
required
Number of results per page (as string)
string
required
Total number of members returned (as string)
string
Search query used to filter members (empty string if no filter)

Example Event


project.list_available_invitees

Records when a user views the list of organization members who can be invited to a project.

Triggered When

User queries the available invitees list via the available invitees API endpoint (typically when adding new project members).

Event Schema

string
required
project.list_available_invitees
array
required
string
required
Page route where available invitees were listed (e.g., /projects/[projectId]/available-invitees)
string
required
Page number in pagination (as string)
string
required
Number of results per page (as string)
string
required
Total number of available invitees returned (as string)
string
Search query used to filter available invitees (empty string if no filter)

Example Event

This event shows organization members who are not yet project members. The list excludes users who already have access to the project.

Project Memberships

User access grants and role changes for projects

Organizations

Organization-level settings and configuration

MCP Proxies

MCP proxy creation and management within projects

Analytics

Project analytics and usage metrics views