Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems (UXPROD-2598)

[UXPROD-2761] Implement Required Local Circulation-related Local API Endpoints for D2IR (INN-Reach) Local Servers in FOLIO Created: 19/Oct/20  Updated: 18/Feb/22  Resolved: 18/Feb/22

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Lotus (R1 2022)
Parent: Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems

Type: New Feature Priority: TBD
Reporter: Brooks Travis Assignee: Brooks Travis
Resolution: Done Votes: 0
Labels: consortia, d2ir-api
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
is defined by MODINREACH-172 D2IR Local Endpoint (Circulation): Cl... Closed
is defined by MODINREACH-100 D2IR Local Endpoint (Circulation): Bo... Closed
is defined by MODINREACH-102 D2IR Local Endpoint (Circulation): Fi... Closed
is defined by MODINREACH-103 D2IR Local Endpoint (Circulation): It... Closed
is defined by MODINREACH-104 D2IR Local Endpoint (Circulation): Ow... Closed
Requires
requires UXPROD-2672 Implement "Third Party" OAuth2 Token ... Closed
Epic Link: Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems
Front End Estimate: Out of scope
Back End Estimate: XXL < 30 days
Development Team: Volaris
Kiwi Planning Points (DO NOT CHANGE): 2
PO Rank: 90
Rank: Chicago (MVP Sum 2020): R5
Rank: Cornell (Full Sum 2021): R5
Rank: Duke (Full Sum 2021): R5
Rank: 5Colleges (Full Jul 2021): R5
Rank: GBV (MVP Sum 2020): R5
Rank: Grand Valley (Full Sum 2021): R2
Rank: MO State (MVP June 2020): R2
Rank: TAMU (MVP Jan 2021): R5
Rank: U of AL (MVP Oct 2020): 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 Closed ):

Borrower Renew Item

PUT /innreach/v2/circ/borrowerrenew/<trackingId>/<centralCode> (MODINREACH-100, MODINREACH-101 Closed )

Final Item Check-in

PUT /innreach/v2/circ/finalcheckin/<trackingId>/<centralCode> (MODINREACH-102)

Item In Transit

PUT /innreach/v2/circ/intransit/<trackingId>/<centralCode> (MODINREACH-103)

Owner Renew Item

PUT /innreach/v2/circ/ownerrenew/<trackingId>/<centralCode> (MODINREACH-104)

Patron Claims Returned

PUT /innreach/v2/circ/claimsreturned/<trackingId>/<centralCode> (MODINREACH-172)

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



 Comments   
Comment by Brooks Travis [ 18/Feb/22 ]

Verified in Rancher

Generated at Fri Feb 09 00:26:37 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.