Potentially breaking
Response optional property removed: user_notes_count
openapi:GET /api/v4/projects/{}/issues/{}/links::response.200.application.json.user_notes_count- Product
- GitLab REST API
- Source
- OpenAPI URL
- Change kind
- Response Optional Property Removed
- Detected
- Last updated
Deterministic evidence
Before / after
Extracted from GitLab's published contract. Shows the schema the change belongs to. Open the source ↗
{
{
"properties": {
"items": {
"_links": {
"properties": {
"properties": {
"_links": {
"award_emoji": {
"properties": {
"type": "string"
"award_emoji": {
"type": "string"
},
"closed_as_duplicate_of": {
"type": "string"
},
"notes": {
"type": "string"
},
"project": {
"type": "string"
},
"self": {
"type": "string"
}
},
},
"closed_as_duplicate_of": {
"type": "object"
},
"assignee": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"assignees": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"author": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"blocking_issues_count": {
"type": "integer"
},
"closed_at": {
"format": "date-time",
"type": "string"
},
"closed_by": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"confidential": {
"type": "boolean"
},
"created_at": {
"format": "date-time",
"type": "string"
},
"discussion_locked": {
"type": "boolean"
},
"downvotes": {
"type": "integer"
},
"due_date": {
"format": "date",
"type": "string"
},
"epic": {
"$ref": "#/components/schemas/EpicBaseEntity"
},
"epic_iid": {
"type": "string"
},
"has_tasks": {
"type": "boolean"
},
"health_status": {
"type": "string"
},
"id": {
"format": "int64",
"type": "integer"
},
"iid": {
"type": "integer"
},
"imported": {
"type": "boolean"
},
"imported_from": {
"type": "string"
},
"issue_link_id": {
"format": "int64",
"type": "integer"
},
"issue_type": {
"type": "string"
},
"iteration": {
"$ref": "#/components/schemas/APIEntitiesIteration"
},
"labels": {
"items": {
"type": "string"
"type": "string"
},
},
"notes": {
"type": "array"
"type": "string"
},
"project": {
"type": "string"
},
"self": {
"type": "string"
}
},
},
"type": "object"
"link_created_at": {
},
"format": "date-time",
"assignee": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"assignees": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"author": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"blocking_issues_count": {
"type": "integer"
},
"closed_at": {
"format": "date-time",
"type": "string"
},
"closed_by": {
"$ref": "#/components/schemas/APIEntitiesUserBasic"
},
"confidential": {
"type": "boolean"
},
"created_at": {
"format": "date-time",
"type": "string"
},
"discussion_locked": {
"type": "boolean"
},
"downvotes": {
"type": "integer"
},
"due_date": {
"format": "date",
"type": "string"
},
"epic": {
"$ref": "#/components/schemas/EpicBaseEntity"
},
"epic_iid": {
"type": "string"
},
"has_tasks": {
"type": "boolean"
},
"health_status": {
"type": "string"
},
"id": {
"format": "int64",
"type": "integer"
},
"iid": {
"type": "integer"
},
"imported": {
"type": "boolean"
},
"imported_from": {
"type": "string"
},
"issue_link_id": {
"format": "int64",
"type": "integer"
},
"issue_type": {
"type": "string"
},
"iteration": {
"$ref": "#/components/schemas/APIEntitiesIteration"
},
"labels": {
"items": {
"type": "string"
"type": "string"
},
},
"type": "array"
"link_type": {
"type": "string"
},
"link_updated_at": {
"format": "date-time",
"type": "string"
},
"merge_requests_count": {
"type": "integer"
},
"milestone": {
"$ref": "#/components/schemas/APIEntitiesMilestone"
},
"moved_to_id": {
"format": "int64",
"type": "integer"
},
"project_id": {
"format": "int64",
"type": "integer"
},
"references": {
"$ref": "#/components/schemas/APIEntitiesIssuableReferences"
},
"service_desk_reply_to": {
"type": "string"
},
"severity": {
"enum": [
"UNKNOWN",
"LOW",
"MEDIUM",
"HIGH",
"CRITICAL"
],
"type": "string"
},
"start_date": {
"format": "date",
"type": "string"
},
"state": {
"type": "string"
},
"subscribed": {
"type": "boolean"
},
"task_completion_status": {
"$ref": "#/components/schemas/APIEntitiesTaskCompletionStatus"
},
"task_status": {
"type": "string"
},
"time_stats": {
"$ref": "#/components/schemas/APIEntitiesIssuableTimeStats"
},
"title": {
"type": "string"
},
"type": {
"enum": [
"ISSUE",
"INCIDENT",
"TEST_CASE",
"REQUIREMENT",
"TASK",
"TICKET"
],
"type": "string"
},
"updated_at": {
"format": "date-time",
"type": "string"
},
"upvotes": {
"type": "integer"
},
"user_notes_count": {
"type": "integer"
},
"web_url": {
"type": "string"
},
"weight": {
"type": "integer"
}
},
},
"link_created_at": {
"type": "object"
"format": "date-time",
"type": "string"
},
"link_type": {
"type": "string"
},
"link_updated_at": {
"format": "date-time",
"type": "string"
},
"merge_requests_count": {
"type": "integer"
},
"milestone": {
"$ref": "#/components/schemas/APIEntitiesMilestone"
},
"moved_to_id": {
"format": "int64",
"type": "integer"
},
"project_id": {
"format": "int64",
"type": "integer"
},
"references": {
"$ref": "#/components/schemas/APIEntitiesIssuableReferences"
},
"service_desk_reply_to": {
"type": "string"
},
"severity": {
"enum": [
"UNKNOWN",
"LOW",
"MEDIUM",
"HIGH",
"CRITICAL"
],
"type": "string"
},
"start_date": {
"format": "date",
"type": "string"
},
"state": {
"type": "string"
},
"subscribed": {
"type": "boolean"
},
"task_completion_status": {
"$ref": "#/components/schemas/APIEntitiesTaskCompletionStatus"
},
"task_status": {
"type": "string"
},
"time_stats": {
"$ref": "#/components/schemas/APIEntitiesIssuableTimeStats"
},
"title": {
"type": "string"
},
"type": {
"enum": [
"ISSUE",
"INCIDENT",
"TEST_CASE",
"REQUIREMENT",
"TASK",
"TICKET"
],
"type": "string"
},
"updated_at": {
"format": "date-time",
"type": "string"
},
"upvotes": {
"type": "integer"
},
"user_notes_count": {
"type": "integer"
},
"web_url": {
"type": "string"
},
"weight": {
"type": "integer"
}
},
},
"type": "object"
"type": "array"
}
}
Monitored for you
Does this change affect your integration?
Choose the operations and fields your services use. Detektu matches GitLab findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.