---
title: "Describe an MCP app's sign-in request"
method: GET
path: "/api/v1/oauth/requests/{requestId}"
tags: ["MCP apps"]
---

# Describe an MCP app's sign-in request

`GET /api/v1/oauth/requests/{requestId}`

## Request

- Base URL: `http://localhost:8080`
- URL: `http://localhost:8080/api/v1/oauth/requests/{requestId}`
- Auth: HTTP bearer

What the consent screen shows: the app's name, the host its code will be sent to, the access it asked for, and whether the caller's role may grant write access.

## Path parameters

- `requestId` string, uuid, required

## Response `200`

The request, still waiting for an answer

## Other responses

- `404`: Expired, already answered, or never existed

---

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