---
title: "Get site info"
method: GET
path: "/site.json"
tags: ["Site", "Categories"]
---

# Get site info

`GET /site.json`

Can be used to fetch all categories and subcategories

## Response `200`

success response

- object
  - `default_archetype` string, required
  - `notification_types` object, required
    - `mentioned` integer, required
    - `replied` integer, required
    - `quoted` integer, required
    - `edited` integer, required
    - `liked` integer, required
    - `private_message` integer, required
    - `invited_to_private_message` integer, required
    - `invitee_accepted` integer, required
    - `posted` integer, required
    - `watching_category_or_tag` integer, required
    - `new_features` integer
    - `admin_problems` integer
    - `moved_post` integer, required
    - `linked` integer, required
    - `granted_badge` integer, required
    - `invited_to_topic` integer, required
    - `custom` integer, required
    - `group_mentioned` integer, required
    - `group_message_summary` integer, required
    - `watching_first_post` integer, required
    - `topic_reminder` integer, required
    - `liked_consolidated` integer, required
    - `linked_consolidated` integer, required
    - `post_approved` integer, required
    - `code_review_commit_approved` integer, required
    - `membership_request_accepted` integer, required
    - `membership_request_consolidated` integer, required
    - `bookmark_reminder` integer, required
    - `reaction` integer, required
    - `votes_released` integer, required
    - `event_reminder` integer, required
    - `event_invitation` integer, required
    - `chat_mention` integer, required
    - `chat_message` integer, required
    - `chat_invitation` integer, required
    - `chat_group_mention` integer, required
    - `chat_quoted` integer
    - `chat_watched_thread` integer
    - `upcoming_change_available` integer
    - `upcoming_change_automatically_promoted` integer
    - `assigned` integer
    - `question_answer_user_commented` integer
    - `following` integer
    - `following_created_topic` integer
    - `following_replied` integer
    - `circles_activity` integer
    - `boost` integer
    - `suggested_edit_created` integer
    - `suggested_edit_accepted` integer
    - `resenha_invitation` integer
  - `post_types` object, required
    - `regular` integer, required
    - `moderator_action` integer, required
    - `small_action` integer, required
    - `whisper` integer, required
  - `trust_levels` object, required
    - `newuser` integer, required
    - `basic` integer, required
    - `member` integer, required
    - `regular` integer, required
    - `leader` integer, required
  - `user_tips` object
    - `first_notification` integer, required
    - `topic_timeline` integer, required
    - `post_menu` integer, required
    - `topic_notification_levels` integer, required
    - `suggested_topics` integer, required
  - `groups` object[], required
    - `id` integer, required
    - `name` string, required
    - `full_name` string
    - `display_name` string
    - `flair_url` string, nullable, required
    - `flair_bg_color` string, nullable, required
    - `flair_color` string, nullable, required
    - `automatic` boolean, required
  - `filters` unknown[], required
    - unknown
  - `anonymous_list_filters` unknown[], required
    - unknown
  - `homepage_choices` unknown[], required
    - unknown
  - `periods` unknown[], required
    - unknown
  - `top_menu_items` unknown[], required
    - unknown
  - `anonymous_top_menu_items` unknown[], required
    - unknown
  - `uncategorized_category_id` integer, required
  - `user_field_max_length` integer, required
  - `post_action_types` object[], required
    - `id` integer, nullable, required
    - `name_key` string, nullable, required
    - `name` string, required
    - `description` string, required
    - `short_description` string, required
    - `is_flag` boolean, required
    - `require_message` boolean, required
    - `enabled` boolean, required
    - `applies_to` unknown[], required
      - unknown
    - `is_used` boolean, required
    - `position` integer
    - `auto_action_type` boolean, required
    - `system` boolean
  - `topic_flag_types` object[], required
    - `id` integer, nullable, required
    - `name_key` string, nullable, required
    - `name` string, required
    - `description` string, required
    - `short_description` string, required
    - `is_flag` boolean, required
    - `require_message` boolean, required
    - `enabled` boolean, required
    - `applies_to` unknown[], required
      - unknown
    - `is_used` boolean, required
    - `position` integer
    - `auto_action_type` boolean, required
    - `system` boolean
  - `can_create_tag` boolean, required
  - `can_tag_topics` boolean, required
  - `can_tag_pms` boolean, required
  - `tags_filter_regexp` string, required
  - `top_tags` object[], required
    - `id` integer, required
    - `name` string, required
    - `slug` string, required
  - `wizard_required` boolean
  - `can_associate_groups` boolean
  - `email_configured` boolean, required
  - `upcoming_changes_with_css` string[]
  - `topic_featured_link_allowed_category_ids` unknown[], required
    - unknown
  - `user_themes` object[], required
    - `theme_id` integer, required
    - `name` string, required
    - `default` boolean, required
    - `color_scheme_id` integer, nullable, required
    - `dark_color_scheme_id` integer, nullable
    - `only_theme_color_schemes` boolean
  - `user_color_schemes` object[], required
    - `id` integer, required
    - `name` string, required
    - `is_dark` boolean, required
    - `theme_id` integer, nullable
    - `colors` unknown[], required
      - unknown
  - `default_light_color_scheme` object, nullable, required
  - `default_dark_color_scheme` object, nullable, required
  - `censored_regexp` object[], required
  - `custom_emoji_translation` object, required
  - `watched_words_replace` string, nullable, required
  - `watched_words_link` string, nullable, required
  - `markdown_additional_options` object
  - `hashtag_configurations` object
  - `hashtag_icons` object
  - `displayed_about_plugin_stat_groups` unknown[]
    - unknown
  - `categories` object[], required
    - `id` integer, required
    - `name` string, required
    - `color` string, required
    - `text_color` string, required
    - `style_type` string
    - `emoji` string, nullable
    - `icon` string, nullable
    - `slug` string, required
    - `topic_count` integer, required
    - `post_count` integer, required
    - `position` integer, required
    - `description` string, nullable
    - `description_text` string, nullable
    - `description_excerpt` string, nullable
    - `topic_url` string, required
    - `read_restricted` boolean, required
    - `permission` integer, required
    - `notification_level` integer, required
    - `topic_template` string, nullable, required
    - `topic_title_placeholder` string, nullable, required
    - `has_children` boolean, required
    - `subcategory_count` integer, nullable, required
    - `sort_order` string, nullable, required
    - `sort_ascending` string, nullable, required
    - `show_subcategory_list` boolean, required
    - `num_featured_topics` integer, required
    - `default_view` string, nullable, required
    - `subcategory_list_style` string, required
    - `default_top_period` string, required
    - `default_list_filter` string, required
    - `minimum_required_tags` integer, required
    - `navigate_to_first_post_after_read` boolean, required
    - `allow_global_tags` boolean, required
    - `required_tag_groups` object[], required
      - `min_count` integer, required
    - `read_only_banner` string, nullable, required
    - `uploaded_logo` string, nullable, required
    - `uploaded_logo_dark` string, nullable, required
    - `uploaded_background` string, nullable, required
    - `uploaded_background_dark` string, nullable, required
    - `can_edit` boolean, required
    - `custom_fields` object, nullable
    - `parent_category_id` integer
    - `form_template_ids` unknown[]
      - unknown
    - `category_types` object
  - `archetypes` object[], required
    - `id` string, required
    - `name` string, required
    - `options` unknown[], required
      - unknown
  - `user_fields` unknown[], required
    - unknown
  - `auth_providers` unknown[], required
    - unknown
  - `whispers_allowed_groups_names` unknown[]
    - unknown
  - `denied_emojis` unknown[]
    - unknown
  - `valid_flag_applies_to_types` unknown[]
    - unknown
  - `navigation_menu_site_top_tags` unknown[]
    - unknown
  - `full_name_required_for_signup` boolean, required
  - `full_name_visible_in_signup` boolean, required
  - `admin_config_login_routes` unknown[]
    - unknown
  - `access_control` object
    - `mandatory_acl` object, required
    - `banned_acl` object, required
  - `permanent_upcoming_change_names` string[]
  - `category_types` object[]
    - `id` string, required
    - `name` string, required
    - `title` string, required
    - `description` string, required
    - `icon` string, required
    - `available` boolean, required
    - `visible` boolean, required
    - `configuration_schema` object, required

## Changes

> 10 revisions in range; 7 could not be searched.

- **2026-07-31** `da2f153be6e6` — 3 breaking
  - removed the required property `categories/items/allowed_tag_groups` from the response with the `200` status
  - removed the required property `categories/items/allowed_tags` from the response with the `200` status
  - removed the required property `categories/items/required_tag_groups/items/name` from the response with the `200` status
- **2026-07-26** `6be3dcbee910` — 3 info
  - added the optional property `category_types` to the response with the `200` status
  - added the optional property `groups/items/display_name` to the response with the `200` status
  - added the required property `homepage_choices` to the response with the `200` status

[Change history](https://skmtc.dev/discourse/apis/discourse-api-documentation/changes/site.json/get.md)

---

[API](https://skmtc.dev/discourse/apis/discourse-api-documentation.md) · [All operations](https://skmtc.dev/discourse/apis/discourse-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/discourse/discourse-api-documentation/revisions/2fd8fd2d6fd0/schema)
