quickMARC Record Editor (5)

records-editor-async

putRecord

Edit MARC record

path Parameters
id
required
string <uuid> (uuid)

The UUID of a record

Request Body schema: application/json
required
leader
required
string

MARC record's leader

required
Array of objects (fieldItem)

MARC record's fields

Array
tag
required
string^[0-9]{3}$

Field's tag

content
required
object

Field's content

indicators
Array of strings [ 0 .. 2 ] items [ items = 1 characters ]

Field's indicators

object (linkDetails)

Link-related fields

suppressDiscovery
boolean
Default: false

Flag indicates if the record is displayed during a search

marcFormat
required
string (marcFormat)
Enum: "BIBLIOGRAPHIC" "HOLDINGS" "AUTHORITY"

MARC Format

parsedRecordId
string <uuid> (uuid)
parsedRecordDtoId
string <uuid> (uuid)
externalId
string <uuid> (uuid)
externalHrid
string

HRID of external entity

object (updateInfo)

Record metadata

recordState
string (recordState)
Enum: "ACTUAL" "IN_PROGRESS" "ERROR"

State of source record

updateDate
string <date-time>

Date and time of last successful update of the record

object (userInfo)

User Display Information

Responses

Request samples

Content type
application/json
Example
{
  • "leader": "string",
  • "fields": [
    ],
  • "suppressDiscovery": false,
  • "marcFormat": "BIBLIOGRAPHIC",
  • "parsedRecordId": "941d5c40-a69b-4b32-ae80-33c0ab9d819f",
  • "parsedRecordDtoId": "afa9406a-498d-4f12-9077-2cd08aed49da",
  • "externalId": "3200d382-adfe-4314-ab30-798cdd0fcdb5",
  • "externalHrid": "string",
  • "updateInfo": {
    },
  • "_actionType": "view"
}

Response samples

Content type
application/json
{ }