# 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.