> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useparagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Release



## OpenAPI

````yaml /actionkit/openapi.json POST /projects/{project_id}/tools/#GITHUB_UPDATE_RELEASE
openapi: 3.0.0
info:
  title: ActionKit Tools API
  version: 1.0.0
servers:
  - url: https://actionkit.useparagon.com
    description: US Cloud
security: []
paths:
  /projects/{project_id}/tools/#GITHUB_UPDATE_RELEASE:
    post:
      summary: Update Release
      parameters:
        - name: project_id
          in: path
          required: true
          schema:
            type: string
            description: >-
              Your Paragon Project ID. You can copy your Project ID from your
              dashboard URL or by clicking Copy Project ID under the Environment
              switcher.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                tool:
                  type: string
                  default: GITHUB_UPDATE_RELEASE
                parameters:
                  type: object
                  properties:
                    owner:
                      type: string
                      description: >-
                        Owner : Specify the name of the account owner of the
                        associated repository for this Release. (example: "abc")
                    repo:
                      type: string
                      description: >-
                        Repository : Specify the name of the associated
                        repository for this Release.
                    id:
                      type: string
                      description: 'Release ID : Specify the ID of the release to update.'
                    tag_name:
                      type: string
                      description: >-
                        Name : Specify the name of the release tag to be
                        updated. (example: "v1.0.0")
                    target_commitish:
                      type: string
                      description: >-
                        Target : Specify the target of the release. This can
                        either be a branch name or a commit SHA. Defaults to the
                        main branch. (example: "master")
                    body:
                      type: string
                      description: 'Body : Specify a description for this release.'
                    draft:
                      type: string
                      description: >-
                        Draft : Specify whether the created release should be a
                        draft (unpublished) release.
                      enum:
                        - 'true'
                        - 'false'
                    prerelease:
                      type: string
                      description: >-
                        Prerelease : Specify whether the created release should
                        be a prerelease.
                      enum:
                        - 'true'
                        - 'false'
                    discussion_category_name:
                      type: string
                      description: >-
                        Discussion Category Name : If specified, a discussion of
                        the specified category is created and linked to the
                        release. The value must be a category that already
                        exists in the repository.
                    generate_release_notes:
                      type: string
                      description: >-
                        Release Notes : Specify whether the created release
                        should automatically create release notes using the
                        provided name and body specified.
                      enum:
                        - 'true'
                        - 'false'
                  required:
                    - owner
                    - repo
                    - id
                  x-integration: github
              required:
                - tool
                - parameters
      responses:
        '200':
          description: Success
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Your [Paragon User
        Token](/getting-started/installing-the-connect-sdk#setup) (JWT), which
        you can generate using your project's signing keys.

````