# DPF OAuth 2.1 Authorization Server API

**Canonical:** https://apis.io/apis/dpf-it-com/dpf-it-com-oauth-2-1-authorization-server-api/  
**Provider:** DPF — https://apis.io/providers/dpf-it-com/  
**Base URL:** https://api.dpf-it.com  
**Documentation:** https://www.dpf-it.com/integration-guide.html

DPF OAuth 2.1 Authorization Server API is one of 11 APIs that [DPF](https://apis.io/providers/dpf-it-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include OAuth 2.1 Authorization Server. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

PKCE-only OAuth 2.1 authorization server with Dynamic Client Registration (DCR) and refresh token rotation. Used by remote MCP clients (VS Code, Cursor, Claude, ChatGPT) to obtain a DPF access token via a real browser login — no password ever passes through an LLM/chat context. Access tokens are the same 24h user JWT issued by `/auth/login`.

## Operations (7)

| Method | Path | Summary |
|---|---|---|
| GET | `/oauth/authorize` | Authorization endpoint (hosted login page) |
| POST | `/oauth/authorize` | Login form submission |
| POST | `/oauth/token` | Token endpoint (authorization_code, refresh_token, and client_credentials… |
| POST | `/oauth/register` | Dynamic Client Registration (RFC 7591) |
| POST | `/oauth/clients` | Register a confidential client (client_credentials) |
| GET | `/oauth/clients` | List your confidential clients |
| POST | `/oauth/clients/revoke` | Revoke a confidential client |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/dpf-it-com/openapi/dpf-it-com-oauth-2-1-authorization-server-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/dpf-it-com/json-schema/dpf-it-com-create-spec-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/dpf-it-com/json-schema/dpf-it-com-update-spec-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/dpf-it-com/json-schema/dpf-it-com-get-status-by-spec-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dpf-it-com/json-schema/dpf-it-com-get-status-by-job-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dpf-it-com/json-schema/dpf-it-com-check-spec-files-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dpf-it-com/json-schema/dpf-it-com-query-response-schema.json

## Other DPF APIs (10)

- [DPF Account API](https://apis.io/apis/dpf-it-com/dpf-it-com-account-api/)
- [DPF Authentication API](https://apis.io/apis/dpf-it-com/dpf-it-com-authentication-api/)
- [DPF Connections API](https://apis.io/apis/dpf-it-com/dpf-it-com-connections-api/)
- [DPF Contact API](https://apis.io/apis/dpf-it-com/dpf-it-com-contact-api/)
- [DPF Data Specs API](https://apis.io/apis/dpf-it-com/dpf-it-com-data-specs-api/)
- [DPF Iceberg REST Catalog API](https://apis.io/apis/dpf-it-com/dpf-it-com-iceberg-rest-catalog-api/)
- [DPF Job Triggers API](https://apis.io/apis/dpf-it-com/dpf-it-com-job-triggers-api/)
- [DPF MCP API](https://apis.io/apis/dpf-it-com/dpf-it-com-mcp-api/)
- [DPF Query API](https://apis.io/apis/dpf-it-com/dpf-it-com-query-api/)
- [DPF Workspaces API](https://apis.io/apis/dpf-it-com/dpf-it-com-workspaces-api/)

## Tags

OAuth 2.1 Authorization Server

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dpf-it-com/dpf-it-com-oauth-2-1-authorization-server-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dpf-it-com/.
