---
title: "POST /api/rpc/queryBoardLandingPage"
method: POST
path: "/api/rpc/queryBoardLandingPage"
tags: ["boards", "claims"]
---

# POST /api/rpc/queryBoardLandingPage

`POST /api/rpc/queryBoardLandingPage`

## Request

- Base URL: `https://21risk.com`
- URL: `https://21risk.com/api/rpc/queryBoardLandingPage`
- Auth: OAuth 2 (client credentials, token URL `/api/v1/oauth/token`)

Read a board's landing page: the page outside the app where members file items without opening the board. Only the claims board has one, at /<tenant>/claims/create. Returns the title, introduction, confirmation message, accent colour and moving background the organization set (null means the default is shown), whether “Powered by 21RISK” is hidden (hidePoweredBy, honoured only while canHidePoweredBy says the organization is on the Enterprise plan), the organization logo, and whether the user may report there (canReport, the board's create:items permission) and open the board to see what they filed (canOpenBoard: View on every item, or View own claims on the Authors row; being responsible for other claims does not count). Any member of the organization can read it.

## Request body

- object
  - `tenant` unknown, required
  - `boardSlug` string, required: The slug of the board, as listed by queryTenant. Only the claims board has a landing page.

## Response `200`

Successful response

---

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