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

# Get task creation options

> Load member, record, section, and meeting choices for a Raycast task form.

Load member, record, section, and meeting choices for a Raycast task form.

Use an OAuth access token issued to `kato-raycast`. Developer keys cannot call this endpoint. See [Raycast authentication](/api-reference/raycast/overview).

Required scopes: `tasks:write`, `records:read`, `meetings:read`.

Includes up to 500 recently updated records. Meeting choices are native meetings with full detail access drawn from up to 100 upcoming schedule items. All three scopes are required; results are form choices, not a complete workspace export.

## Response

**200** — Top-level `currentMemberId`, `members`, `records`, `sections`, and `meetings`. Member rows include authUserId/name/email/avatarUrl; records include id/title/avatarUrl/objectTypeName/icon/color; sections include id/name/color/recordId/recordTitle; meetings use the [schedule shape](/api-reference/raycast/models#schedule-items).

<ResponseExample>
  ```json 200 theme={null}
  {
    "currentMemberId": "user_example",
    "members": [],
    "records": [],
    "sections": [],
    "meetings": []
  }
  ```
</ResponseExample>

<RequestExample>
  ```bash Request theme={null}
  curl --fail-with-body --silent --show-error \
    "https://api.getkato.io/v1/raycast/task-options" \
    -H "Authorization: Bearer $KATO_RAYCAST_ACCESS_TOKEN"
  ```
</RequestExample>


## Related topics

- [Raycast API](/api-reference/raycast/overview.md)
- [All endpoints](/api-reference/endpoints.md)
- [Objects and records API](/api-reference/objects-and-records.md)
- [Get a task](/api-reference/tasks/get.md)
- [Authentication and API conventions](/api-reference/authentication.md)
