REST API

In terms of authentication, the REST API supports OAuth2 and Basic Authentication. Webhooks are also supported for asynchroneous events. WebRTC is not supported with the REST API, use the JS SDK for WebRTC.

API Documenation Swagger definition

See OAuth 2.0 for information on how to register an app.

node.js web app w/ OAuth

node.js web app to access the REST API. Shows how to authenticate using OAuth2 without any library and then perform REST calls.

Source
OAuth, REST & Webhooks

This is an example bot that uses RESTful API calls to monitor a conversation on circuit. The bot will log the most recent items in the conversation, post a new item once it is listening, and then log any new items posted in the conversation.

Source
REST API, DialogFlow, Cloud Functions

A trivia game for Circuit written with Google Cloud Functions, Google Cloud Datastore, DialogFlow and the Circuit REST API.

Source