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!
- Visit the Developer section of your account
- Click the Create OAuth Client button
- Fill in your application information and click Create Client
- Store your generated Client ID and Client Secret in a safe place
Your secret will not be retrievable after leaving the confirmation screen.