---
title: "Cambia el rol o el estado de una persona"
method: PATCH
path: "/partner/usuarios/{id}"
tags: ["partner"]
---

# Cambia el rol o el estado de una persona

`PATCH /partner/usuarios/{id}`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/partner/usuarios/{id}`
- Auth: HTTP bearer

Suspender corta sus sesiones al instante. No se puede dejar al partner sin ningun admin activo, ni suspenderse uno mismo.

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `rol` 'admin' | 'lector'
  - `estado` 'activo' | 'suspendido'

## Response `200`

Actualizada

- object
  - `id` string, uuid
  - `email` string
  - `nombre` string
  - `rol` 'admin' | 'lector'
  - `estado` 'activo' | 'suspendido'
  - `activo` boolean: false = invitacion pendiente (nunca fijo su contrasena)
  - `ultimoLoginAt` string, date-time, nullable
  - `createdAt` string, date-time

## Other responses

- `404`: No existe en este partner
- `409`: Dejaria al partner sin administrador activo, o es tu propio acceso

---

[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)
