Depending on applicable regulations or business limitations, specific API requests may not be available for your use.

Idempotent Requests

Most POST functions within the Folio API are inherently idempotent with business rules that return a 400 Bad Request error for a duplicate issue. For example, if you create a member with loginId = ’testuser‘, and then attempt to create the same user again, you will receive a 400 Bad Request with an error code = ’member.unique.login.id‘.

A word of Caution regarding deposit requests: If multiple cash transaction requests are sent, each one will be created. This will be the case for requests with the exact same request details. Most Folio APIs do not allow you to create requests that contain the same data. If there is ever any question, please be sure to use the Get All Cash Transactions endpoint to confirm outstanding requests.

Getting Started

REST APIs

Resources