Content API

These APIs are for written for and by Marketing. They are not, at present, intended or supported for use outside Marketing.

Versioning

Even though these APIs are only supported for Marketing, they still have a versioning scheme.

  • ALPHA: This API is in development or should otherwise not be considered stable.
  • V1, V2, etc: A stable version.

Usage and Examples

This API provides an RA simple source compliant API. This gives it minimal basic querying options.

Gamewatch [ALPHA]

See where different alumni clubs are watching Ohio State football games.

Data Sourcing and Syncing

Results are polled from a TAS SOAP service every minute, transformed, and stored in a MySQL database. From there, they are served by a lambda whose results are cached behind cloudfront. Cloudfront is invalidated whenever the sync process changes a record.

Usage and Examples

This API provides an RA simple source compliant API. This gives it minimal basic querying options. See the RA simple link or examples below for details AND be sure to urlencode parameters.

List up to 500 gamewatches.
/api/alpha/gamewatches?range=[0,500]
List up to 500 gamewatches filtering to {country: United States, province: Illinois}.
/api/alpha/gamewatches?range=[0,500]&filter=%7B"country"%3A"United%20States"%2C"province"%3A"Illinois"%7D
Show a single item.
/api/alpha/gamewatches/011ed8b8-2405-46e8-affb-f93c42cf4070

Scholarships [ALPHA]

Search scholarships promoted for the 2023 Day of Giving event.

Data Sourcing and Syncing

Results are polled from a TAS SOAP service periodically. Cloudfront is invalidated whenever the sync process changes a record.

Usage and Examples

See the scholarships demo page for example usage.

Media Magnet [ALPHA]

Social media, news, and event aggregator.

Data Sourcing and Syncing

Contains data from multiple sources. Plan is to get social media content primarily from Sprout. This has a high latency with some sources only updating daily so we additionally plan to supplment this with direct updates from more urgent sources like Twitter.

Usage and Examples

This API provides an RA simple source compliant API. This gives it minimal basic querying options. Eventually, this will be replaced with an API compatible with the production Media Magnet app.

SSSS