---
title: "List Company Content Endpoint"
method: GET
path: "/api/admin/company-contents"
tags: ["admin_company_contents"]
---

# List Company Content Endpoint

`GET /api/admin/company-contents`

## Request

- Base URL: `https://api.regdoor.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.regdoor.com/api/admin/company-contents`
- Auth: HTTP bearer

List company_content rows for Super Admin relevance review.

## Query parameters

- `search` string, nullable: Search document name, type, organization name/short name, or jurisdiction name/code.
- `type_uuid` string, uuid, nullable: Filter by content type UUID
- `organization_list` string[]: Filter by organization UUIDs linked to the document
- `jurisdiction_list` integer[]: Filter by country IDs linked to the document
- `company_uuid` string, uuid, nullable: Filter by company_content.company_uuid
- `content_uuid` string, uuid, nullable: Filter by company_content.content_uuid
- `relevance` 'None' | 'Low' | 'Moderate' | 'High' | 'Critical'
- `curated` boolean, nullable: Filter by info.curated. True = curated; false = missing or not true.
- `created_from` string, date-time, nullable: Filter by company_content.created_at from (inclusive)
- `created_to` string, date-time, nullable: Filter by company_content.created_at to (inclusive)
- `updated_from` string, date-time, nullable: Filter by company_content.updated_at from (inclusive)
- `updated_to` string, date-time, nullable: Filter by company_content.updated_at to (inclusive)
- `sort_by` string, nullable: Sort by: updated_at, created_at, name, relevance
- `sort_order` string, nullable
- `include_summary` boolean: Include relevance facet counts for the current common filters
- `page` integer
- `size` integer

## Response `200`

Successful Response

- CompanyContentListResponse
  - `items` CompanyContentListItem[], required
    - `company_uuid` string, uuid, required
    - `company_name` string, required
    - `content_uuid` string, uuid, required
    - `content_name` string, required
    - `type` string, nullable
    - `type_info` ContentTypeLite
      - `uuid` string, uuid4, required
      - `name` string, required
      - `parent_type_uuid` string, uuid4, nullable
    - `organizations` OrganizationLite[]
      - `uuid` string, uuid4, required
      - `name` string, required
      - `short_name` string, nullable
      - `type` string, required
    - `countries` CountryLite[]
      - `id` integer, required
      - `name` string, required
      - `code` string, required
    - `relevance` 'None' | 'Low' | 'Moderate' | 'High' | 'Critical'
    - `relevance_reason` string, nullable
    - `info` object, nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `total` integer, required
  - `page` integer, required
  - `size` integer, required
  - `pages` integer, required
  - `summary` CompanyContentRelevanceSummary
    - `all` integer, required
    - `none` integer, required
    - `low` integer, required
    - `moderate` integer, required
    - `high` integer, required
    - `critical` integer, required

## Other responses

- `422`: Validation Error

---

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