---
title: "OpenAI GPT Plugin Manifest"
method: GET
path: "/.well-known/ai-plugin.json"
tags: ["Compliance", "Discovery"]
---

# OpenAI GPT Plugin Manifest

`GET /.well-known/ai-plugin.json`

## Request

- Base URL: `https://riskmodels.app`
- URL: `https://riskmodels.app/.well-known/ai-plugin.json`
- Auth: none required

Plugin manifest for OpenAI GPT Store integration. Enables ChatGPT and other OpenAI models to discover and use the RiskModels API.
**Discovery URL:** Served at the **site origin** (`https://riskmodels.app/.well-known/ai-plugin.json`), not under `/api`. Generated clients that combine the first `servers[0].url` with this path must strip `/api` first.

## Response `200`

Plugin manifest

- object
  - `schema_version` string
  - `name_for_human` string
  - `name_for_model` string
  - `description_for_human` string
  - `description_for_model` string
  - `auth` object
    - `type` 'service_http'
    - `authorization_type` 'bearer'
  - `api` object
    - `type` 'openapi'
    - `url` string, uri
  - `logo_url` string, uri
  - `contact_email` string, email

---

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