🚨 🚨 🚨 Deprecated: please see Resource Guru API documentation instead
This is a REST-style API that uses serialized JSON and OAuth 2 authentication.
The API expects all data to be UTF-8 encoded.
All requests start with the https://api.resourceguruapp.com/
base URL.
- All requests are done via SSL.
- All responses are in JSON.
With the exception of Accounts all requests must be prefixed with the Account URL ID
.
To make a request for all the Resources on the Example Corp account, the request URL will look
something like this https://api.resourceguruapp.com/v1/example-corp/resources
.
In order to make authorized calls to Resource Guru's API, your application must first obtain an OAuth access token. To register your app go to https://developers.resourceguruapp.com.
Resource Guru implements OAuth2 with the authentication code flow.
Read our OAuth2 authentication guide to get started.
Once you have authenticated, you can get information about the authenticated user by calling GET https://api.resourceguruapp.com/v1/me
. More details about the request and response are available on the endpoint page.
You can perform up to 33 requests per 10 second period on a registered application. If you exceed this limit, you'll get a 429 Rate Limit Exceeded response for subsequent requests. Check the Retry-After header to see how many seconds to wait before retrying the request.
200
OK201
Created204
No Content401
Unauthorized403
Forbidden404
Not Found422
Unprocessable Entity5xx
Resource Guru is having trouble