coollabsio/coolify · error · RateLimitException
Rate limit exceeded. Please try again later.
Error message
Rate limit exceeded. Please try again later.
What it means
Error "Rate limit exceeded. Please try again later." thrown in coollabsio/coolify.
Source
Thrown at app/Services/DigitalOceanService.php:42
if ($resetTime) {
return min(max(0, (int) $resetTime - time()), 60) * 1000;
}
}
return $attempt * 100;
}, throw: false)
->{$method}($this->baseUrl.$endpoint, $data);
if (! $response->successful()) {
if ($response->status() === 429) {
$retryAfter = $response->header('Retry-After');
if ($retryAfter === null) {
$resetTime = $response->header('RateLimit-Reset');
$retryAfter = $resetTime ? max(0, (int) $resetTime - time()) : null;
}
throw new RateLimitException(
'Rate limit exceeded. Please try again later.',
$retryAfter !== null ? (int) $retryAfter : null
);
}
throw new \Exception('DigitalOcean API error: '.$response->json('message', 'Unknown error'), $response->status());
}
return $response->json() ?? [];
}
private function requestPaginated(string $endpoint, string $resourceKey, array $data = []): array
{
$allResults = [];
$page = 1;
do {
$response = $this->request('get', $endpoint, array_merge($data, [View on GitHub (pinned to 70b9acc424)
When it happens
Trigger: Thrown at app/Services/DigitalOceanService.php:42 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of coollabsio/coolify@70b9acc424 (2026-08-17).
Data as JSON: /api/errors/de764b52c89996dc.
Report an issue: GitHub.