Skip to main content
PATCH
Modify Project

Authorizations

Authorization
string
header
required

Service Account Token authentication. To authenticate API requests:

  1. Create a Service Account Token:

    • Go to the Outerscope Dashboard and open the API Keys page
    • Click Create Service Account, name it (e.g., "GitHub Actions CI/CD"), choose an expiry date, and click Create
    • Copy the token generated for the desired service account
  2. Use the Token: Include the service account token in the Authorization header of API requests: Authorization: Bearer <your-service-account-token>

  3. Best Practices:

    • Create separate service accounts for different environments (dev, staging, prod)
    • Store tokens securely as secrets in consuming applications or workflows
    • Set appropriate expiry dates and rotate tokens regularly
    • Never commit tokens to source control

For CI/CD integration examples, see the CI/CD documentation.

Path Parameters

project_id
string
required

Body

application/json
alertAmountDollars
integer
required

Monthly spend amount in US dollars at which a usage alert is sent.

name
string
required

The name of the project.

runtimeVersion
string

The cortex-worker version to pin the project's app builds to, from the availableRuntimeVersions of the get-project response. Send an empty string to unpin and track the default; omit to leave the pin unchanged. The floating "latest" tag is still accepted for projects already pinned to it, but is no longer offered.

Response

A plain text confirmation message that the project was updated.