Project Groups
post/project-groups/{group_id}/env-vars

Request

  • Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/project-groups/{group_id}/env-vars
  • Auth: HTTP bearer

Path parameters

group_idinteger required

Project group ID

Request body

environment_slugstring nullable

Environment slug (e.g. production, staging) this applies to. Omit to apply to every environment.

include_in_previewboolean

Whether an unscoped variable also reaches preview environments. Defaults to false — opt-in, matching the per-service variable default so that sensitive group-level values don't leak into previews unless deliberately enabled.

is_secretboolean

Write-only: the value can never be read back through the API.

keystring required
valuestring required

Example request

{
  "key": "SENTRY_ENVIRONMENT"
}

Response

Variable created; applies to each project's next deployment

created_atstring date-time required
environment_slugstring nullable

Environment slug this applies to; null means every environment.

idinteger required
include_in_previewboolean required
is_secretboolean required
keystring required
updated_atstring date-time required
valuestring nullable

Example response

{
  "created_at": "2026-09-28T12:15:47.609192Z",
  "updated_at": "2026-09-28T12:15:47.609192Z"
}

Changes