© 2025 Clarivate
POST /api/.../serialissueenumeration
Validate Enumeration
| Name | Type | Required | Description |
|---|---|---|---|
| DtoSerialIssueRecordEnumeration | Serial issue Enumeration Information | Yes | Define this parameter in the request body. |
| validateOnly | boolean | No | Flag indicating execution will only validate the data. When set to true, the data is validated without persisting to the database. Default is true if not specified. |
| Property | Type | Nullable | Description |
|---|---|---|---|
| LevelNum | Byte | Yes | Indicates level of enumeration. If IsAlter is 1 and LevelNum is 1, 2, 3 or 4, then indicates $a, $b, $c, $d, $e, $f; if IsAlter is 0 and LevelNum is 1 or 2 then indicates $g or $h accordingly. |
| IsAlter | Boolean | Yes | Indicates if it's a subfield $g, $h, or not. If 1, then it's $g or $h. |
| EnumCap | String | Yes | Enumeration caption (subfield $a-$h). |
| FormatID | Byte | Yes | Enumration caption format ID. FK, references MfhdEnumFormats.FormatID. |
| BibUnits | Integer | Yes | Bibliographic units per next higher level (subfield $u). An integer value is expected. |
| NumSchemeID | Byte | Yes | Numbering continuity (subfield $v). FK, references MfhdNumberingScheme.SchemeID. |
| EnumValue | String | Yes | Prediction start value of the subfield. |
Invalid data:
{
"LevelNum": 1,
"IsAlter": false,
"EnumCap": "cap1",
"FormatID": 1,
"BibUnits": 0,
"NumSchemeID": 2,
"EnumValue": "A"
}
Valid data:
{
"LevelNum": 1,
"IsAlter": false,
"EnumCap": "cap1",
"FormatID": 3,
"BibUnits": 0,
"NumSchemeID": 2,
"EnumValue": "A"
}
{
"Success": false,
"Message": "Enter the Start value in Arabic numbers, without punctuation, when the enumeration format is equal to Number, Numeral or Roman."
}
Returns a result object with a success or failure message (Message).
{
"Success": true,
"Message": null
}
| Code | Description |
|---|---|
| 200 | OK. Success |
| 400 |
FAILURE.
|