---
title: "OAuth 2.1 consent decision"
method: POST
path: "/oauth/authorize"
tags: ["OAuth"]
---

# OAuth 2.1 consent decision

`POST /oauth/authorize`

## Request

- Base URL: `https://app.buildworkpro.com/api/v1`
- URL: `https://app.buildworkpro.com/api/v1/oauth/authorize`
- Auth: none required

Receives the user's Approve/Deny decision from the consent form. Body is form-encoded with `request_uri` (the original GET URL) and `decision` (approve or deny). Always redirects back to the client's redirect_uri.

## Other responses

- `302`: Redirect to client redirect_uri
- `400`: Fatal validation error (HTML)

---

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