# Actualizar firmantes. Fuente: /document-management/upload-signatures/ En caso de necesitar modificar los firmantes, puedes realizar una petición al siguiente endpoint: **Método:** PATCH `https://api.digitafirma.com/v1/documents/{uuid}` ## Path Parameters | Campo | Tipo | Descripción | | :- | :- | :- | | `uuid` | `string` | ID del documento del cual se desean actualizar los firmantes. | ## Query Parameters | Campo | Tipo | Descripción | | :- | :- | :- | | `updateDocumentRequest` | `Object` | Datos principales del documento. | | `updateDocumentRequest.signatures` | `Array` | Arreglo con la información del firmante. | | `updateDocumentRequest.signatures.name` | `string` | Nombre del firmante. | | `updateDocumentRequest.signatures.email` | `string` | Correo electrónico del firmante. | | `updateDocumentRequest.signatures.phone` | `string` | Número de teléfono del firmante. | | `updateDocumentRequest.signatures.rfc` | `string` | RFC del firmante. | | `updateDocumentRequest.signatures.positions` | `string` | JSON serializado con las coordenadas de firma del firmante, solo aplica si el documento usa `sign_position: "CUSTOM"`. Ver [Firma con posiciones personalizadas](/document-management/custom-signature-position). | | `updateDocumentRequest.spectators` | `Array` | Arreglo con la información del espectador. | | `updateDocumentRequest.spectators.name` | `string` | Nombre del espectador. | | `updateDocumentRequest.spectators.email` | `string` | Correo electrónico del espectador. | | `updateDocumentRequest.tries` | `integer` | Numero de intentos de notificación que el sistema ejecutara. | | `updateDocumentRequest.remember_every` | `integer` | Parametro que recibe los dias en los que se intercalaran las notificaciones. | | `updateDocumentRequest.company_id` | `string` | ID de la empresa. | | `updateDocumentRequest.remember_at` | `object` | Hora en la que se realizaran las notificaciones. | | `updateDocumentRequest.remember_at.hour` | `integer` | Hora en la que se realizaran las notificaciones. | | `updateDocumentRequest.remember_at.minute` | `integer` | Minuto en la que se realizaran las notificaciones. | | `updateDocumentRequest.remember_at.second` | `integer` | Segundo en la que se realizaran las notificaciones. | | `updateDocumentRequest.remember_at.nano` | `integer` | Nano segundo en la que se realizaran las notificaciones. | ## Ejemplo de Integración ```json { "updateDocumentRequest": { "signatures": [ { "name": "Juan Pérez", "email": "juan.perez@correo.com", "phone": "2291234567" } ], "spectators": [ { "name": "María López", "email": "maria.lopez@correo.com" } ], "tries": 3, "remember_every": 2, "remember_at": { "hour": 10, "minute": 30, "second": 0, "nano": 0 }, "company_id": "ac110005-9ddf-1de0-819d-ea5b5f1101ff" } } ```