MARC record validation rules - Indicator configuration
  • Ready for review
  • MARC record validation rules - Indicator configuration

    Create a local indicator

    This configuration only applies to local fields.

    1. To create a local indicator, use the POST /specification-storage/fields/{MARC bib/authority field tag id}/indicators

    2. The POST body must include at minimum these values: order, label

    POST /specification-storage/fields/fb183a49-f958-4e2d-aef1-e8cb57b2e94b/indicators

    {     "order": "1",     "label": "Undefined" }

    Update an indicator

    This configuration only applies to local fields.

    1. To find the indicatorId , from the GET /specification-storage/specifications/{MARC bib/authority record validation specification id}?include=all, copy the following values in that response for the indicator you want to update: indicatorId, order, label

    2. To update a local indicator, use the PUT /specification-storage/indicators/{indicatorId}

    3. The PUT body must include at minimum these values: order, label

    PUT /specification-storage/indicators/1c4900fd-4f01-451d-a4b1-bf428ef1cfbb

    {     "order": "2",     "label": "Testing" }

    Create a local indicator code

    1. To create an indicator code, use the POST /specification-storage/indicators/{indicatorId}/indicator-codes

    2. The POST body must include at minimum these values: code, label

    POST /specification-storage/indicators/bcd02346-d870-4f12-ab7d-91a6439180df/indicator-codes

    { "code": "9", "label": "Cataloging" }

    Update a local indicator code

    1. To find the indicatorCodeId, from the GET /specification-storage/specifications/{MARC bib/authority record validation specification id}?include=all, copy the following values in that response for the indicator code you want to update: indicatorCodeId, code, label

    2. To update an indicator code, use the PUT /specification-storage/indicator-codes/{indicatorCodeId}

    3. The PUT body must include at minimum these values: code, label

    PUT /specification-storage/indicator-codes/cc461e3c-e86d-4398-8570-93da88a11b60

    {     "code": "9",     "label": "Data import Management" }

     

    Delete a local indicator code

    1. To find the indicatorCodeId, from the GET /specification-storage/specifications/{MARC bib/authority record validation specification id}?include=all, copy the following values in that response for the indicator code you want to update.

    2. Use endpoint DELETE /specification-storage/indicator-codes/{indicatorCodeId}

     

    MARC record validation rules - Overview and Field Configuration | MARC record validation rules - Subfield configuration

    Related content