...
This endpoint will be used to find and provide UI with valid links for a record. The request will include a JSON payload with the record data:
Code Block | ||||
---|---|---|---|---|
| ||||
{ "marcFormat": "BIBLIOGRAPHIC", "leader": "01587ccm a2200361 4500", "fields": [ { "tag": "001", "content": "393893" }, { "tag": "100", "content": "$a 393893 $b test $0 n1234567890 $9 312da284-a8fd-4c84-ae90-927539d6df93", "indicators": [ "1", "2" ], "link": { "authorityId": "312da284-a8fd-4c84-ae90-927539d6df93", "authorityNaturalId": "n1234567890", "linkingRuleId": 1, "status": "ACTUAL" } }, { "tag": "100", "content": "$a 393893 $b test $0 n1234567890 $9 312da284-a8fd-4c84-ae90-927539d6df93", "indicators": [ "1", "2" ], "link": { "authorityId": "312da284-a8fd-4c84-ae90-927539d6df93", "authorityNaturalId": "n1234567890", "linkingRuleId": 1, "status": "ERROR" } }, { "tag": "600", "content": "$a 393893 $b test", "indicators": [ "1", "2" ] } ] } |
The response will include suggested links with the status "NEW"; fixed data and status "ACTUAL" for links, that had the status "ERROR"; links with the status "ERROR" and cause type for fields where a link can't be assigned.
Code Block | ||||
---|---|---|---|---|
| ||||
{ "marcFormat": "BIBLIOGRAPHIC", "leader": "01587ccm a2200361 4500", "fields": [ { "tag": "001", "content": "393893" }, { "tag": "100", "content": "$a 393893 $b test $0 n1234567890 $9 312da284-a8fd-4c84-ae90-927539d6df93", "indicators": [ "1", "2" ], "link": { "authorityId": "312da284-a8fd-4c84-ae90-927539d6df93", "authorityNaturalId": "n1234567890", "linkingRuleId": 1, "status": "ACTUAL" } }, { "tag": "100", "content": "$a 393893 $b updated $0 n1234567890 $9 312da284-a8fd-4c84-ae90-927539d6df93", "indicators": [ "1", "2" ], "link": { "authorityId": "312da284-a8fd-4c84-ae90-927539d6df93", "authorityNaturalId": "n1234567890", "linkingRuleId": 1, "status": "NEW" } }, { "tag": "600", "content": "$a 393893 $b test", "indicators": [ "1", "2" ], "link": { "status": "ERROR", "errorCauseType": "1001" } } ] } |
...