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

# CLI Reference: Raw Requests

> Reference for the low-level authenticated request command.

```text theme={null}
droyd request <method> <path> [--body <file>] [--json]
```

`request` uppercases the method and sends an authenticated request to the given
path. `--body` reads a JSON request body from a file. Use it for a supported
API-key operation that has no typed CLI command; otherwise prefer the typed
command because it validates the workflow and manages local state.

```sh theme={null}
droyd request GET /v1/competitions --json
droyd request POST <supported-path> --body request.json --json
```

See [Automation](/cli/automation) for credential and retry guidance. Confirm
authentication support and the request schema in the API Reference before using
this command in automation.

Do not use this page to imply that an arbitrary path supports API-key
authentication. The published API operation determines the available auth modes
and body schema. `--body` is a file path, not inline JSON.
