---
title: "List curated OAuth presets for app-creation pickers"
method: GET
path: "/api/oauth-presets"
tags: ["Script Connections"]
---

# List curated OAuth presets for app-creation pickers

`GET /api/oauth-presets`

Static curated OAuth presets (endpoints, scopes, quirks, and setup hints). Contains no secrets; client credentials are always customer-supplied.

## Response `200`

Curated OAuth presets

- object
  - `presets` object[], required
    - `id` string, required
    - `displayName` string, required
    - `provider` string, required
    - `authorizeUrl` string, required
    - `tokenUrl` string, required
    - `revocationUrl` string
    - `userinfoUrl` string
    - `scopes` string[], required
    - `scopeSeparator` string
    - `tokenAuthStyle` 'body' | 'basic'
    - `tokenBodyFormat` 'form' | 'json'
    - `requiresRefreshTokenRotation` boolean
    - `extraParams` object
    - `setupHints` string[], required

---

[API](https://skmtc.net/desplega-ai/apis/agent-swarm-api.md) · [All operations](https://skmtc.net/desplega-ai/apis/agent-swarm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/desplega-ai/agent-swarm-api/versions/db1079e034dc/schema)
