University of California, Davis Collection API

The collection API from University of California, Davis — 2 operation(s) for collection.

Operations 3

GET /api/collection/{collectionId} Get collection information by id
POST /api/collection/{collectionId} Search for collections by keyword
GET /api/collection/edits/collection/{collectionId} Find item and collection edits for a collection by id

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/uc-davis-collection-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

uc-davis-collection-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: DAMS Collection API
  version: 1.0.0
  description: This is the Swagger documentation for DAMS.
  license:
    name: Licensed Under MIT
    url: https://spdx.org/licenses/MIT.html
  contact:
    name: Online Strategy - UC Davis Library
    url: https://library.ucdavis.edu/online-strategy/
  x-operator: institution
  x-operator-note: Operated by UC Davis Library Online Strategy on digital.ucdavis.edu (CNAME next.dams.library.ucdavis.edu).
  x-provenance:
    generated: '2026-08-19'
    method: searched
    source: https://digital.ucdavis.edu/api/
servers:
- url: https://digital.ucdavis.edu
  description: UC Davis Library Digital Collections (DAMS / fin platform)
tags:
- name: collection
paths:
  /api/collection/{collectionId}:
    get:
      tags:
      - collection
      summary: Get collection information by id
      description: Get collection information by id
      parameters:
      - name: collectionId
        in: path
        description: ID of collection
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '@graph':
                    type: array
                    items:
                      type: object
                      properties:
                        '@type':
                          type: array
                          items:
                            type: string
                        clientMedia:
                          type: object
                        '@id':
                          type: string
                        lastModified:
                          type: string
                          format: date-time
                        image:
                          type: object
                          properties:
                            '@id':
                              type: string
                        identifier:
                          type: string
                        subjects:
                          type: array
                          items:
                            type: object
                            properties:
                              name:
                                type: string
                              '@id':
                                type: string
                        description:
                          type: string
                        yearPublished:
                          type: integer
                        isPartOf:
                          type: object
                          properties:
                            '@id':
                              type: string
                        itemCount:
                          type: integer
                        datePublished:
                          type: string
                        license:
                          type: object
                          properties:
                            '@id':
                              type: string
                        name:
                          type: string
                        publisher:
                          type: array
                          items:
                            type: object
                            properties:
                              name:
                                type: string
                              '@id':
                                type: string
                  name:
                    type: string
                  '@id':
                    type: string
    post:
      tags:
      - collection
      summary: Search for collections by keyword
      description: Search for collections by keyword
      parameters:
      - name: collectionId
        in: path
        description: ID of collection
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                text:
                  type: string
                textFields:
                  type: array
                  items:
                    type: string
                limit:
                  type: integer
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  total:
                    type: object
                    properties:
                      value:
                        type: integer
                      relation:
                        type: string
                  limit:
                    type: integer
                  results:
                    type: array
                    items:
                      type: object
                      properties:
                        '@graph':
                          type: array
                          items:
                            type: object
                            properties:
                              image:
                                type: object
                                properties:
                                  '@id':
                                    type: string
                              identifier:
                                type: string
                              '@type':
                                type: array
                                items:
                                  type: string
                              subjects:
                                type: object
                                properties:
                                  '@id':
                                    type: string
                              description:
                                type: string
                              yearPublished:
                                type: integer
                              itemCount:
                                type: integer
                              datePublished:
                                type: string
                              license:
                                type: object
                                properties:
                                  '@id':
                                    type: string
                              name:
                                type: string
                              clientMedia:
                                type: object
                              publisher:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    '@id':
                                      type: string
                                    name:
                                      type: string
                              '@id':
                                type: string
                              lastModified:
                                type: string
                        name:
                          type: string
                        '@id':
                          type: string
                        _score:
                          type: number
                  aggregations:
                    type: object
                    properties:
                      facets:
                        type: object
                      ranges:
                        type: object
  /api/collection/edits/collection/{collectionId}:
    get:
      tags:
      - collection
      summary: Find item and collection edits for a collection by id
      description: Returns admin preferences overrides for item and collection edits for a collection by id
      parameters:
      - name: collectionId
        in: path
        description: ID of collection
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  collection:
                    type: string
                    description: Fedora collection information
                  edits:
                    type: string
                    description: Fedora application edits information, showing if the collection has edits
                  itemOverrides:
                    type: array
                    items:
                      type: object
                      properties:
                        item:
                          type: string
                          description: Fedora item information
                        item_default_display:
                          type: string
                          description: Default display for the item, showing if the item has edits