Update Serial Issue Record

PUT /api/.../serialissues/{id}

Modify serial issue record.

Request Information

Parameters
Name Type Required Description
id Integer Yes The unique id assigned to the serial issue record.
dto DtoSCSIssueUpdateInfo Yes Define this parameter in the request body.
ignoreWarnings Boolean No Optional query string value. Default is false. Will skip validation warnings that the user can bypass.
DtoSCSIssueUpdateInfo
Property Type Nullable Description
IssueID Int No The unique id assigned to the serial issue record.
NoteNonPub String Yes Non public note
NoteStaff String Yes Non-public/ warning note
TitleOfSupIndex String Yes Title of supplementary material/index.
ExpectArrivalDate DateTime Yes Date Issue/Part is expected to be received by library. This date is calculated based on record's ChronologyDate and its linked publication pattern's arrival pattern.
ChronologyDate DateTime Yes Chronology date of the Issue/Part record. This date is converted from the chronology values of the issue/part record by Polaris.
Designation DateTime Yes Issue/Part's designation.
BibliographicRecordID Int Yes Part record linked bibliographic record control ID. For an Issue record, this field should always be NULL.
UnitPrice Decimal Yes Unit price of an individual issue/part
IssueStatusId Int Yes ID of issue's current status
IssueStatusId Int Yes ID of issue's current status
ClaimId Int Yes ID of claim record
ClaimReasonID Int Yes ID number of claim reason
Response string Yes A free text field for users to add a note regarding a response from the supplier to a claim for an item.
Reminder boolean Yes Bit flag that displays in the Claim Alert List (CAL) when the item appears there.
ClmNote string Yes A free-text note associated with a claim
SSOChronList Array of DtoSerialIssueRecordChronology Yes Array of issue record's chronology.
SSOEnumList Array of DtoSerialIssueRecordEnumeration Yes Array of issue record's enumeration.
Example
application/json, text/json
  {
    "IssueID": 3158,
    "ExpectArrivalDate": "2005-01-28T00:00:00-05:00",
    "NoteNonPub": "555",
    "NotePub": "555",
    "NoteStaff": "555",
    "ChronologyDate": "2005-03-01T00:00:00-05:00",
    "Designation": "(2008)",
    "TitleOfSupIndex": null,
    "BibliographicRecordID": 0,
    "UnitPrice": 2.0,
    "IssueStatusId": 1,
    "ClaimId": 0,
    "ClaimReasonID": 0,
    "Response": "56785",
    "Reminder": true,
    "ClmNote": "67867",
    "SSOChronList": 
    [
        {
            "ChronCap":4,
            "LevelNum":2,
            "IsAlter":false,
            "FormatID":2,
            "ChronValue":"02/04"
        },
        {
            "ChronCap":1,
            "LevelNum":1,
            "IsAlter":false,
            "FormatID":1,
            "ChronValue":"2006"
        }
    ],
    "SSOEnumList":
    [
        {
            "LevelNum":1,
            "IsAlter":false,
            "EnumCap":"Vol.",
            "FormatID":1,
            "BibUnits":null,
            "NumSchemeID":null,
            "EnumValue":"12"
        },
        {
            "LevelNum":2,
            "IsAlter":false,
            "EnumCap":"Issue",
            "FormatID":1,"BibUnits":6,
            "NumSchemeID":1,"EnumValue":"4"
        }
    ]
 }

Response Information

True is returned upon success.

Example
application/json, text/json
true

HTTP Response Codes

Code Description
200 OK. Success
400 FAILURE. Invalid Issue ID.