Issues
Issue tracking and reporting
Retrieves issues with optional filtering
API key for authentication. Format - apikey YOUR_API_KEY
Page number (1-indexed)
1Items per page (max 100)
10Filter by project ID
Filter by issue status
Filter by assignee email
Filter by creator email
Issues retrieved successfully
curl -X GET "https://imeritapi.ango.ai/v2/issues?project=507f1f77bcf86cd799439011&status=Open&page=1&limit=10" \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json"
Issues retrieved successfully
{
"status": "success",
"data": {
"issue": [
{
"_id": "text",
"title": "text",
"content": "text",
"project": "text",
"asset": "text",
"labelTask": "text",
"status": "Open",
"createdBy": "text",
"assignee": "text",
"errorType": "text",
"errorCode": "text",
"position": "text",
"points": [
{}
],
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
],
"comments": [
{
"_id": "text",
"content": "text",
"createdBy": "text",
"createdAt": "2025-12-06T20:33:31.552Z",
"updatedAt": "2025-12-06T20:33:31.552Z",
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
]
}
],
"errorCodes": [
{
"category": "text",
"name": "text",
"key": "text"
}
],
"pctDetails": {
"attribute": "31e3940a3d60b6a7f692393",
"class": "de20f91fe9ae313e4d24958",
"frame": 1,
"endInputFrame": 1,
"instance": -1,
"severity": 2,
"referenceIndex": -1,
"marker": {
"type": "Marker 3D",
"value": {
"geometry": {
"position": {
"x": 5.75,
"y": -4.68,
"z": 0.6
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"boxSize": {
"x": 21.88,
"y": 21.88,
"z": 21.88
}
}
}
}
},
"resolvedBy": "text",
"resolvedAt": "2025-12-06T20:33:31.552Z",
"updatedBy": "text",
"updatedAt": "2025-12-06T20:33:31.552Z",
"createdAt": "2025-12-06T20:33:31.552Z"
}
]
}
}Creates a new issue for a task
API key for authentication. Format - apikey YOUR_API_KEY
Task ID to create issue for
Issue created successfully
Bad request - validation error
POST /v2/issues HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 509
{
"labelTask": "text",
"title": "text",
"content": "text",
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
],
"position": "text",
"points": [
{}
],
"errorType": "text",
"errorCode": "text",
"pctDetails": {
"attribute": "31e3940a3d60b6a7f692393",
"class": "de20f91fe9ae313e4d24958",
"frame": 1,
"endInputFrame": 1,
"instance": -1,
"severity": 2,
"referenceIndex": -1,
"marker": {
"type": "Marker 3D",
"value": {
"geometry": {
"position": {
"x": 5.75,
"y": -4.68,
"z": 0.6
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"boxSize": {
"x": 21.88,
"y": 21.88,
"z": 21.88
}
}
}
}
}
}{
"status": "success",
"data": {
"issue": {
"_id": "text",
"title": "text",
"content": "text",
"project": "text",
"asset": "text",
"labelTask": "text",
"status": "Open",
"createdBy": "text",
"assignee": "text",
"errorType": "text",
"errorCode": "text",
"position": "text",
"points": [
{}
],
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
],
"comments": [
{
"_id": "text",
"content": "text",
"createdBy": "text",
"createdAt": "2025-12-06T20:33:31.552Z",
"updatedAt": "2025-12-06T20:33:31.552Z",
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
]
}
],
"errorCodes": [
{
"category": "text",
"name": "text",
"key": "text"
}
],
"pctDetails": {
"attribute": "31e3940a3d60b6a7f692393",
"class": "de20f91fe9ae313e4d24958",
"frame": 1,
"endInputFrame": 1,
"instance": -1,
"severity": 2,
"referenceIndex": -1,
"marker": {
"type": "Marker 3D",
"value": {
"geometry": {
"position": {
"x": 5.75,
"y": -4.68,
"z": 0.6
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"boxSize": {
"x": 21.88,
"y": 21.88,
"z": 21.88
}
}
}
}
},
"resolvedBy": "text",
"resolvedAt": "2025-12-06T20:33:31.552Z",
"updatedBy": "text",
"updatedAt": "2025-12-06T20:33:31.552Z",
"createdAt": "2025-12-06T20:33:31.552Z"
}
}
}Updates an existing issue. All fields are optional - only provided fields will be updated.
Updatable fields:
content: Update the issue description/contentstatus: Change status to "Open" or "Resolved"pctDetails: Update PCT-specific details (for PCT issues)errorCodes: Update error codes associated with the issue
API key for authentication. Format - apikey YOUR_API_KEY
Issue ID
Request body for updating an issue. All fields are optional.
Updated issue content/description
Issue status (Open or Resolved)
Issue updated successfully
Bad request - validation error
Resource not found
curl -X POST "https://imeritapi.ango.ai/v2/issues/507f1f77bcf86cd799439011" \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"status": "Resolved",
"content": "Issue has been fixed"
}'
{
"status": "success",
"data": {
"issue": {
"_id": "text",
"title": "text",
"content": "text",
"project": "text",
"asset": "text",
"labelTask": "text",
"status": "Open",
"createdBy": "text",
"assignee": "text",
"errorType": "text",
"errorCode": "text",
"position": "text",
"points": [
{}
],
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
],
"comments": [
{
"_id": "text",
"content": "text",
"createdBy": "text",
"createdAt": "2025-12-06T20:33:31.552Z",
"updatedAt": "2025-12-06T20:33:31.552Z",
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
]
}
],
"errorCodes": [
{
"category": "text",
"name": "text",
"key": "text"
}
],
"pctDetails": {
"attribute": "31e3940a3d60b6a7f692393",
"class": "de20f91fe9ae313e4d24958",
"frame": 1,
"endInputFrame": 1,
"instance": -1,
"severity": 2,
"referenceIndex": -1,
"marker": {
"type": "Marker 3D",
"value": {
"geometry": {
"position": {
"x": 5.75,
"y": -4.68,
"z": 0.6
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"boxSize": {
"x": 21.88,
"y": 21.88,
"z": 21.88
}
}
}
}
},
"resolvedBy": "text",
"resolvedAt": "2025-12-06T20:33:31.552Z",
"updatedBy": "text",
"updatedAt": "2025-12-06T20:33:31.552Z",
"createdAt": "2025-12-06T20:33:31.552Z"
}
}
}Deletes an existing issue
API key for authentication. Format - apikey YOUR_API_KEY
Issue ID
Issue deleted successfully
DELETE /v2/issues/{issueId} HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Accept: */*
Issue deleted successfully
{
"status": "success",
"data": {
"issue": {
"_id": "text",
"title": "text",
"content": "text",
"project": "text",
"asset": "text",
"labelTask": "text",
"status": "Open",
"createdBy": "text",
"assignee": "text",
"errorType": "text",
"errorCode": "text",
"position": "text",
"points": [
{}
],
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
],
"comments": [
{
"_id": "text",
"content": "text",
"createdBy": "text",
"createdAt": "2025-12-06T20:33:31.552Z",
"updatedAt": "2025-12-06T20:33:31.552Z",
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
]
}
],
"errorCodes": [
{
"category": "text",
"name": "text",
"key": "text"
}
],
"pctDetails": {
"attribute": "31e3940a3d60b6a7f692393",
"class": "de20f91fe9ae313e4d24958",
"frame": 1,
"endInputFrame": 1,
"instance": -1,
"severity": 2,
"referenceIndex": -1,
"marker": {
"type": "Marker 3D",
"value": {
"geometry": {
"position": {
"x": 5.75,
"y": -4.68,
"z": 0.6
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"boxSize": {
"x": 21.88,
"y": 21.88,
"z": 21.88
}
}
}
}
},
"resolvedBy": "text",
"resolvedAt": "2025-12-06T20:33:31.552Z",
"updatedBy": "text",
"updatedAt": "2025-12-06T20:33:31.552Z",
"createdAt": "2025-12-06T20:33:31.552Z"
}
}
}Adds a new comment to an existing issue.
Comments are used for discussion and collaboration on issues. Each comment records the author and timestamp automatically.
API key for authentication. Format - apikey YOUR_API_KEY
Issue ID
The comment text content
Comment added successfully
Bad request - validation error
Resource not found
curl -X POST "https://imeritapi.ango.ai/v2/issues/507f1f77bcf86cd799439011/comment" \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "This needs to be reviewed by the team"
}'
{
"status": "success",
"data": {
"issue": {
"_id": "text",
"title": "text",
"content": "text",
"project": "text",
"asset": "text",
"labelTask": "text",
"status": "Open",
"createdBy": "text",
"assignee": "text",
"errorType": "text",
"errorCode": "text",
"position": "text",
"points": [
{}
],
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
],
"comments": [
{
"_id": "text",
"content": "text",
"createdBy": "text",
"createdAt": "2025-12-06T20:33:31.552Z",
"updatedAt": "2025-12-06T20:33:31.552Z",
"contentMentions": [
{
"userEmail": "text",
"userName": "text"
}
]
}
],
"errorCodes": [
{
"category": "text",
"name": "text",
"key": "text"
}
],
"pctDetails": {
"attribute": "31e3940a3d60b6a7f692393",
"class": "de20f91fe9ae313e4d24958",
"frame": 1,
"endInputFrame": 1,
"instance": -1,
"severity": 2,
"referenceIndex": -1,
"marker": {
"type": "Marker 3D",
"value": {
"geometry": {
"position": {
"x": 5.75,
"y": -4.68,
"z": 0.6
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"boxSize": {
"x": 21.88,
"y": 21.88,
"z": 21.88
}
}
}
}
},
"resolvedBy": "text",
"resolvedAt": "2025-12-06T20:33:31.552Z",
"updatedBy": "text",
"updatedAt": "2025-12-06T20:33:31.552Z",
"createdAt": "2025-12-06T20:33:31.552Z"
}
}
}Last updated