# Developer API console — where everything is

> Where an Enterprise account creates its API key, connects an MCP client, and configures and watches outbound webhooks. Every feature on the page, with the exact path to reach it. 29 features. The page itself is at https://eto.tools/dashboard/api/.

Part of [Where everything is](https://eto.tools/dev/docs/where-everything-is.md) in the [Eto API reference](https://eto.tools/dev/docs/).

## Developer API console

- URL: https://eto.tools/dashboard/api/
- Anchor: https://eto.tools/dev/docs/#where-developer-api-console
- Markdown: https://eto.tools/dev/docs/where/developer-api-console.md
- Features: 29

Where an Enterprise account creates its API key, connects an MCP client, and configures and watches outbound webhooks.

### Overview

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Requests today | Shows todays request count against the daily quota with a fill bar. | `Developer API console > Overview` (needs Enterprise plan) | - |
| This month | Shows the request count for the current month. | `Developer API console > Overview` (needs Enterprise plan) | - |
| Latency | Shows the average response time for your API calls. | `Developer API console > Overview` (needs Enterprise plan) | - |
| Errors | Shows the error rate across your recent API calls. | `Developer API console > Overview` (needs Enterprise plan) | - |
| Usage chart | Charts daily requests over the last 7 or 30 days. | `Developer API console > Overview` (needs Enterprise plan) | - |
| Top endpoints | Ranks the endpoints you call most. | `Developer API console > Overview` (needs Enterprise plan) | - |
| Generate API key | Creates the account API key and shows the raw value once in a modal. | `Developer API console > Overview > Generate API key` (needs Enterprise plan) | - |
| Rotate key | Issues a new key and stops the old one working. | `Developer API console > Overview > Rotate key` (needs API key) | - |
| Revoke key | Deletes the key so anything using it stops working at once. | `Developer API console > Overview > Revoke key` (needs API key) | - |
| Key details | Shows the key prefix, creation date, last use and requests used against the daily limit. | `Developer API console > Overview` (needs API key) | - |
| Quickstart | Shows a ready curl call against the stores endpoint with your key filled in. | `Developer API console > Overview` (needs API key) | `stores_list` |
| Recent requests | Tables your latest API calls with endpoint, status and timing. | `Developer API console > Overview` (needs API key) | - |

### MCP Connect

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Claude CLI command | Shows the claude mcp add command pointing at mcp.eto.tools with your key header. | `Developer API console > MCP Connect` (needs Enterprise plan) | - |
| Generate connection key | Creates a key and drops it straight into the shown MCP command. | `Developer API console > MCP Connect > Generate connection key` (needs Enterprise plan) | - |
| Copy command | Copies the filled MCP command to the clipboard. | `Developer API console > MCP Connect > Copy command` (needs Enterprise plan) | - |
| Connector URL | Shows the plain MCP endpoint for clients that take a URL. | `Developer API console > MCP Connect` (needs Enterprise plan) | - |
| Client tabs | Switches the setup instructions between Claude, ChatGPT and Perplexity. | `Developer API console > MCP Connect` (needs Enterprise plan) | - |

### Webhooks

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Destination URL | Sets the server Eto posts order events to. | `Developer API console > Webhooks` (needs Enterprise plan) | - |
| Send test | Fires a sample event at the URL in the field and shows the response. | `Developer API console > Webhooks > Send test` (needs Enterprise plan) | - |
| Deliver events to this URL | Pauses or resumes delivery without losing the configuration. | `Developer API console > Webhooks` (needs Enterprise plan) | - |
| Run test | Sends a chosen event for a chosen store to the saved URL, the internal test endpoint or a custom URL, and prints the full response. | `Developer API console > Webhooks > Run test` (needs Enterprise plan) | - |
| Internal test endpoint | Routes the test to a built-in inbox so a webhook can be tried without a public server. | `Developer API console > Webhooks > Send to > Internal test endpoint` (needs Enterprise plan) | - |
| Events | Chooses which Eto events are forwarded, with a live count. | `Developer API console > Webhooks > Events` (needs Enterprise plan) | - |
| Stores to forward | Picks which stores forward events, with search, a select-all/none/visible/invert menu and a Test selected button. | `Developer API console > Webhooks > Stores` (needs connected store) | - |
| Deliveries | Lists recent delivery attempts with status, and charts deliveries by day. | `Developer API console > Webhooks > Deliveries` (needs Enterprise plan) | `webhooks_deliveries` |
| Retry | Re-sends one failed delivery. | `Developer API console > Webhooks > Deliveries > Retry` (needs Enterprise plan) | `webhook_delivery_retry` |
| Signing secret | Shows the secret used to sign payloads, with copy and rotate. | `Developer API console > Webhooks` (needs Enterprise plan) | - |
| Save | Writes the URL, events, stores and active flag together. | `Developer API console > Webhooks > Save` (needs Enterprise plan) | - |
| Remove | Deletes the webhook configuration. | `Developer API console > Webhooks > Remove` (needs Enterprise plan) | - |
