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

# Workspaces

> Descobrir o workspace_id a partir da API key

# Workspaces — identificar workspace

A chave de API já está ligada a um único workspace. Use `GET /external/me` para descobrir o `workspace_id` sem depender da UI — útil no onboarding do ERP.

## `GET /external/me`

Sem scope específico — basta uma chave válida e não revogada. Workspace vem da chave (sem `:workspace_id` no path).

```http theme={null}
GET https://api.connectvets.com.br/flow/v1/external/me
Authorization: Bearer flow_live_<secret>
```

### Resposta 200

```json theme={null}
{
  "workspace_id": "uuid",
  "workspace_name": "Clínica Exemplo",
  "key": {
    "name": "ERP produção",
    "prefix": "flow_live_abcd1234",
    "scopes": ["contacts:write", "satisfaction:write"]
  }
}
```

### cURL

```bash theme={null}
export FLOW_BASE_URL="https://api.connectvets.com.br/flow/v1"
export TOKEN="flow_live_<cole_aqui>"

curl -sS "$FLOW_BASE_URL/external/me" \
  -H "Authorization: Bearer $TOKEN"
```

Use `workspace_id` nas rotas `/external/workspaces/{workspace_id}/…`.

<Note>
  Não há listagem de vários workspaces: cada chave resolve exatamente um tenant.
</Note>
