---
title: "What the public ask page may render (unauthenticated)"
method: POST
path: "/public/access-requests/probe"
tags: ["access-requests"]
---

# What the public ask page may render (unauthenticated)

`POST /public/access-requests/probe`

## Request

- Base URL: `https://api.onplana.com/api`
- URL: `https://api.onplana.com/api/public/access-requests/probe`
- Auth: one of:
  - HTTP bearer
  - API key in header `Authorization`

Answers { requestable: true, resourceName, orgName } ONLY for a resource under the full double opt-in (the org master switch AND the resource's own allowExternalRequests toggle, plus restrictAccess for workspace families); everything else, including nonexistent ids, is one uniform { requestable: false }, so this endpoint cannot enumerate resources. Rate-limited per IP.

## Request body

- object
  - `resourceType` 'PROJECT' | 'PAGE' | 'LIBRARY' | 'TABLE', required
  - `resourceId` string, required

## Response `200`

{ requestable, resourceName?, orgName? }

## Other responses

- `400`: Validation error

---

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