---
title: "Search organizations"
method: POST
path: "/v1/organizations/search"
tags: ["Organization"]
---

# Search organizations

`POST /v1/organizations/search`

Searches organizations accessible to the current user based on the provided parameters. Supports advanced filtering and pagination. Uses the same parameter structure as the list operation but allows more complex search criteria through the request body.

## Request body

- OrganizationListParams
  - `search` string
  - `sort` string
  - `order` string
  - `count` integer
  - `page` integer
  - `limit` integer
  - `permission` string
  - `offset` integer

## Response `200`

List of matching organizations

- OrganizationList
  - `items` OrganizationDto[]
    - `id` string
    - `name` string
    - `description` string
    - `image` string
    - `color` integer
    - `subscription` CustomerSubscriptionDto
      - `id` string
      - `user` string
      - `expires` integer
      - `status` integer
      - `plan` integer
      - `licenses` integer
      - `paymentOption` string
      - `business` string
      - `email` string
      - `firstname` string
      - `lastname` string
      - `vatId` string
      - `displayName` string
      - `street` string
      - `city` string
      - `state` string
      - `zip` string
      - `country` string
      - `countryIso` string
      - `language` string
      - `includeTaxForBusiness` boolean
      - `activated` boolean
      - `pastDue` boolean
      - `cancellationOffer` boolean
      - `subscriptionActive` boolean
      - `subscriptionCancelled` boolean
      - `subscriptionInactive` boolean
      - `paymentProviderActive` boolean
      - `startedTestimonial` string, date-time
      - `activationDate` string, date-time
      - `cancellationDate` string, date-time
      - `permissionAdmin` boolean
      - `valid` boolean
      - `expired` boolean
      - `validAndActivated` boolean
      - `payPalPayment` boolean
      - `stripePayment` boolean
      - `invoicePayment` boolean
      - `googlePlayPayment` boolean
      - `appleStorePayment` boolean
      - `currency` string
      - `businessCustomer` boolean
      - `euCustomer` boolean
      - `eu` boolean
      - `at` boolean
      - `ch` boolean
      - `uk` boolean
      - `product` string
      - `licenseQuantity` integer
      - `active` boolean
      - `trial` boolean
      - `cancelled` boolean
      - `member` boolean
      - `businessOrTrial` boolean
      - `pro` boolean
      - `planEnterprise` boolean
      - `planBusiness` boolean
      - `planPro` boolean
      - `planPlus` boolean
      - `planBasic` boolean
      - `monthlyPlan` boolean
      - `yearlyPlan` boolean
      - `organization` boolean
    - `user` string
    - `aiChatEnabled` boolean
    - `lastUpdate` integer
    - `created` integer
    - `deleted` boolean
    - `permission` OrganizationPermissionDto
      - `invoicing` boolean
      - `billing` boolean
      - `admin` boolean
  - `params` OrganizationListParams
    - `search` string
    - `sort` string
    - `order` string
    - `count` integer
    - `page` integer
    - `limit` integer
    - `permission` string
    - `offset` integer

## Other responses

- `401` — Not authorized

---

[API](https://skmtc.net/timesheet/apis/timesheet-api.md) · [All operations](https://skmtc.net/timesheet/apis/timesheet-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/timesheet/timesheet-api/revisions/fbe59bacb638/schema)
