RTAC API (v1)

Edge RTAC API to interface with FOLIO for 3rd party discovery services to determine holdings availability

RTAC

Get RTAC info for a single instance

path Parameters
instanceId
required
string

Course Instance's UUID

query Parameters
fullPeriodicals
boolean

Flag for including items data

lang
string[a-zA-Z]{2}
Default: "en"
Example: lang=en

Requested language

apiKey
string

apikey for authorization

header Parameters
authorization
string

apikey for authorization

x-okapi-tenant
string

x-okapi-tenant header value

x-okapi-url
string

x-okapi-url header value

x-okapi-token
string

x-okapi-token header value

Responses

Response samples

Content type
{
  • "instanceId": "string",
  • "holdings": [
    ]
}

Get RTAC info for multiple instances

query Parameters
instanceIds
string^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA...

List of Folio instance identifiers

fullPeriodicals
boolean

Flag for including items data

lang
string[a-zA-Z]{2}
Default: "en"
Example: lang=en

Requested language

apiKey
string

apikey for authorization

header Parameters
authorization
string

apikey for authorization

x-okapi-tenant
string

x-okapi-tenant header value

x-okapi-url
string

x-okapi-url header value

x-okapi-token
string

x-okapi-token header value

Responses

Response samples

Content type
{
  • "holdings": [
    ],
  • "errors": [
    ]
}

rtac

Search RTAC holdings

path Parameters
instanceId
required
string

Course Instance's UUID

query Parameters
query
required
string

The keyword query in CQL format

available
boolean

Filter by holdings that are available

limit
integer [ 0 .. 500 ]
Default: 100

Limit the number of elements returned in the response.

offset
integer [ 0 .. 100000 ]
Default: 0

Skip over a number of elements by specifying an offset value for the query.

apiKey
string

apikey for authorization

header Parameters
authorization
string

apikey for authorization

Responses

Response samples

Content type
application/json
"string"

Retrieve RTAC holdings for a single instance

path Parameters
instanceId
required
string

Course Instance's UUID

query Parameters
limit
integer [ 0 .. 500 ]
Default: 100

Limit the number of elements returned in the response.

offset
integer [ 0 .. 100000 ]
Default: 0

Skip over a number of elements by specifying an offset value for the query.

apiKey
string

apikey for authorization

header Parameters
authorization
string

apikey for authorization

Responses

Response samples

Content type
application/json
"string"

Retrieve RTAC holdings in batch

Request Body schema: application/json
required
instanceIds
required
Array of strings (uuid) [ items^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-... ]

Inventory instances identifiers

Responses

Request samples

Content type
application/json
{
  • "instanceIds": [
    ]
}

Response samples

Content type
application/json
"string"