---
title: "Create Paladin"
method: POST
path: "/paladin"
tags: ["paladin"]
---

# Create Paladin

`POST /paladin`

Creates a new `Paladin`.

## Request body

- CreatePaladinInfo — Information for creating a Paladin.
  - `name` string, required — The name of the Paladin.
  - `owner_id` string, uuid, required — The ID of the owner of the Paladin.
  - `monitor_mode` boolean — When true, the Paladin reasons about requests but takes no action. Defaults to true.
  - `admin_view_only` boolean — When true, recommendations are visible only to admins. Only meaningful when monitor_mode is true. Defaults to false.
  - `enabled_connectors` PaladinConnector[] — The connectors the Paladin is allowed to use.
  - `instructions` string — The free-form instructions that guide the Paladin's decisions. Optional; if omitted the Paladin is created without instructions.

## Response `200`

The created Paladin.

- Paladin — # Paladin Object ### Description The `Paladin` object represents a Paladin, Opal's AI access-request reviewer.
  - `paladin_id` string, uuid, required — The ID of the Paladin. Use this value as a reviewer in a request configuration's service_user_ids.
  - `name` string, required — The name of the Paladin.
  - `owner_id` string, uuid, required — The ID of the owner of the Paladin.
  - `monitor_mode` boolean, required — When true, the Paladin reasons about requests but takes no action. Shown as "Monitor mode" in the UI.
  - `admin_view_only` boolean, required — When true, the Paladin's recommendations are visible only to admins. Only meaningful when monitor_mode is true.
  - `enabled_connectors` PaladinConnector[], required — The connectors the Paladin is allowed to use.
  - `instructions` string, required — The free-form instructions that guide the Paladin's decisions.

---

[API](https://skmtc.net/opal/apis/opal-api.md) · [All operations](https://skmtc.net/opal/apis/opal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/opal/opal-api/revisions/5b5b5f694e25/schema)
