# Get Workspace Defaults

> Default sending hours, daily limit and warmup settings for new email accounts.

Requires an API key with the `read` scope.

## Response

Returns the seven defaults in `data`.

<RequestExample>
```bash cURL
curl -X GET "https://api.foxreach.io/api/v1/workspace/defaults" \
  -H "X-API-Key: otr_your_key"
```

```python Python SDK
from foxreach import FoxReach

client = FoxReach(api_key="otr_your_key")
defaults = client.workspace.defaults()
```

```typescript TypeScript SDK
import { FoxReach } from "foxreach";

const client = new FoxReach({ apiKey: "otr_your_key" });
const defaults = await client.workspace.defaults();
```

</RequestExample>

<ResponseExample>
```json
{ "data": { "dailyLimit": 50, "sendingStartHour": 9, "sendingStartMinute": 0, "sendingEndHour": 17, "sendingEndMinute": 0, "warmupRampUpDays": 30, "warmupDailyLimit": 40 } }
```
</ResponseExample>

## Errors

| Status | Description |
|--------|-------------|
| `401` | Missing, invalid, revoked or expired API key |
| `403` | Missing `read` scope, or the key's creator is not a member of this workspace |

## Rate Limit

- **300 requests per minute, shared by every `read` call in your workspace.** Fixed 60-second window.
- Every response includes `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset` (unix epoch seconds) and `X-RateLimit-Bucket` (`read`).
- A `429` response includes a `Retry-After` header (seconds until the bucket resets).

For client-side patterns, see [Rate Limiting](/rate-limiting).
