> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wiseyield.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Get recurring task

> Retrieve a single recurring task schedule.

```
GET https://www.wiseyield.co/api/v1/recurring-tasks/{id}
```

### Authentication

Requires a key with the `tasks:read` scope.

### Path parameters

<ParamField path="id" type="string" required>Recurring task UUID.</ParamField>

### Response

Returns the schedule wrapped under `data`. See [List recurring tasks](/api-reference/recurring-tasks/list-recurring-tasks) for the full field reference.

<RequestExample>
  ```bash cURL theme={null}
  curl 'https://www.wiseyield.co/api/v1/recurring-tasks/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee' \
    -H "Authorization: Bearer $WISEYIELD_API_KEY"
  ```
</RequestExample>

## Errors

| Status                    | When                                                                    |
| ------------------------- | ----------------------------------------------------------------------- |
| `400 INVALID_ID`          | `{id}` is not a valid UUID                                              |
| `401`                     | Missing, malformed, expired, or revoked API key                         |
| `403 INSUFFICIENT_SCOPE`  | Key lacks `tasks:read` scope                                            |
| `404 NOT_FOUND`           | Schedule doesn't exist, is soft-deleted, or was created by another user |
| `429 RATE_LIMIT_EXCEEDED` | Per-user rate limit reached                                             |
| `5xx`                     | Server error                                                            |
