---
title: "Update signature request"
method: PUT
path: "/api/1/sign_requests/{signRequest_Id}"
tags: ["Signature requests"]
---

# Update signature request

`PUT /api/1/sign_requests/{signRequest_Id}`

## Request body

- object
  - `label` string — Label of signature request.
  - `template` integer — ID of signature request template.
  - `reminders` integer[] — Positive integers for days after the request is sent; negative integers for days before the due date
  - `due_at` string, nullable — Sets the due date to. Used for the status, and sending reminders
  - `roles` object[] — Roles (users) assigned to the signature request
    - `id` integer — ID of role to update, or leave empty to add a user to the roles.
    - `signer` integer — ID of user
    - `auth` string — The only supported value is "SMS"
    - `question` string — When the "auth" is "SMS", this is the phone number used to MFA authentication to sign the documents
  - `files` integer[] — IDs of files requested to be signed
  - `ordered` boolean — Set to true to respect signing order. Defaults to false.
  - `reassign` boolean — Set to true to enable reassignments of signers. A signer can delegate signing to another user. Defaults to false.

---

[API](https://skmtc.net/convoflo/apis/convoflo-rest-api.md) · [All operations](https://skmtc.net/convoflo/apis/convoflo-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/convoflo/convoflo-rest-api/versions/fed4481f0476/schema)
