Open Context Protocol is live! 🚀 Read the launch post
reorderCustomFieldOptions

reorderCustomFieldOptions

Reorder custom field options (context)

PUT /rest/api/3/field/{fieldId}/context/{contextId}/option/move HTTP/1.1

Parameters

{
  "fieldId": {
    "description": "The ID of the custom field.",
    "required": true,
    "location": "path",
    "type": "string"
  },
  "contextId": {
    "description": "The ID of the context.",
    "required": true,
    "location": "path",
    "type": "integer",
    "format": "int64"
  },
  "after": {
    "description": "The ID of the custom field option or cascading option to place the moved options after. Required if `position` isn't provided.",
    "required": false,
    "location": "body",
    "type": "string"
  },
  "customFieldOptionIds": {
    "description": "A list of IDs of custom field options to move. The order of the custom field option IDs in the list is the order they are given after the move. The list must contain custom field options or cascading options, but not both.",
    "required": true,
    "location": "body",
    "type": "array"
  },
  "position": {
    "description": "The position the custom field options should be moved to. Required if `after` isn't provided.",
    "required": false,
    "location": "body",
    "type": "string",
    "enum": [
      "First",
      "Last"
    ]
  }
}

Response Schema

{}