AVRO API documentation

Overview

The AVRO content platform supports a simple yet powerful REST API. You can send standard HTTP requests (GET, POST, PUT, DELETE) to read, add, update, and delete resources, respectively.

API location and authentication

The AVRO content platform API can be reached at http://resources.avro.nl/version/. We use version numbers to ensure that no API client would break because of API changes. The API version will only change when there are changes to existing methods. The current version is v1.0.

You can send an key parameter to authenticate your requests. Send an email to api@avro.nl to apply for a API key.

HTTP Status codes

The AVRO content platform returns one of the following HTTP status codes for each request:

Overview resources

The Content Platform has 2 resources. The resources resource is the search entry of the Content Platform. Use this resource to perform several search queries. The items holds the meta data of the resource.

resourceGETPOSTPUTDELETEXSD Schema
Resources yes no no no resource.xsd
Items yes yes yes yes item.xsd

API Changes

dateversiondescription
28-07-2010 1.0 Initial version of the API.
1.0.1
  • added custom parameters for AVRO internal use (tridionfolderid).
  • fixed similar functionality.
02-09-2010 1.0.2
  • added multi paramater support
  • added some custom parameters AVRO internal use (programid)
01-10-2010 1.0.3
  • added facet support on Search resource
  • added filter support on Search resource
  • added musical resources
01-12-2010 1.0.4
  • refactoring
13-01-2011 1.0.5
  • refactoring
  • docu changes
16-03-2011 1.0.6
  • fixed full text searching
14-04-2011 1.1.0
  • Upgraded to Apache SOLR 3.1
28-11-2011 1.2.0
  • Upgraded to Apache SOLR 3.5
  • Small bug fixes
  • Added "dump" functionality
07-12-2011 1.3.0
  • Small bug fixes
  • Added "date.facet" functionality
  • Refactoring package names
21-12-2011 1.4.0
  • Added generic facet field support
10-01-2012 1.5.0
  • Upgraded EHCache to 2.5.0
  • Added SOLR query caching
  • Several performance enhancements
25-02-2013 1.6.0
  • Added thesaurus terms
  • Added index time boosting for keywords and thesaurus terms
25-03-2013 1.7.0
  • Added spatial search
25-03-2013 1.8.0
  • Added wildcard search (use "*" as search value to find all elements having the specified field, regardless of its value)
  • Added facet01...facet07 to the /resources-interface
16-04-2013 1.9.0
  • Added dynamic field indexing
  • Added special query entry for Gezond24
19-04-2013 1.9.1
  • Improved special query entry for Gezond24
24-04-2013 1.9.2
  • Fixed special query entry for Gezond24
05-06-2013 1.9.3
  • Fixed a bug with storing boosted keywords containing a single quote character
19-07-2013 1.10
  • Improved dynamic field indexing, now available without special account settings
25-09-2013 1.11
  • Added filter "onairdatefrom"/"onairdateto".
11-11-2013 1.12
  • Added filter "seasonid".
06-01-2014 1.13
  • Fixed caching-issue with the SOLR-server.
29-01-2014 1.14
  • Removed unused SOLR-indexes.
  • Added filter "type".