> ## Documentation Index
> Fetch the complete documentation index at: https://tech.sedierp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cambiar estado de solicitud

El servicio permite a los usuarios cambiar el estado de una solicitud a partir de su código externo (cesvi), en línea y en formato JSON.

El método de solicitud es POST y se requiere un encabezado "Authorization" para la autenticación, que debe contener un token **JWT** obtenido previamente del servicio de [autenticación](https://tech.sedierp.com/quickstart.md).

## Prerequisitos

Antes de realizar el cambio de estado de una solicitud, se debe contar con los siguientes datos:

* Token solicitado mediante el API de [autenticación](https://tech.sedierp.com/quickstart.md)
* Código del nuevo estado (EstadoSolicitudID) obtenido del servicio de consulta de estados de solicitudes
* Código externo de la solicitud a la cual se le cambiará el estado (codigo de cesvi)

## Cambiar estado de solicitud

**Request URL:** https\://\{\{Ambiente}}/API\_CUST/api/Solicitudes/SolicitudCambiarEstado\
**Tipo:** POST \
**Content Type:** application/json

**EstadoSolicitudID** `int` *required*

Código único del nuevo estado que se asignará a la solicitud (ID).

**CodigoExterno** `int` *required*

Código externo de la solicitud a la cual se le cambiará el estado.

```bash theme={null}
curl --location 'https://nsx.sedierp.com/API_CUST/api/Solicitudes/SolicitudCambiarEstado' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <TOKEN_JWT>' \
--data '{
	"EstadoSolicitudID": 3,
	"CodigoExterno": 1025
}'
```

```json Request theme={null}
{
  "EstadoSolicitudID": 3,
  "CodigoExterno": 1025
}
```

```json Response theme={null}
[
  {
    "TipoSalida": "OK",
    "Codigo": null,
    "Descripcion": "Transacción exitosa"
  }
]
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.