PUT /api/.../authorityrecords/headings?returnAdjustOptions=1&ids=&isBibliographic=
This API identifies the available options for adjusting headings in a list of authority records based on a specified MARC21 tag. It returns a list of DtoCheckHeadingsAuthorityData objects, excluding any authority records that are not Final.
| Name | Type | Required | Description | 
|---|---|---|---|
| isBibliographic | Boolean | No | Indicates MARC tag is from a Bibliographic record. Default to false if omitted. | 
| returnAdjustOptions | Integer | Yes | Indicates to return available adjust options of selected authority records. Possible value is 1. | 
| ids | Integer[] | Yes | List of Polaris record IDs of the selected authority records. | 
| tag | DtoMARCTag | Yes | MARC Tag that is expected to be adjusted by the headings' tags of the selected authority records. | 
| Name | Type | Description | 
|---|---|---|
| TagID | Integer | DB id of the tag. 0 if tag is new. | 
| SequenceNumber | Integer | Tag position within the MARC21 record. | 
| TagNumber | Integer | MARC21 tag number. | 
| IndicatorOne | Char | Indicator one | 
| IndicatorTwo | Char | Indicator two | 
| Subfields | DtoMARCSubfield[] | List of MARC21 subfields of the tag. | 
| AssociatedAuthorityRecordID | Integer | Tag associated authority record ID. | 
| EffectiveTagNumber | Integer | Effective tag number | 
| BulkAddReportTag | String | Free text of tag data. For Bulk Add reporting only. | 
        { 
            "TagID": 0,
            "SequenceNumber": 29,
            "TagNumber": 610,
            "IndicatorOne": "1",
            "IndicatorTwo": "2",
            "Subfields": [
                {
                    "BibliographicSubfieldID": 0,
                    "SequenceNumber": 0,
                    "SubfieldDesignator": "a",
                    "Data": "Tester subfield A",
                    "AuthorizingRecordID": null,
                    "NumberOfNonFilingCharacters": 0,
                    "Status": 3
                },
                {
                    "BibliographicSubfieldID": 0,
                    "SequenceNumber": 0,
                    "SubfieldDesignator": "c",
                    "Data": "Tester subfield C",
                    "AuthorizingRecordID": null,
                    "NumberOfNonFilingCharacters": 0,
                    "Status": 3
                }
            ],
            "AssociatedAuthorityRecordID": 0,
            "EffectiveTagNumber": 0,
            "TagStatus": 0,
            "BulkAddReportTag": null
        }
        
    | Name | Type | Description | 
|---|---|---|
| AuthorityRecordID | Integer | Authority record ID. | 
| CanAdjustBib | Boolean | Indicates if its associated bib tag can be adjusted. | 
| CanAdjustUsage | Boolean | Indicates if the usage of the authority record's first heading tag can be adjusted. | 
| AuthorityControlHeadingText | String | Free text of headings tag data. | 
| FlippedHeadingText | String | Free text of flipped tag data when CanAdjustBib is true. | 
| Authority008AdjustmentText | String | Statement of how the authority record's usage will be adjusted. e.g., "008 Heading use, name: a - Appropriate" | 
[
    {
        "AuthorityRecordID": 123,
        "CanAdjustBib": true,
        "CanAdjustUsage": true,
        "AuthorityControlHeadingText": "130  0 ‡aScience experiments",
        "FlippedHeadingText": "630 00 ‡aScience experiments",
        "Authority008AdjustmentText": "008 Heading use, subject: a - Appropriate"
    },
    {
        "AuthorityRecordID": 286283,
        "CanAdjustBib": true,
        "CanAdjustUsage": false,
        "AuthorityControlHeadingText": "150    ‡aAuthors, English‡vPortraits",
        "FlippedHeadingText": "650  0 ‡aAuthors, English‡vPortraits",
        "Authority008AdjustmentText": ""
    },
    {
        "AuthorityRecordID": 925636,
        "CanAdjustBib": true,
        "CanAdjustUsage": false,
        "AuthorityControlHeadingText": "100 1  ‡aPeng Tester 800 a",
        "FlippedHeadingText": "600 10 ‡aPeng Tester 800 a",
        "Authority008AdjustmentText": ""
    }
]
| Code | Description | 
|---|---|
| 200 | OK. Success | 
| 400 | FAILURE. Bad request | 
| 404 | Not Found. If authority record not found by any of the ids received. |