# Actualizar estado de reclamación
Endpoint para actualizar el estado de una reclamación
**URL** : `bnext.com/api/claim_status/`
**Método** : `POST`
**Valores**:
| Nombre campo | Descripción |
|----------------|-------------------------------------------------------------|
| id_claim | Identificador de la reclamación |
| id_customer | Vuestro identificador del cliente que ha creado la reclamación. |
| status | Nuevo estado de la reclamación ([ver tabla con posibles valores abajo](#claim_status)) |
| date | Fecha en la que se realizó el cambio de estado |
<a id="claim_status" name="claim_status">**Estados de reclamación**:</a>
| Estado | Descripción |
|----------------|-------------------------------------------------------------|
| claim_received | Caso recibido |
| pending_documents | A la espera de que el usuario suba la documentación pertinente |
| claim_validated | El equipo de atención al cliente de WTC ha validado que tienen toda la documentación |
| submitting_to_airline | Se ha enviado la reclamación a la aerolínea |
| assesment_airline_response | Evaluando la respuesta de la aerolínea |
| legal_process | Inicio del proceso legal. Esto sólo sucede si la aerolínea rechaza la demanda extrajudicial. |
| waiting_for_payment | A la espera del pago de la aerolínea |
| completed | La reclamación se ha completado y el cliente ya tiene su compensación |
| cancelled | Si el caso no cumple los requisitos para ser reclamado se cancela. |
## Ejemplo de respuesta
Para saber si la petición se ha realizado correctamente devolver el código HTTP y respuesta en JSON.
### Ejemplo de respuesta correcta
**Código** : `200 OK`
**Ejemplo de respuesta**
```json
{
"success": true
}
```
### Ejemplo de respuesta fallida
**Código** : `500 Error`
**Ejemplo de respuesta**
```json
{
"success": false,
"errormsg": "Claim not found"
}
```
## Flujo
* El flujo normal sería el siguiente:
1. El cliente crea la reclamación y entra con estado *claim_received*.
2. Nosotros enviaremos en ese momento una petición indicando el ID de la reclamación, el usuario que la ha creado y el estado inicial (*claim_received*). De esta manera lo podéis guardar asociado al *id_customer* que os enviamos.
3. De ahí en adelante cada vez que se cambie el estado os enviaremos peticiones de manera automática.