Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-2711

Implement Required Local Requests-related Local API Endpoints for D2IR (INN-Reach) Local Servers in FOLIO

    XMLWordPrintable

Details

    • UXPROD features
    • Out of scope
    • XXXL: 30-45 days
    • Volaris
    • 2
    • 90
    • R5
    • R5
    • R5
    • R5
    • R5
    • R2
    • R2
    • R5
    • R5

    Description

      Current situation or problem

      To support integration with an INN-Reach resource sharing system via the Direct to INN-Reach (D2IR) APIs, FOLIO must make the following HTTP endpoints available using Oauth2 Bearer tokens for authentication (UXPROD-2672):

      Verify Patron

      POST /innreach/v2/circ/verifypatron (EDGINREACH-1, MODINREACH-21)

      Create Patron Hold

      POST /innreach/v2/circ/patronhold/<trackingId>/<centralCode> (MODINREACH-85)

      Create Local Hold

      PUT /innreach/v2/circ/localhold/<trackingId>/<centralCode> (MODINREACH-89)

      Create Item Hold

      POST /innreach/v2/circ/itemhold/<trackingId>/<centralCode> (MODINREACH-83)

      Transfer Request

      PUT /innreach/v2/circ/transferrequest/<trackingId>/<centralCode> (MODINREACH-86)

      Cancel Item Hold

      PUT /innreach/v2/circ/cancelitemhold/<trackingId>/<centralCode> (MODINREACH-90)

      Cancel Request

      PUT /innreach/v2/circ/cancelrequest/<trackingId>/<centralCode> (MODINREACH-88)

      Item Shipped

      PUT /innreach/v2/circ/itemshipped/<trackingId>/<centralCode> (MODINREACH-87)

      Item Received

      PUT /innreach/v2/circ/itemreceived/<trackingId>/<centralCode> (MODINREACH-96)

      Report Unshipped Item Received

      PUT /innreach/v2/circ/receiveunshipped/<trackingId>/<centralCode> (MODINREACH-97)

      Return Uncirculated Item

      PUT /innreach/v2/circ/returnuncirculated/<trackingId>/<centralCode> (MODINREACH-98)

      Recall Item

      PUT /innreach/v2/circ/recall/<trackingId>/<centralCode> (MODINREACH-99)

      In scope

      Local Server Endpoints and the attendant functionality in FOLIO

      Out of scope

      FOLIO functionality that calls D2IR API endpoints on an INN-Reach central server

      Use case(s)

      These API endpoints are required to support Local Server functions in an INN-Reach resource sharing system.

      Proposed solution/stories

      And edge module that receives these API calls and passes them to an internal INN-Reach module for processing. Endpoints need to support versioning. Stories and requirements for each endpoint will be specified in separate tickets and linked back to this ticket.

      Links to Additional Info

      Google Sheet mapping D2IR APIs to FOLIO functionality

      Questions

      N/A

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                brookstravis Brooks Travis
                brookstravis Brooks Travis
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases