API Methods
API Method Quick Reference
- api.spec
- api.test
- cooperhewitt.cafe
- cooperhewitt.colors.palettes
- cooperhewitt.departments
- cooperhewitt.emoji.timeline
- cooperhewitt.exhibitions
- cooperhewitt.galleries
- cooperhewitt.labs
- cooperhewitt.objects
- cooperhewitt.objects.locations.rooms
- cooperhewitt.objects.locations.sites
- cooperhewitt.objects.locations.spots
- cooperhewitt.objects.tags
- cooperhewitt.objects.traces
- cooperhewitt.people
- cooperhewitt.people.relationships
- cooperhewitt.periods
- cooperhewitt.roles
- cooperhewitt.search
- cooperhewitt.shoebox.items
- cooperhewitt.shop.brands
- cooperhewitt.shop.items
- cooperhewitt.types
- cooperhewitt.videos
- cooperhewitt.visits
- cooperhewitt.visits.items
api.spec
-
api.spec.formats
Return the list of valid API response formats, including the default format Test this method in your browser!
-
api.spec.methods
Return the list of available API response methods. Test this method in your browser!
api.test
-
api.test.echo
A testing method which echoes all parameters back in the response. Test this method in your browser!
-
api.test.error
Return a test error from the API Test this method in your browser!
cooperhewitt.cafe
-
cooperhewitt.cafe.isOpen
Indicate whether or not the Cooper Hewitt cafe are currently open (in New York City). Test this method in your browser!
-
cooperhewitt.cafe.openingHours
List the open hours for the Cooper Hewitt cafe (in New York City). Test this method in your browser!
cooperhewitt.colors.palettes
-
cooperhewitt.colors.palettes.getInfo
Return the list of colors for a given palette. Test this method in your browser!
-
cooperhewitt.colors.palettes.getList
Return the list of available color palettes. Test this method in your browser!
cooperhewitt.departments
-
cooperhewitt.departments.getInfo
Return detailed information for an department from our collection. Test this method in your browser!
-
cooperhewitt.departments.getList
Return the list of departments from our collection. Test this method in your browser!
cooperhewitt.emoji.timeline
-
cooperhewitt.emoji.timeline.getList
Get the list of emoji for the timeline Test this method in your browser!
cooperhewitt.exhibitions
-
cooperhewitt.exhibitions.getInfo
Return detailed information for an exhibition from our collection. Test this method in your browser!
-
cooperhewitt.exhibitions.getList
Return the list of exhibitions from our collection. Test this method in your browser!
-
cooperhewitt.exhibitions.getObjects
Return the list of objects that were displayed as part of an exhibition. Test this method in your browser!
-
cooperhewitt.exhibitions.getSections
Return the list of sections contained within an exhibition. Test this method in your browser!
-
cooperhewitt.exhibitions.getVideos
Return the list of videos that were displayed as part of an exhibition. Test this method in your browser!
cooperhewitt.galleries
-
cooperhewitt.galleries.isOpen
Indicate whether or not the Cooper Hewitt galleries are currently open (in New York City). Test this method in your browser!
-
cooperhewitt.galleries.openingHours
List the open hours for the Cooper Hewitt galleries (in New York City). Test this method in your browser!
cooperhewitt.labs
-
cooperhewitt.labs.whatWouldMicahSay
What would Micah say? Test this method in your browser!
cooperhewitt.objects
-
cooperhewitt.objects.getAlbers
Return a Josef Albers color triple. Test this method in your browser!
-
cooperhewitt.objects.getByLabel
Return detailed information for a label in our collection. Test this method in your browser!
-
cooperhewitt.objects.getColors
Return the color palette for an object. Test this method in your browser!
-
cooperhewitt.objects.getEpitaph
Return the (tombstone) epitaph text for an object. Test this method in your browser!
-
cooperhewitt.objects.getExhibitions
Return the list of exhibitions that have featured an object in our collection. Test this method in your browser!
-
cooperhewitt.objects.getImages
Return the images for an object in our collection. Test this method in your browser!
-
cooperhewitt.objects.getInfo
Return detailed information for an object in our collection. Test this method in your browser!
-
cooperhewitt.objects.getOnDisplay
Return a list of objects currently on display. Test this method in your browser!
-
cooperhewitt.objects.getParticipants
Return the people who've been involved with an object in our collection. Test this method in your browser!
-
cooperhewitt.objects.getRandom
Return a random object from our collection. Test this method in your browser!
-
cooperhewitt.objects.getVideos
Return the videos for an object in our collection. Test this method in your browser!
-
cooperhewitt.objects.isOnDisplay
Check whether an objects is on display. Test this method in your browser!
cooperhewitt.objects.locations.rooms
-
cooperhewitt.objects.locations.rooms.getInfo
Return detailed information for a specific room. Test this method in your browser!
-
cooperhewitt.objects.locations.rooms.getList
Return the list of rooms across all locations. Test this method in your browser!
-
cooperhewitt.objects.locations.rooms.getObjects
Return the list of objects that have visited a specific room. Test this method in your browser!
cooperhewitt.objects.locations.sites
-
cooperhewitt.objects.locations.sites.getFloors
Return the list of floors for a specific location site. Test this method in your browser!
-
cooperhewitt.objects.locations.sites.getInfo
Return detailed information for a location site. Test this method in your browser!
-
cooperhewitt.objects.locations.sites.getList
Return the list of location sites. Test this method in your browser!
-
cooperhewitt.objects.locations.sites.getObjects
Return the list of objects that have ever visited a specific location site. Test this method in your browser!
cooperhewitt.objects.locations.spots
-
cooperhewitt.objects.locations.spots.getInfo
Return detailed information for a specific spot. Test this method in your browser!
-
cooperhewitt.objects.locations.spots.getList
Return the list of all spots across locations. Test this method in your browser!
-
cooperhewitt.objects.locations.spots.getObjects
Return the list of objects that have visited a specific spot. Test this method in your browser!
cooperhewitt.objects.traces
-
cooperhewitt.objects.traces.getList
Return a list of objects for which we have trace data, along with the url to each trace's SVG file. Test this method in your browser!
-
cooperhewitt.objects.traces.getTrace
Return the url to an object's trace SVG file. Test this method in your browser!
cooperhewitt.people
-
cooperhewitt.people.getImages
Return images of a person from our collection. Test this method in your browser!
-
cooperhewitt.people.getInfo
Return detailed information for a person from our collection. Test this method in your browser!
-
cooperhewitt.people.getObjects
Return the objects in our collection associated with a person. Test this method in your browser!
-
cooperhewitt.people.getOnDisplay
Return a list of people whose objects are currently on display. Test this method in your browser!
-
cooperhewitt.people.getVideos
Return videos relating to a person from our collection. Test this method in your browser!
cooperhewitt.people.relationships
-
cooperhewitt.people.relationships.getInfo
Return instances of a specific type of relationship. Test this method in your browser!
-
cooperhewitt.people.relationships.getList
Return the types of relationships that connect the people in our collection. Test this method in your browser!
-
cooperhewitt.people.relationships.getRelatives
Return people related to a person in our collection. Test this method in your browser!
cooperhewitt.periods
-
cooperhewitt.periods.getInfo
Return detailed information for a (temporal) period from our collection. Test this method in your browser!
-
cooperhewitt.periods.getList
Return the list of (temporal) periods from our collection. Test this method in your browser!
cooperhewitt.roles
-
cooperhewitt.roles.getInfo
Return detailed information for a role from our collection. Test this method in your browser!
-
cooperhewitt.roles.getList
Return the list of (temporal) roles from our collection. Test this method in your browser!
cooperhewitt.search
-
cooperhewitt.search.collection
Search for things in our collection. Test this method in your browser!
-
cooperhewitt.search.objects
Search for objects in our collection. Test this method in your browser!
-
cooperhewitt.search.objectsFaceted
Search for objects in our collection, and then facet them. Test this method in your browser!
cooperhewitt.shoebox.items
-
cooperhewitt.shoebox.items.editItem
Edit an item in a user's shoebox. Test this method in your browser!
-
cooperhewitt.shoebox.items.getInfo
Return information about a specific shoebox ID. Test this method in your browser!
-
cooperhewitt.shoebox.items.getList
Return the list of items in a user's shoebox Test this method in your browser!
cooperhewitt.shop.brands
-
cooperhewitt.shop.brands.getInfo
Return details for a brand in the shop. Test this method in your browser!
-
cooperhewitt.shop.brands.getList
Return all the brands in the shop. Test this method in your browser!
cooperhewitt.shop.items
-
cooperhewitt.shop.items.getImages
Return images for an item in the shop. Test this method in your browser!
-
cooperhewitt.shop.items.getInfo
Return details for an item in the shop. Test this method in your browser!
-
cooperhewitt.shop.items.getList
Return all the items in the shop. Test this method in your browser!
-
cooperhewitt.shop.items.search
Search for items the items in the shop. Test this method in your browser!
cooperhewitt.types
-
cooperhewitt.types.getInfo
Return detailed information for a type from our collection. Test this method in your browser!
-
cooperhewitt.types.getList
Return the list of (temporal) types from our collection. Test this method in your browser!
cooperhewitt.videos
-
cooperhewitt.videos.getImages
Return images for a Cooper Hewitt video. Test this method in your browser!
-
cooperhewitt.videos.getInfo
Return information about a Cooper Hewitt video. Test this method in your browser!
-
cooperhewitt.videos.getList
Return a list of videos associated with objects, exhibitions and people in our collection. Test this method in your browser!
-
cooperhewitt.videos.getRandom
Return a random Cooper Hewitt video. Test this method in your browser!
cooperhewitt.visits
-
cooperhewitt.visits.getInfo
Return details of a specific visit for a user. Test this method in your browser!
-
cooperhewitt.visits.getList
Return the list of visits for a user Test this method in your browser!
cooperhewitt.visits.items
-
cooperhewitt.visits.items.editItem
Edit an item associated with a visit. Test this method in your browser!
-
cooperhewitt.visits.items.getInfo
Return details of a specific visit item. Test this method in your browser!
-
cooperhewitt.visits.items.getList
Return event details of a specific visit for a user. Test this method in your browser!
-
cooperhewitt.visits.items.removeItem
Remove an item associated with a visit. Test this method in your browser!