Home
Autodesk Construction Cloud
Acc Issue Structure
Acc Issue Structure
JSON Structure for an ACC construction issue, observation, or punch list item.
Type: object
Properties: 21
Required: 4
Construction BIM Project Management AEC CAD Architecture Engineering Field Management
Autodesk Construction Cloud Issue is a JSON Structure definition published by Autodesk Construction Cloud, describing 21 properties, of which 4 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
id
containerId
displayId
title
description
status
issueTypeId
issueSubtypeId
dueDate
startDate
locationId
locationDescription
assignedToId
assignedToType
createdBy
createdAt
updatedAt
closedBy
closedAt
commentCount
attachmentCount
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/autodesk-construction-cloud/refs/heads/main/json-structure/acc-issue-structure.json",
"name": "Autodesk Construction Cloud Issue",
"description": "JSON Structure for an ACC construction issue, observation, or punch list item.",
"type": "object",
"required": ["id", "title", "status", "issueTypeId"],
"properties": {
"id": {
"type": "string",
"description": "Unique issue identifier (UUID)"
},
"containerId": {
"type": "string",
"description": "ACC project container identifier"
},
"displayId": {
"type": "int32",
"description": "Human-readable sequential issue number",
"minimum": 1
},
"title": {
"type": "string",
"description": "Issue title/summary"
},
"description": {
"type": "string",
"description": "Detailed issue description"
},
"status": {
"type": "string",
"description": "Current issue status",
"enum": ["draft", "open", "pending", "in_review", "closed"]
},
"issueTypeId": {
"type": "string",
"description": "Issue type identifier"
},
"issueSubtypeId": {
"type": "string",
"description": "Issue subtype identifier"
},
"dueDate": {
"type": "date",
"description": "Due date for resolving the issue"
},
"startDate": {
"type": "date",
"description": "Start date for the issue"
},
"locationId": {
"type": "string",
"description": "Location identifier within the project"
},
"locationDescription": {
"type": "string",
"description": "Free-text location description"
},
"assignedToId": {
"type": "string",
"description": "User or company assigned to resolve the issue"
},
"assignedToType": {
"type": "string",
"description": "Type of assignee",
"enum": ["user", "company"]
},
"createdBy": {
"type": "string",
"description": "User ID who created the issue"
},
"createdAt": {
"type": "datetime",
"description": "Timestamp when the issue was created"
},
"updatedAt": {
"type": "datetime",
"description": "Timestamp when the issue was last updated"
},
"closedBy": {
"type": "string",
"description": "User ID who closed the issue"
},
"closedAt": {
"type": "datetime",
"description": "Timestamp when the issue was closed"
},
"commentCount": {
"type": "int32",
"description": "Number of comments on the issue",
"minimum": 0
},
"attachmentCount": {
"type": "int32",
"description": "Number of attachments on the issue",
"minimum": 0
}
}
}