OCLC Policy Directory Web Service

Note: A valid environment-specific wskey must be appended to these links.

Use the wskey that was used to access this page. It is not automatically appended for security reasons.

Resource Method URL Parameters Returns

Service Policy

An institution's top-level Service Policy record containing closure, collection, contact, hours, policies and institution data.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623

'117623' in the URI is an institution ID.
  • instSymbol
  • updatedMin
  • updatedMax
  • wskey
Service Policy Schema

Service Policy Aggregate Fees

The aggregated fees for a given institution(s).
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyAggregateFees

'117623' in the URI is a institution ID.
  • instSymbol
  • wskey
Service Policy Aggregate Fees Schema
GET
http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicyAggregateFees

Sending inst parameters with values 117623 and 6569.
(Request payload option: comma separated institution IDs or symbols)
  • inst
  • wskey
Service Policy Aggregate Fees Schema

Service Policy Closure

The closure data for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyClosure

'117623' in the URI is an institution ID.
  • instSymbol
  • wskey
Atom Feed of Service Policy Closure URIs
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicyClosure/60203

'60203' in the URI is a closure ID.
  • wskey
Service Policy Closure Schema

Service Policy Collection

The collection data for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyCollection

'117623' in the URI is an institution ID.
  • instSymbol
  • wskey
Atom Feed of Service Policy Collection URIs
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicyCollection/10281

'10281' in the URI is a collection ID.
  • wskey
Service Policy Collection Schema

Service Policy Contact

The contact data for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyContact

'117623' in the URI is an institution ID.
  • instSymbol
  • wskey
Atom Feed of Service Policy Contact URIs
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicyContact/244544

'244544' in the URI is a contact ID.
  • wskey
Service Policy Contact Schema

Service Policy Hours

The hours data for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyHours

'117623' in the URI is an institution ID.
  • instSymbol
  • wskey
Atom Feed of Service Policy Hours URIs
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicyHours/19261

'19261' in the URI is a hours ID.
  • wskey
Service Policy Hours Schema

Service Policy Policy

The policy data for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyPolicy

'117623' in the URI is an institution ID.
  • instSymbol
  • serviceType
  • policyType
  • updatedMin
  • updatedMax
  • wskey
Atom Feed of Service Policy Policy URIs
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicyPolicy/47365

'47365' in the URI is a policy ID.
  • wskey
Service Policy Policy Schema

Service Policy Institution

The institution data for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyInstitution/

'117623' in the URI is a institution ID.
  • instSymbol
  • wskey
Service Policy Institution Schema

Service Policy Supplier Profile

The supplier profile for a given institution(s).
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/servicePolicySupplierProfile

Sending inst parameters with values 117623 and 6569.
(Request payload option: comma separated institution IDs or symbols)
  • inst
  • wskey
Service Policy Supplier Profile Schema

Service Policy Institution Supplier Status

The supplier status for a given institution.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicy/117623/servicePolicyInstitution/supplier

'117623' in the URI is a institution ID.
  • instSymbol
  • wskey
Service Policy Institution Supplier Schema

Service Policy Group

A top-level Service Policy Group record containing contact, and affiliate data.
GET http://ill.sd00.worldcat.org/illpolicies/servicePolicyGroup/2553

'2553' in the URI is a group ID.
  • groupSymbol
  • wskey
Service Policy Group Schema
GET Group Search for institution '61147' and group type GAC

Group Search for institution '116407' and group type REFERRAL

  • wskey
  • q
    • type
    • inst
Service Policy Group Schema

Institution Search

Find Institutions with a generic search
GET Search for institution name 'American'

Search institutions in the group AMINET

Search for suppliers in the state of MA

Search for institutions in Afghanistan and Albania

Search for format:book and fee:0 in the state of MA

Search for suppliers in the state of MA with currency USD and EU_EURO

Search for suppliers in the state of MA with delivery method AIR_MAIL and ARTICLE_EXCHANGE

Search for suppliers in the state of MA with billing method CREDIT_CARD and OCLC_IFM

Search for suppliers in the state of MA with daysToRespond=8,12,16, and 20

Search for suppliers with loanDaysToRespond=1,2,8,12,16, and 20

Search for suppliers with copyDaysToRespond=1,2,8,12,16, and 20

  • wskey
  • q
    • name
    • group
    • supplier
    • state
    • country
    • fee
    • currency
    • billingMethod
    • deliveryMethod
    • format
    • daysToRespond
    • loanDaysToRespond
    • copyDaysToRespond
Service Policy Institution Search Schema

Health Check

Performs a shallow Policy Directory Web Service health check. The shallow check involves the web service immediately respond with HTTP 200 to health check URIs. The shallow check indicates the webapp is running. It does not indicate if required resources, like the DB, are available. Deep health checks are not exposed since they could incur too much overhead. For in-depth health details, use AMP's PD Health Check page.
GET http://ill.sd00.worldcat.org/illpolicies/healthcheck

A healthy response is a blank page with an HTTP 200 status.
  • wskey


Policy Directory API Schemas

Parameters

  1. instSymbol


    The instSymbol URI parameter can be used in lieu of including the inst in the URI path. For example, the following are equivalent URIs.


    If both the inst and instSymbol are provided and they represent different institutions, an HTTP 400 (Bad Request) error is returned.
  2. inst


    The inst URI parameter can be used in the Service Policy Aggregate Fees requests. Multiple inst parameters are accepted. Example:


    If no inst parameters are provided, the request's body will be examined and comma separated institution ids or symbols will be accepted.
    Otherwise HTTP 400 (Bad Request) error is returned.
  3. groupSymbol


    The groupSymbol URI parameter can be used in lieu of including the groupId in the URI path. For example, the following are equivalent URIs.


    If both the groupId and groupSymbol are provided and they represent different groups, an HTTP 400 (Bad Request) error is returned.
  4. serviceType


    This URI parameter is used to limit Service Policy Policy queries to a given service type. Supported values:


  5. policyType


    This URI parameter is used to limit Service Policy Policy queries to a given policy type. Supported values:


  6. wskey


    The wskey parameter overrides the wskey value passed in the HTTP header. For security reasons, it is strongly recommend passing the token via the HTTP header.

    The web service requires a wskey token authorized for the "policiesDirectoryAPI" service.
  7. updatedMin and updatedMax


    The lower bound is inclusive, whereas the upper bound is exclusive. Use RFC 3339 Timestamp Format.
    Example:


  8. q


    The search query parameter. Supported search criteria:


    Example: