Page tree
Skip to end of metadata
Go to start of metadata

Borrower Renew ItemRefer to https://docs.google.com/spreadsheets/d/1YHi1e3F43WBvP2LzCl2HnEAH7-t0TEs6RIvWKvFkrZQ/edit#gid=0 for more details.


Implementation StatusEndpointBrief descriptionHTTP MethodCentral or Local ServerGroupJira Reference

(warning)

auth/v1/oauth2/tokenInn-Reach authenticationPOSTCentralAuthentication(question)

(plus)

TBDThird-party authenticationPOSTLocalAuthentication

EDGINREACH-2 - Getting issue details... STATUS









/innreach/v2/location/<locationKey>Upload a Single LocationPUTCentralConfiguration

/innreach/v2/location/<locationKey>Update a Single LocationPOSTCentralConfiguration

/innreach/v2/location/<locationKey>Delete a Single LocationDELETECentralConfiguration

/innreach/v2/contribution/locationsUpload Locations ListPOSTCentralConfiguration

/innreach/v2/contribution/locationsRetrieve Locations ListGETCentralConfiguration

/innreach/v2/contribution/localserversGet Local ServersGETCentralConfiguration

/innreach/v2/contribution/itemtypesGet Central Item TypesGETCentralConfiguration

/innreach/v2/circ/patrontypesGet Central Patron TypesGETCentralConfiguration

MODINREACH-77 - Getting issue details... STATUS









/innreach/v2/contribution/bib/<bibId>Contribute BibPOSTCentralContribution

/innreach/v2/contribution/items/<bibId>Contribute Batch ItemsPOSTCentralContribution

/innreach/v2/contribution/bibstatus/<bibId>Update Bib StatusPOSTCentralContribution

/innreach/v2/contribution/itemstatus/<itemId>Update Item StatusPOSTCentralContribution

/innreach/v2/local/<localCode>/bib/<bibId>Look Up Bib by bibIdGETCentralContribution

/innreach/v2/local/<localCode>/bib/<bibId>/item/<itemId>Look Up Bib by bibId and itemIdGETCentralContribution

/innreach/v2/base64encodingGet Base64 Encoding TableGETCentralContribution

/innreach/v2/contribution/item/<itemId>Decontribute ItemDELETECentralContribution

/innreach/v2/contribution/bib/<bibId>Decontribute BibDELETECentralContribution








/innreach/v2/circ/borrowerrenew/<trackingId>/<centralCode>Borrower Renew ItemPOSTCentralCirculation

/innreach/v2/circ/cancelitemhold/<trackingId>/<centralCode>Cancel Item HoldPOSTCentralCirculation

/innreach/v2/circ/finalcheckin/<trackingId>/<centralCode>Final Item Check-InPOSTCentralCirculation



/innreach/v2/circ/intransit/<trackingId>/<centralCode>Item In TransitPOSTCentralCirculation



/innreach/v2/circ/itemshipped/<trackingId>/<centralCode>Item ShippedPOSTCentralCirculation



/innreach/v2/circ/localcheckout/<trackingId>/<centralCode>Local CheckoutPOSTCentralCirculation

/innreach/v2/circ/ownerrenew/<trackingId>/<centralCode>Owner Renew ItemPOSTCentralCirculation



/innreach/v2/circ/owningsitecancel/<trackingId>/<centralCode>Owning Site Cancels RequestPOSTCentralCirculation

/innreach/v2/circ/claimsreturned/<trackingId>/<centralCode>Patron Claims ReturnedPOSTCentralCirculation

/innreach/v2/circ/recall/<trackingId>/<centralCode>Recall ItemPOSTCentralCirculation



/innreach/v2/circ/itemreceived/<trackingId>/<centralCode>Report Item ReceivedPOSTCentralCirculation



/innreach/v2/circ/receiveunshipped/<trackingId>/<centralCode>Report Unshipped Item ReceivedPOSTCentralCirculation



/innreach/v2/circ/returnuncirculated/<trackingId>/<centralCode>Return Uncirculated ItemPOSTCentralCirculation

/innreach/v2/circ/transferrequest/<trackingId>/<centralCode>Transfer RequestPOSTCentralCirculation










/innreach/v2/circ/borrowerrenew/<trackingId>/<centralCode>Borrower Renew ItemPUTLocalCirculation

MODINREACH-100 - Getting issue details... STATUS


/innreach/v2/circ/cancelitemhold/<trackingId>/<centralCode>Cancel Item HoldPUTLocalCirculation

MODINREACH-90 - Getting issue details... STATUS


/innreach/v2/circ/cancelrequest/<trackingId>/<centralCode>Cancel RequestPUTLocalCirculation

MODINREACH-88 - Getting issue details... STATUS


/innreach/v2/circ/itemhold/<trackingId>/<centralCode>Create Item HoldPOSTLocalCirculation

MODINREACH-83 - Getting issue details... STATUS

MODINREACH-91 - Getting issue details... STATUS


/innreach/v2/circ/localhold/<trackingId>/<centralCode>Create Local HoldPUTLocalCirculation

MODINREACH-89 - Getting issue details... STATUS

MODINREACH-93 - Getting issue details... STATUS


/innreach/v2/circ/patronhold/<trackingId>/<centralCode>Create Patron HoldPOSTLocalCirculation

MODINREACH-85 - Getting issue details... STATUS

MODINREACH-92 - Getting issue details... STATUS


/innreach/v2/circ/finalcheckin/<trackingId>/<centralCode>Final Item Check-InPUTLocalCirculation

MODINREACH-102 - Getting issue details... STATUS


/innreach/v2/circ/intransit/<trackingId>/<centralCode>Item In TransitPUTLocalCirculation

MODINREACH-103 - Getting issue details... STATUS


/innreach/v2/circ/itemshipped/<trackingId>/<centralCode>Item ShippedPUTLocalCirculation

MODINREACH-87 - Getting issue details... STATUS


/innreach/v2/circ/ownerrenew/<trackingId>/<centralCode>Owner Renew ItemPUTLocalCirculation

MODINREACH-104 - Getting issue details... STATUS


/innreach/v2/circ/claimsreturned/<trackingId>/<centralCode>Patron Claims ReturnedPUTLocalCirculation

/innreach/v2/circ/recall/<trackingId>/<centralCode>Recall ItemPUTLocalCirculation

MODINREACH-99 - Getting issue details... STATUS


/innreach/v2/circ/itemreceived/<trackingId>/<centralCode>Report Item ReceivedPUTLocalCirculation

MODINREACH-96 - Getting issue details... STATUS


/innreach/v2/circ/receiveunshipped/<trackingId>/<centralCode>Report Unshipped Item ReceivedPUTLocalCirculation

MODINREACH-97 - Getting issue details... STATUS


/innreach/v2/circ/returnuncirculated/<trackingId>/<centralCode>Return Uncirculated ItemPUTLocalCirculation

MODINREACH-98 - Getting issue details... STATUS


/innreach/v2/circ/transferrequest/<trackingId>/<centralCode>Transfer RequestPUTLocalCirculation

MODINREACH-86 - Getting issue details... STATUS


/innreach/v2/circ/verifypatronVerify PatronPOSTLocalCirculation

MODINREACH-21 - Getting issue details... STATUS

EDGINREACH-1 - Getting issue details... STATUS


/innreach/v2/getbibrecord/<bibId>/<centralCode>Get Bib RecordPOSTLocalCirculation

(plus)

/innreach/v2/statusGet StatusGETLocalCirculation

EDGINREACH-7 - Getting issue details... STATUS

  • No labels

2 Comments

  1. As for "get Status" endpoint, I saw it was mentioned in D2IR API Specification with this "v2" mentioned in path. Does it mean that there is "v1" variety already exists and we need to consider this route as version 2 of API in our implementation? I mean should we be connected semantically to version signification when implementing our stack of API, or we can start to define all the API (including this one) as version 1.0 ? Because version mentioning in routes slightly confusing, thanks.

  2. Thank you for asking Oleksandr.

    We have to follow D2IR specification while implementing those endpoints which are to be provided by Folio aka Local Server, so v2 is to be there in edge-inn-reach as an external API. 

    At the same time, internal API endpoints (i.e. provided by mod-inn-reach on Folio platform) are not related to D2IR specification; the Volaris team creates, owns and manages this internal API, so it makes sense to start versioning with v1.

    Agree that this might be a bit confusing from the first glance but this should be more logical eventually.