Skip to content
GitmoapAPIBeta
Schema

MoveIssueResponse

What a move did. The work item gets a new number in its destination, so the response gives both its old and new address. Labels and milestones belong to a group or repository, so any the destination does not define are dropped, and the response lists them.

Shape

  • dropped_labelsarray of LabelKey (string)Labels that existed on the source and are not defined in the destination.
  • fromIssueRef
  • issueIssue
    • The Issue schema
    • created_atstring
    • created_byActorSummaryWho created the work item, as they were when they created it.
    • iidIssueId (integer · int64)
    • root_scope_idGroupId (string · uuid)The top-level group the item's group or repository belongs to.
    • scope_idstring
    • scope_typeScopeTypegrouprepositoryWhether the item lives in a group or a repository. With scope_id and iid it forms the item's current address — the #412 a person types — which changes when the item moves.
    • status_categoryStatusCategorytriagetodoin_progressin_reviewblockeddonecancelledThe fixed category of the item's current status, which boards, filters and progress rollups work from.
    • status_idStatusId (string)
    • titleIssueTitle (string)
    • uidIssueUid (string · uuid)The work item's permanent identifier. Unlike its number, it never changes, even when the item moves to another group or repository.
    • updated_atstringWhen the work item last changed, ISO 8601. Listings order by it, newest first.
    • work_item_typeWorkItemTypeepicstorybugtaskspikechoreincidentsub_taskThe kind of work item. The type decides where an item may live (a group or a repository), which types it may have as children, and which fields it accepts.
    • ancestor_group_idsarray of GroupId (string · uuid)optionalThe groups the item sits beneath, nearest first.
    • ancestor_issue_uidsarray of IssueUid (string · uuid)optionalThe item's ancestors' permanent identifiers, nearest first, for display. It can briefly lag behind a change of parent higher up the chain.
    • assignee_idsarray of PrincipalId (string · uuid)optionalThe people assigned to the work item. Absent when nobody is.
    • author_can_pushboolean or nulloptionalWhether the author can push to where this work item lives — its repository, or a group work item's group. False for a drive-by contributor's text. Absent where it was not computed.
    • closed_atstring or nulloptional
    • closed_byPrincipalId (string · uuid) or nulloptional
    • descriptionMarkdownDoc (string) or nulloptional
    • labelsarray of LabelKey (string)optionalThe keys of the labels applied to the work item. Absent when it has none.
    • milestone_idMilestoneId (string · uuid) or nulloptional
    • milestone_scope_idstring or nulloptional
    • milestone_scope_typeScopeTypegrouprepositoryor nulloptionalWhether the item's milestone belongs to a group or a repository — not necessarily the item's own, since a group milestone can hold work items from several repositories.
    • parent_refIssueRef or nulloptionalThe parent's current address, for display. Absent when the item has no parent.
    • parent_uidIssueUid (string · uuid) or nulloptionalThe parent work item's permanent identifier, if the item has a parent.
    • pointsinteger · int32 or nulloptional0–∞
    • regressed_atstring or nulloptional
    • regressed_at_shaCommitHash (string) or nulloptionalThe commit whose evidence proved the regression — the first known bad commit, and the upper end of the range of suspect commits.
    • regressed_from_shaCommitHash (string) or nulloptionalThe commit at which the item was last verified, kept when it regresses — the last known good commit.
    • regressed_run_idPipelineRunId (string · uuid) or nulloptional
    • severitySeveritycriticalhighmediumlowor nulloptional
    • type_profileBlueprintRef or nulloptionalThe custom type this item was filed as, pointing at the group or repository where the blueprint is defined. work_item_type still decides where the item may live, its children and its fields; the blueprint adds a display label and facets. Absent for an item filed as a plain built-in type.
    • verificationVerificationStateunverifiedverifiedregressedoptionalWhether CI has proved the work item's acceptance criteria. unverified until a pipeline run proves them, verified once one has, and regressed when a later run shows that evidence no longer holds.
    • verified_atstring or nulloptional
    • verified_at_shaCommitHash (string) or nulloptionalThe commit at which CI proved the acceptance criteria. Absent until a pipeline run has.
    • verified_run_idPipelineRunId (string · uuid) or nulloptional
    • versioninteger · int64optional0–∞The work item's revision, incremented on every change. Send it back with an update; if the item has changed since you read it, the update is refused with a 409.
  • toIssueRef
  • dropped_milestoneMilestoneId (string · uuid) or nulloptionalSet when the item carried a milestone the destination does not define.

Example

Synthesized example
{
"dropped_labels": [
"dropped-labels-d923"
],
"from": {
"iid": 39,
"scope": {
"group": "4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69"
}
},
"issue": {
"created_at": "2026-10-15T17:24:19Z",
"created_by": {
"email": "tomas@acme.example",
"id": "id-20c5",
"username": "mara",
"avatar_url": "https://gitmoap.example/acme/0ae53438"
},
"iid": 75,
"root_scope_id": "4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69",
"scope_id": "f81a068f-5925-44cf-b3a3-233a8d784d01",
"scope_type": "group",
"status_category": "triage",
"status_id": "9ece5e83-1520-46aa-b212-fd35f38bd1b7",
"title": "Pin a page's payload to the build that rendered it",
"uid": "427b775c-5e3c-4dfa-854f-f3dae8dd5502",
"updated_at": "2026-10-11T17:15:16Z",
"work_item_type": "epic",
"ancestor_group_ids": [
"4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69",
"4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69"
],
"ancestor_issue_uids": [
"090d9ac1-58b2-4d30-a35c-033779899746"
],
"assignee_ids": [
"532ed501-15af-40a3-a913-873a9000c89e",
"a83cd40b-0dd0-4c82-a0ef-a326b9e5ca13"
],
"author_can_push": false,
"closed_at": "2026-10-16T07:02:00Z",
"closed_by": "a3f1c2d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"description": "Renders each region as density contours of its operations.",
"labels": [
"labels-6a2d",
"labels-1b07"
],
"milestone_id": "554a2852-772a-4b04-8c33-5fc39dc1193e",
"milestone_scope_id": "01685757-3341-43d0-98a8-62de97e62db8",
"milestone_scope_type": "group",
"parent_ref": {
"iid": 59,
"scope": {
"group": "4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69"
}
},
"parent_uid": "0e491a8f-1d56-4c24-ac56-77491c0791ba",
"points": 5,
"regressed_at": "2026-10-17T06:20:45Z",
"regressed_at_sha": "112f0fed6fb3c0314eca04769ce9d170aa2586c9",
"regressed_from_sha": "ef243e0ea89133acc23d693a88b40423b7527d62",
"regressed_run_id": "9e2b7c41-3d5a-4f8e-b1c2-7a6d5e4f3c2b",
"severity": "critical",
"type_profile": {
"blueprint_id": "e9101653-d2cd-4886-9ca4-79dc4a8e46fe",
"scope": {
"group": "4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69"
}
},
"verification": "unverified",
"verified_at": "2026-10-11T11:03:35Z",
"verified_at_sha": "516f686a759f713ae3ec81cca1677685ab85d423",
"verified_run_id": "9e2b7c41-3d5a-4f8e-b1c2-7a6d5e4f3c2b",
"version": 62
},
"to": {
"iid": 4,
"scope": {
"group": "4c1d8e2f-6a3b-4f90-b7c5-1e2d3c4b5a69"
}
},
"dropped_milestone": "88072419-fde2-43cc-9128-1b8d16db25df"
}

Graph

Used inside

No schema contains this one.

Used by