API Guide > Technical Reference > Request Throttling
|
|
Developer Forum - Ask the LiquidPlanner development team questions. Note that the LP iPhone app uses this same API. |
|
API Sample Code – See the API in action then give it a try. |
Enter a search term or try the Dev Forums for more answers.
LiquidPlanner uses a RESTful web service API. You can download the API Guide (PDF) for offline reference. Most actions that you can perform within the application can be automated using the API -- for example, you can create a task, comment on the task, track time against it, and then mark it done.
NEED HELP? Please post API questions in the API forums
Each user account may make up to 30 requests per 15 seconds. We may tune this limit as needed to maintain overall system availability and responsiveness.
If you exceed this limit, then subsequent requests in the same period may receive a status 503 response. You should wait for the number of seconds specified by the Retry-After response header before retrying the request.
Example of the thirty-first request within 15 seconds (using the -i parameter to curl to display response headers):
% curl -i https://app.liquidplanner.com/api/account
HTTP/1.1 503 Service Unavailable
Connection: Keep-Alive
Content-Type: application/json; charset=utf-8
Retry-After: 15
{
"message": "Request throttled, try again later.",
"error": "Throttled",
"type": "Error"
}
Status: 503


