The Onehub API enables developers to access data from the Onehub Service on behalf of a client. The API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. Where appropriate, the API provides the four basic functions of persistent storage — create, read, update, and delete. In general, most API resources will acccept an index request and return a paginated set of all available items. JSON will be returned in all responses from the API, including errors.

Create a Onehub Developer Account

In order to access the Onehub API, you will need to create a Onehub Developer account. Developer accounts are the only accounts that can create Onehub API keys and provide access to Developer stats, making them perfect for testing your applications. Developer accounts have limited resources for day-to-day use and must be created in addition to any personal accounts.

Make sure you sign out of any existing Onehub accounts before clicking the link below.

Sign up for a Onehub Developer account

Create Your API Keys

You’ll need to create an OAuth Client that represents your application when communicating with our OAuth Server. Your API keys carry many privileges, so be sure to keep them secret!

Your secret will not be retrievable after leaving the confirmation screen.