# api
URL: https://synquic.tech/docs/cli/reference/api.md

Commands, arguments, and options for synq api.

See the [workflow guide](/docs/cli/access) for examples. Global flags such as `--json` go before the command; see [global options](/docs/cli/reference#global-options).

## synq api

Make an authenticated request to any Synq API route (like `gh api`)

```text
synq api [options] <path>
```

| Argument | Meaning |
| --- | --- |
| `path` | Path under /api, e.g. /projects or /deployments/&lt;id&gt; |

| Option | Meaning |
| --- | --- |
| `-X, --method <method>` | HTTP method (defaults to GET, or POST when --data is given) |
| `-d, --data <json>` | Request body as a JSON string |
| `-q, --query <kv...>` | Query parameter key=value (repeatable) |
