Emory University Item API

item resource

Operations 47

GET /item List or search for items #
POST /item Create a new item #
GET /item/query List items that match a query #
GET /item/test/tiles Get test large image metadata #
GET /item/test/tiles/zxy/{z}/{x}/{y} Get a test large image tile #
DELETE /item/{id} Delete an item by ID #
GET /item/{id} Get an item by ID #
PUT /item/{id} Edit an item or move it to another folder #
GET /item/{id}/adjacent_images Get the previous and next image in the same folder as the given item #
DELETE /item/{id}/aperio Remove Aperio specific metadata from an item #
GET /item/{id}/aperio Find Aperio annotation items associated with a slide image #
POST /item/{id}/aperio Import an item as an Aperio annotation #
PUT /item/{id}/aperio Set the tag associated with the annotation file #
POST /item/{id}/copy Copy an item #
GET /item/{id}/download Download the contents of an item #
GET /item/{id}/files Get the files within an item #
DELETE /item/{id}/metadata Delete metadata fields on an item #
PUT /item/{id}/metadata Set metadata fields on an item #
GET /item/{id}/next_image Get the next image in the same folder as the given item #
GET /item/{id}/position Report the offset of an item in a list or search #
GET /item/{id}/previous_image Get the previous image in the same folder as the given item #
GET /item/{id}/rootpath Get the path to the root of the item's hierarchy #
DELETE /item/{itemId}/internal_metadata/{key} Delete a single internal metadata key on this item #
GET /item/{itemId}/internal_metadata/{key} Get the value for a single internal metadata key on this item #
PUT /item/{itemId}/internal_metadata/{key} Overwrite the value for a single internal metadata key on this item #
DELETE /item/{itemId}/tiles Remove a large image from this item #
GET /item/{itemId}/tiles Get large image metadata #
POST /item/{itemId}/tiles Create a large image for this item #
GET /item/{itemId}/tiles/bands Get band information for a large image item #
POST /item/{itemId}/tiles/convert Create a new large image item based on an existing item #
GET /item/{itemId}/tiles/dzi.dzi Get DeepZoom compatible metadata #
GET /item/{itemId}/tiles/dzi_files/{level}/{xandy} Get a DeepZoom image tile #
GET /item/{itemId}/tiles/fzxy/{frame}/{z}/{x}/{y} Get a large image tile with a frame number #
GET /item/{itemId}/tiles/histogram Get a histogram for any region of a large image item #
GET /item/{itemId}/tiles/images Get a list of additional images associated with a large image #
GET /item/{itemId}/tiles/images/{image} Get an image associated with a large image #
GET /item/{itemId}/tiles/images/{image}/metadata Get metadata for an image associated with a large image #
GET /item/{itemId}/tiles/internal_metadata Get large image internal metadata #
GET /item/{itemId}/tiles/pixel Get a single pixel of a large image item #
GET /item/{itemId}/tiles/region Get any region of a large image item, optionally scaling it #
GET /item/{itemId}/tiles/thumbnail Get a thumbnail of a large image item #
DELETE /item/{itemId}/tiles/thumbnails Delete thumbnail and data files associated with a large_image item #
GET /item/{itemId}/tiles/thumbnails List all thumbnail and data files associated with a large_image item #
POST /item/{itemId}/tiles/thumbnails Associate or replace a thumbnail or data file with a large_image items #
GET /item/{itemId}/tiles/tile_frames Composite thumbnails of multiple frames into a single image #
GET /item/{itemId}/tiles/tile_frames/quad_info Get parameters for using tile_frames as background sprite images #
GET /item/{itemId}/tiles/zxy/{z}/{x}/{y} Get a large image tile #

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/emory-item-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

emory-item-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Girder REST API (Emory Digital Slide Archive) Item API
  version: 3.2.14
  description: OpenAPI 3.0 conversion of the Girder REST API powering the Emory Digital Slide Archive (computablebrain). Converted faithfully from the live Swagger 2.0 document at https://computablebrain.emory.edu/api/v1/describe.
  license:
    name: Apache-2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.txt
servers:
- url: https://computablebrain.emory.edu/api/v1
tags:


# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/emory/refs/heads/main/openapi/emory-item-api-openapi.yml