---
title: "The OAuth 2.0 Authorize Endpoint"
method: GET
path: "/oauth2/auth"
tags: ["public"]
---

# The OAuth 2.0 Authorize Endpoint

`GET /oauth2/auth`

This endpoint is not documented here because you should never use your own implementation to perform OAuth2 flows.
OAuth2 is a very popular protocol and a library for your programming language will exists.

To learn more about this flow please refer to the specification: https://tools.ietf.org/html/rfc6749

## Other responses

- `302` — Empty responses are sent when, for example, resources are deleted. The HTTP status code for empty responses is typically 201.
- `401` — jsonError
- `500` — jsonError

## Changes

- **2022-02-16** `82d233540486` — 5 info
  - api operation id `oAuth2Authorize` removed and replaced with `oauthAuth`
  - api tag `public` added
  - api tag `oAuth2` removed
  - added the non-success response with the status `401`
  - …1 more

[Change history](https://skmtc.dev/ory/apis/ory-hydra-api/changes/oauth2/auth/get.md)

---

[API](https://skmtc.dev/ory/apis/ory-hydra-api.md) · [All operations](https://skmtc.dev/ory/apis/ory-hydra-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ory/ory-hydra-api/revisions/82d233540486/schema)
