Create a new project
Creates a new project within the authenticated user’s organization using the specified name. Projects are isolated environments within your organization, each with their own API keys, webhook configurations, and resources. Use this endpoint to create additional projects for different environments (e.g., development, staging, production) or for separate applications.
Headers
x-api-key
Request
This endpoint expects an object.
name
A unique name for your project that follows the required format rules
Response
Project successfully created. Returns the complete project object with generated IDs, webhook secrets, and configuration.
id
Unique identifier for the project
org_id
Identifier of the organization that owns this project
name
Name of the project
email
Email address associated with the project
created_at
ISO timestamp when the project was created
updated_at
ISO timestamp when the project was last updated
deleted
Whether this project has been soft-deleted
webhook_url
URL where webhook events will be sent (can be null)
event_webhook_url
URL where event webhook notifications will be sent (can be null)
webhook_secret
Secret key used to sign webhook payloads for verification
triggers_enabled
Whether triggers are enabled for this project
last_subscribed_at
ISO timestamp when the project last subscribed to updates
is_new_webhook
Indicates if the webhook configuration is using the new format