---
title: "Discover Organizations Endpoint"
method: GET
path: "/api/me/organizations/discover"
tags: ["me"]
---

# Discover Organizations Endpoint

`GET /api/me/organizations/discover`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/me/organizations/discover`
- Auth: none declared

Search the organizations that have chosen to be findable.

An organization appears here only if an owner or admin turned
Discoverable on. Everything else is invisible to this endpoint, for every
caller and for every search term, which is why the switch defaults to off:
a directory that lists every household and client organization on the
platform is worse than no directory.

Declared BEFORE ``/organizations/{tenant_id}``. FastAPI matches routes in
declaration order, so the other way round the literal ``discover`` is read
as a tenant id and this endpoint answers 422 forever.

## Query parameters

- `q` string, nullable

## Headers

- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- DiscoverableOrganizationOut[]
  - `tenant_id` string, uuid, required
  - `display_name` string, required
  - `slug` string, required
  - `logo_url` string, nullable, required
  - `member_count` integer, required
  - `is_member` boolean, required
  - `has_pending_request` boolean, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thinqos/apis/thinqos-api.md) · [All operations](https://skmtc.dev/thinqos/apis/thinqos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thinqos/apis/thinqos-api/revisions/ce2c2ce318b1?raw)
