# Find your clientId

Every API call and widget install needs a `clientId`. It identifies your project and starts with `client_`.

## Logged in?

If you are signed in, every code snippet in these docs already shows your real clientId. Copy any snippet and it is ready to run.

## Where it lives in the dashboard

1. **Onboarding:** after [signing up](/signup), the first screen shows your clientId inside the install snippets.
2. **Settings:** open your project, then Settings. The integration snippets there contain your clientId.
3. **Any dashboard URL:** the first path segment after `usero.io/` is your clientId, for example `usero.io/client_abc123/...`.

## Verify it from the command line

The feedback endpoint accepts a GET to check that a clientId exists:

```bash title=curl
curl "https://usero.io/api/feedback?clientId=YOUR_CLIENT_ID"
```

A valid id returns:

```json
{ "valid": true, "settings": { "allowedDomains": [], "customization": {} } }
```

An unknown id returns `404` with `{"valid": false}`.

> [!NOTE] One account can have multiple projects, each with its own clientId. Feedback is grouped per clientId in the dashboard,
> so use one per product (or per app) rather than sharing one id across unrelated projects.

## Next

- [Quickstart](/docs): send your first feedback with one POST
- [Widget](/docs/widget): drop-in feedback button, no form to build
