Newforma Issue API

The Issue API from Newforma — 17 operation(s) for issue.

Operations 24

GET /v3/hubs/{hubId}/projects/{projectId}/archivedissues Get archived issues #
GET /v3/hubs/{hubId}/projects/{projectId}/archivedissues/{issueId} Get archived issue
PATCH /v3/hubs/{hubId}/projects/{projectId}/archivedissues/{archivedIssueId} Restore issue
DELETE /v3/hubs/{hubId}/projects/{projectId}/archivedissues/{archivedIssueId} Delete archived issue
GET /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/attachments Get issue attachments list
POST /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/attachments Create issue attachment
DELETE /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/attachments/{attachmentId} Delete issue attachment
GET /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/comments Get issue comments
POST /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/comments Create issue comment
DELETE /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/comments/{issueCommentId} Delete issue comment
GET /v3/hubs/{hubId}/projects/{projectId}/issues Get issues #
POST /v3/hubs/{hubId}/projects/{projectId}/issues Create issue
PATCH /v3/hubs/{hubId}/projects/{projectId}/issues Multi edit issues
GET /v3/hubs/{hubId}/projects/{projectId}/issues/search Search issues with filters #
GET /v3/hubs/{hubId}/projects/{projectId}/issues/details Get issues details #
GET /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId} Get Issue #
PUT /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId} Update issue
PATCH /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId} Archive an issue
GET /v3/hubs/{hubId}/projects/{projectId}/issues/multiple Get multiple issues #
GET /v3/hubs/{hubId}/projects/{projectId}/issues/number/{issueNumber} Get issue by issue number
PATCH /v3/hubs/{hubId}/projects/{projectId}/issues/archiveissues Archive multiple issues
GET /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/history Get issue history
POST /v3/hubs/{hubId}/projects/{projectId}/issues/viewpoints/batch Get viewpoints for multiple issues
GET /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/viewpoints/{viewpointId}/viewstate Get viewpoint view state

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/newforma-issue-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

newforma-issue-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Newforma Konekt Hub Issue API
  description: '<br><div>

    **Important:** API versioning is now optional. If no version is specified, the system defaults to using version 3 (`/v3`).

    </div><br>'
  version: '3'
servers:
- url: https://api.bimtrackapp.co
security:
- Bearer: []
tags:
- name: Issue
paths:
  /v3/hubs/{hubId}/projects/{projectId}/archivedissues:
    get:
      tags:
      - Issue
      summary: Get archived issues
      operationId: GetArchivedIssues_V3
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: Query
        in: query
        schema:
          type: string
      - name: QueryExtendedSearch
        in: query
        schema:
          type: boolean
      - name: IncludeIssueAdditionalInfo
        in: query
        schema:
          type: boolean
      - name: Term
        in: query
        schema:
          type: string
      - name: Description
        in: query
        schema:
          type: string
      - name: AssignedToUserIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: AuthorUserIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: LastModificationAuthorUserIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: IssueGroups
        in: query
        schema:
          type: array
          items:
            type: string
      - name: PriorityIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: ProjectPhaseIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: ConfidentialityIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: ProjectZoneIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: StatusIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: DisciplineIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: TypeIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: CreationDateStart
        in: query
        schema:
          type: string
          format: date-time
      - name: CreationDateEnd
        in: query
        schema:
          type: string
          format: date-time
      - name: LastModificationDateStart
        in: query
        schema:
          type: string
          format: date-time
      - name: LastModificationDateEnd
        in: query
        schema:
          type: string
          format: date-time
      - name: DueDateStart
        in: query
        schema:
          type: string
          format: date-time
      - name: DueDateEnd
        in: query
        schema:
          type: string
          format: date-time
      - name: Visibility
        in: query
        schema:
          type: integer
          format: int32
      - name: CustomAttributes
        in: query
        schema:
          type: array
          items:
            type: string
      - name: IsUnlinked
        in: query
        schema:
          type: boolean
      - name: IssueIds
        in: query
        schema:
          type: array
          items:
            type: integer
            format: int32
      - name: ActivityOperationId
        in: query
        schema:
          type: string
      - name: sort
        in: query
        schema:
          type: string
          default: -Number
      - name: startRecord
        in: query
        schema:
          type: integer
          format: int32
          default: 1
      - name: returnCount
        in: query
        schema:
          type: integer
          format: int32
          default: 100
      - name: assignedToUserId
        in: query
        schema:
          type: integer
          format: int32
          default: 0
      - name: priorityId
        in: query
        schema:
          type: integer
          format: int32
          default: 0
      - name: statusId
        in: query
        schema:
          type: integer
          format: int32
          default: 0
      responses:
        '200':
          description: OK
          content:
            application/json;odata.metadata=minimal;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=minimal;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=minimal:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=full;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=full;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=full:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=none;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=none;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.metadata=none:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            application/octet-stream:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueSummary'
  /v3/hubs/{hubId}/projects/{projectId}/archivedissues/{issueId}:
    get:
      tags:
      - Issue
      summary: Get archived issue
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: issueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json;odata.metadata=minimal;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=minimal;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=minimal:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=full;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=full;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=full:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=none;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=none;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.metadata=none:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/json:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/xml:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            text/plain:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            application/octet-stream:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
            text/json:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueDetail'
  /v3/hubs/{hubId}/projects/{projectId}/archivedissues/{archivedIssueId}:
    patch:
      tags:
      - Issue
      summary: Restore issue
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: archivedIssueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      requestBody:
        content:
          application/json;odata.metadata=minimal;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=minimal;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=minimal:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=full;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=full;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=full:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=none;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=none;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.metadata=none:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/json:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/xml:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          text/plain:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          text/json:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
          application/*+json:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssuePatchRestore'
      responses:
        '200':
          description: OK
    delete:
      tags:
      - Issue
      summary: Delete archived issue
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: archivedIssueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      responses:
        '200':
          description: OK
  /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/attachments:
    get:
      tags:
      - Issue
      summary: Get issue attachments list
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: issueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json;odata.metadata=minimal;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=minimal;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=minimal:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=full;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=full;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=full:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=none;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=none;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.metadata=none:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            application/octet-stream:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.AttachmentWithThumbnail'
    post:
      tags:
      - Issue
      summary: Create issue attachment
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: issueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
        required: true
      responses:
        '201':
          description: Created
  /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/attachments/{attachmentId}:
    delete:
      tags:
      - Issue
      summary: Delete issue attachment
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: issueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: attachmentId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      responses:
        '200':
          description: OK
  /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/comments:
    get:
      tags:
      - Issue
      summary: Get issue comments
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: issueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json;odata.metadata=minimal;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=minimal;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=minimal:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=full;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=full;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=full:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=none;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=none;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=none:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.streaming=true:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.streaming=false:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/octet-stream:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
    post:
      tags:
      - Issue
      summary: Create issue comment
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      - name: issueId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer
          format: int32
      requestBody:
        content:
          application/json;odata.metadata=minimal;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=minimal;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=minimal:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=full;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=full;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=full:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=none;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=none;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.metadata=none:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.streaming=true:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json;odata.streaming=false:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/json:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/xml:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          text/plain:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          text/json:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
          application/*+json:
            schema:
              $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.IssueCommentInput'
      responses:
        '201':
          description: Created
          content:
            application/json;odata.metadata=minimal;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=minimal;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=minimal:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=full;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=full;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=full:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=none;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=none;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.metadata=none:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.streaming=true:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json;odata.streaming=false:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/json:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/xml:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            text/plain:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            application/octet-stream:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
            text/json:
              schema:
                $ref: '#/components/schemas/BIMOne.BIMTrack.WebAPI.Models.Model.v2.CommentSummary'
  /v3/hubs/{hubId}/projects/{projectId}/issues/{issueId}/comments/{issueCommentId}:
    delete:
      tags:
      - Issue
      summary: Delete issue comment
      parameters:
      - name: hubId
        in: path
        required: true
        schema:
          minLength: 1
          type: string
      - name: projectId
        in: path
        required: true
        schema:
          minimum: 1
          type: integer


# --- truncated at 32 KB (160 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/newforma/refs/heads/main/openapi/newforma-issue-api-openapi.yml