---
title: "Validar solicitud de autorización (pantalla de consentimiento)"
method: GET
path: "/oauth/consentimiento"
tags: ["oauth"]
---

# Validar solicitud de autorización (pantalla de consentimiento)

`GET /oauth/consentimiento`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/oauth/consentimiento`
- Auth: none required

Público (no revela más que el nombre del cliente). Lo usa la SPA /oauth/autorizar para validar los parámetros OAuth ANTES de mostrar el login/consentimiento. Errores de client_id/redirect_uri se muestran en pantalla, nunca se redirigen (RFC 6749 §4.1.2.1).

## Query parameters

- `client_id` string, uuid, required
- `redirect_uri` string, required
- `response_type` 'code', required
- `code_challenge` string, required
- `code_challenge_method` 'S256', required
- `scope` string
- `state` string
- `resource` string

## Response `200`

Solicitud válida

- object
  - `cliente` object
    - `id` string
    - `nombre` string
  - `scopes` object[]
    - `scope` string
    - `descripcion` string
  - `avisoIa` AvisoIa: Aviso de transparencia del canal de IA (art. 5.1 de la resolución SPSP-SPD-2026-0009-R). Conectar un asistente convierte al tenant en desplegador del sistema de IA: informar a sus compradores de que un asistente trata sus datos es obligación suya, no de Contadeo, que actúa como encargado del tratamiento.
    - `titulo` string
    - `texto` string
    - `url` string: URL absoluta del texto modelo publicado en /aviso-ia, listo para adaptar como sección del aviso de privacidad del emisor.

## Other responses

- `400`: Cuerpo inválido o validación de negocio (previene errores SRI 62/52/65/69/39)

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
