How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

University of Rochester collections API

The collections API from University of Rochester — 21 operation(s) for collections.

University of Rochester collections API is one of 11 APIs that University of Rochester publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Collection. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 34 operations across 21 paths, and defines 32 schemas. It is described by OpenAPI 3.0.3, at version 2.0.

Requests are made against a single base URL, https://api.figshare.com/v2.

34 operations 21 paths 32 schemas 5 DELETE12 GET1 PATCH11 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0
Base URL
https://api.figshare.com/v2
Authentication
OAuth 2.0
License
Resource Areas
1

Authentication & Security 1

University of Rochester collections API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 1 scope.

Paths & Operations 34

Across 21 paths, the API surfaces 34 operations — 5 DELETE, 12 GET, 1 PATCH, 11 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

collections 34
GET
/collections
Public Collections
collections_list 14 params → 200400422500
POST
/collections/search
Public Collections Search
collections_search 1 param body → 200400422500
GET
/collections/{collection_id}
Collection details
collection_details 1 param → 200400404500
GET
/collections/{collection_id}/versions
Collection Versions list
collection_versions 1 param → 200400404500
GET
/collections/{collection_id}/versions/{version_id}
Collection Version details
collection_version_details 2 params → 200400404500
GET
/collections/{collection_id}/articles
Public Collection Articles
collection_articles 5 params → 200400404422500
GET
/account/collections
Private Collections List
private_collections_list 6 params → 200400403500
POST
/account/collections
Create collection
private_collection_create body → 201400403500
GET
/account/collections/{collection_id}
Collection details
private_collection_details 1 param → 200400404500
PUT
/account/collections/{collection_id}
Update collection
private_collection_update 1 param body → 205400403404500
DELETE
/account/collections/{collection_id}
Delete collection
private_collection_delete 1 param → 204400403404500
PATCH
/account/collections/{collection_id}
Partially update collection
private_collection_patch 1 param body → 205400403404500
POST
/account/collections/search
Private Collections Search
private_collections_search body → 200400403500
POST
/account/collections/{collection_id}/reserve_doi
Private Collection Reserve DOI
private_collection_reserve_doi 1 param → 200400403500
POST
/account/collections/{collection_id}/reserve_handle
Private Collection Reserve Handle
private_collection_reserve_handle 1 param → 200400403500
POST
/account/collections/{collection_id}/resource
Private Collection Resource
private_collection_resource 1 param body → 205403404422
POST
/account/collections/{collection_id}/publish
Private Collection Publish
private_collection_publish 1 param → 201400403500
GET
/account/collections/{collection_id}/authors
List collection authors
private_collection_authors_list 1 param → 200400403404500
PUT
/account/collections/{collection_id}/authors
Replace collection authors
private_collection_authors_replace 1 param body → 205400403404500
POST
/account/collections/{collection_id}/authors
Add collection authors
private_collection_authors_add 1 param body → 201400403404500
DELETE
/account/collections/{collection_id}/authors/{author_id}
Delete collection author
private_collection_author_delete 2 params → 204403404500
GET
/account/collections/{collection_id}/categories
List collection categories
private_collection_categories_list 1 param → 200400403404500
PUT
/account/collections/{collection_id}/categories
Replace collection categories
private_collection_categories_replace 1 param body → 205400403404500
POST
/account/collections/{collection_id}/categories
Add collection categories
private_collection_categories_add 1 param body → 201400403404500
DELETE
/account/collections/{collection_id}/categories/{category_id}
Delete collection category
private_collection_category_delete 2 params → 204403404500
GET
/account/collections/{collection_id}/articles
List collection articles
private_collection_articles_list 5 params → 200400403404500
PUT
/account/collections/{collection_id}/articles
Replace collection articles
private_collection_articles_replace 1 param body → 205400403404500
POST
/account/collections/{collection_id}/articles
Add collection articles
private_collection_articles_add 1 param body → 201400403404500
DELETE
/account/collections/{collection_id}/articles/{article_id}
Delete collection article
private_collection_article_delete 2 params → 204403404500
GET
/account/collections/{collection_id}/private_links
List collection private links
private_collection_private_links_list 1 param → 200400403404500
POST
/account/collections/{collection_id}/private_links
Create collection private link
private_collection_private_link_create 1 param body → 201400403404500
GET
/account/collections/{collection_id}/private_links/{link_id}
View collection private link
private_collection_private_link_details 2 params → 200400403404500
PUT
/account/collections/{collection_id}/private_links/{link_id}
Update collection private link
private_collection_private_link_update 2 params body → 205400403404422500
DELETE
/account/collections/{collection_id}/private_links/{link_id}
Disable private link
private_collection_private_link_delete 2 params → 204400403404500

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are CollectionCompletePrivate (24 properties), CollectionComplete (23 properties), CollectionCreate (23 properties), CollectionUpdate (23 properties). Each schema is shown below with its type and property counts.

LocationWarningsUpdate
object
2 properties 2 required
CollectionComplete
object
23 properties 23 required
CollectionCompletePrivate
object
24 properties 23 required
CommonSearch
object
10 properties
Location
object
1 property 1 required
CollectionDOI
object
1 property 1 required
Author
object
7 properties 7 required
RelatedMaterial
object
7 properties
CollectionPrivateLinkCreator
object
1 property
CollectionHandle
object
1 property 1 required
Article
object
16 properties 16 required
Collection
object
6 properties 6 required
CollectionUpdate
object
23 properties
ErrorMessage
object
2 properties
CollectionSearch
object
4 properties
Category
object
6 properties 6 required
PrivateLink
object
4 properties 4 required
Timeline
TimelineUpdate
object
3 properties
CategoriesCreator
object
1 property 1 required
FundingInformation
object
6 properties 6 required
CollectionCreate
object
23 properties 1 required
Resource
object
6 properties
CustomArticleField
object
6 properties 6 required
PrivateLinkResponse
object
3 properties 3 required
LocationWarnings
object
3 properties 3 required
PrivateCollectionSearch
object
1 property
ArticlesCreator
object
1 property 1 required
FundingCreate
object
2 properties
CustomArticleFieldAdd
object
2 properties 2 required
CollectionVersions
object
3 properties 3 required
AuthorsCreator
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-rochester-collections-api-openapi.yml Raw ↑

Other APIs University of Rochester publishes across the network.

UR Research Institutional Repository OAI-PMH
University of Rochester altmetric API
University of Rochester articles API
University of Rochester authors API
University of Rochester institutions API
University of Rochester oauth API
University of Rochester other API
University of Rochester profiles API
University of Rochester projects API
University of Rochester symplectic API
Where this information came from

This is an independent, third-party profile of University of Rochester collections API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.