Skip to main content

Create project

POST 

/projects

Create project

Request

Header Parameters

    Idempotency-Key string

    Optional idempotency key (24 h cache). Repeat calls with the same key and path return the cached response.

Body

required

    namestringrequired
    descriptionstringrequired
    statusstring

    Possible values: [active, on_hold, completed, archived]

    logoUrlstring | nullnullable
    wikiContentstring | nullnullable
    slackWebhookUrlstring | nullnullable
    devUrlstring | nullnullable
    prodUrlstring | nullnullable
    replitAppUrlstring | nullnullable
    requireCascadeApprovalboolean
    invoicingModestring
    githubCommentSyncEnabledboolean
    githubAutoStatusEnabledboolean
    githubAutoStatusTargetstring
    githubAdvancedEnabledboolean
    enforceDependencyBlockingboolean
    autoStatusOnUnblockboolean
    autoStatusTargetStatusstring
    requireAutoStatusApprovalboolean
    ciRequiredboolean
    ciCheckRunNamestring
    commitScorerEnabledboolean
    flakyOverridesEnabledboolean
    githubAiSuggesterEnabledboolean
    githubAiRiskEnabledboolean
    releaseNotesAiEnabledboolean
    statusUpdateAiEnabledboolean
    prDescriptionAiEnabledboolean
    reviewerSuggesterAiEnabledboolean
    commitLinterAiEnabledboolean
    lastAiStatusUpdatestring | nullnullable
    autoLinkThresholdstring
    suggestThresholdstring
    scorerRecencyDaysinteger

    Possible values: >= -2147483648 and <= 2147483647

    timeBillingEnabledboolean
    committedCostLockedAtstring | nullnullable

Created

Schema

    iduuidrequired
    Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
    namestringrequired
    Example: Align v2 Redesign
    descriptionstringrequired
    Example: Complete redesign of the Align platform.
    statusstringrequired

    Possible values: [active, on_hold, completed, archived]

    Example: active
    organizationIduuidnullablerequired
    Example: 7b1e2c3d-0000-0000-0000-000000000001
    clientIduuidrequired
    Example: 9a8b7c6d-0000-0000-0000-000000000002
    logoUrlurinullablerequired
    Example: null
    createdAtdate-timerequired
    Example: 2025-01-01T00:00:00Z