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

# ✏️ Editar participación

> Modifica los datos personales, el rol y las validaciones de una participación de Contractia.

<Warning>
  Solo es posible editar una participación que aún no ha sido completada.
</Warning>

<Warning>
  Solo es posible editar participaciones de una tarea en "Borrador" o "En Progreso".
</Warning>

## <Badge color="blue" size="lg">PUT</Badge>➜ /v2/tareas/tarea\_id/participaciones/participacion\_id

`https://api.contractia.app/v2/tareas/tarea_id/participaciones/participacion_id`

<Info>
  Reemplazar `{tarea_id}` por el ID numérico de la tarea deseada.
</Info>

<Info>
  Reemplazar `{participacion_id}` por el ID numérico del participante deseado.
</Info>

¿Cómo obtener el ID de la tarea? [**➜**](/platform/buscar)

¿Cómo obtener el ID del participante? [**➜**](/platform/obtener)

### 💻 Ejemplo de implementación

<Tabs>
  <Tab title="cURL">
    ```bash theme={null}
    curl --location --request PUT 'https://api.contractia.app/v2/tareas/{{tarea_id}}/participaciones/{{participacion_id}}' \
    --header 'Authorization: Bearer {{api_key}}' \
    --header 'user_id: {{user_id}}' \
    --header 'Content-Type: application/json' \
    --data '[
        {
            "nombre": "Luis",
            "apellido": "Rodriguez",
            "mail": "rodriguezl@yopmail.com",
            "tipo_otp": null,
            "validacion_biometrica": false,
            "telefono": null,
            "role": 3,
            "reminder": null,
            "notification_channel": null,
            "access_password": "NuevaClave99"
        },
        {
            "nombre": "Roberto",
            "apellido": "Sanchez",
            "mail": "roberto.sanchez@yopmail.com",
            "role": 1,
            "remove_access_password": true
        }
    ]'
    ```
  </Tab>

  <Tab title="Request JSON">
    ```json theme={null}
    [
    	{
    	  "nombre": "Luis",
    	  "apellido": "Rodriguez",
    	  "mail": "rodriguezl@yopmail.com",
    	  "tipo_otp": null,
    	  "validacion_biometrica": false,
    	  "telefono": null,
    	  "role": 3,
    	  "reminder": null,
    	  "notification_channel": null, 
    	  "access_password": "NuevaClave99"
    	},
    	{
    	  "nombre": "Roberto",
    	  "apellido": "Sanchez",
    	  "mail": "roberto.sanchez@yopmail.com",
    	  "role": 1,
    	  "remove_access_password": true
    	}
    ]
    ```
  </Tab>

  <Tab title="Response JSON">
    ```json theme={null}
    200 OK
    ```
  </Tab>
</Tabs>
