---
title: "Openai Apps Challenge"
method: GET
path: "/.well-known/openai-apps-challenge"
---

# Openai Apps Challenge

`GET /.well-known/openai-apps-challenge`

## Request

- Base URL: `https://api.humwork.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.humwork.ai/.well-known/openai-apps-challenge`
- Auth: none declared
- TypeScript: <https://skmtc.dev/humwork/apis/humwork-ai/docs/.well-known/openai-apps-challenge/get.ts> (a function with typed inputs; its response is checked against the schema)

OpenAI App Directory domain verification.

Serves the token OpenAI gives us in the app submission flow. Set the
token via the OPENAI_APPS_CHALLENGE_TOKEN env var on Render — no need
to commit it. Returns plain text per the well-known challenge convention.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/humwork/apis/humwork-ai.md) - [All operations](https://skmtc.dev/humwork/apis/humwork-ai/llms.txt) - [OpenAPI document](https://skmtc.dev/humwork/apis/humwork-ai/revisions/38d9dc5f27e6?raw)
