---
title: "Initialize Personal Agent Protocol Session"
method: POST
path: "/api/v1/pap/session"
---

# Initialize Personal Agent Protocol Session

`POST /api/v1/pap/session`

## Request

- Base URL: `https://seminara.online`
- URL: `https://seminara.online/api/v1/pap/session`
- Auth: none declared

Initiates a Personal Agent Protocol (PAP v0.1) session. Supports ephemeral guest sessions (1 hour TTL) and OAuth 2.0 delegated customer sessions.

## Request body

- object
  - `mode` 'guest' | 'oauth'
  - `client_name` string

## Response `201`

Session created successfully with access token and available surfaces.

- object
  - `protocol` string
  - `session_id` string
  - `mode` string
  - `access_token` string
  - `expires_in` number
  - `surfaces` object

---

[API](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference.md) · [All operations](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference/revisions/3e030fb36cef?raw)
