Skip to main content

update SignatureRequest


ApiScope: payment.signaturerequest.update
API Scope Level: ServiceSubscriberScope
Path Parameters
    signatureRequestUUID string required
Request Body required
    signatureCaptureUrl string
    signedDocumentUrl string
    spiRequestUUID string
    spiRequestID int64 deprecated
    documents object[]
  • Array [
  • name string
    fileUri string
    spiRequestUuid string
  • ]
  • signers object[]
  • Array [
  • firstName string
    lastName string
    email string
    phone string
  • ]
  • isSigned boolean
    successCallbackUrl string
    renewCount int32
    signedInvoiceEmailed boolean
Responses

OK


Schema
    error object
    errorCode string
    errorDescription string
    warnings object[]
  • Array [
  • warningCode string
    warningDescription string
  • ]
  • requestUUID string
    status string

    Possible values: [SUCCESS, FAILURE]

PUT /kpayment/v1/esign/signatureRequests/:signatureRequestUUID

Request

Base URL
/payment
signatureRequestUUID — path required
Body required
{
"signatureCaptureUrl": "string",
"signedDocumentUrl": "string",
"spiRequestUUID": "string",
"documents": [
{
"name": "string",
"fileUri": "string",
"spiRequestUuid": "string"
}
],
"signers": [
{
"firstName": "string",
"lastName": "string",
"email": "string",
"phone": "string"
}
],
"isSigned": true,
"successCallbackUrl": "string",
"renewCount": 0,
"signedInvoiceEmailed": true
}
curl / cURL
curl -L -X PUT '/payment/kpayment/v1/esign/signatureRequests/:signatureRequestUUID' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"signatureCaptureUrl": "string",
"signedDocumentUrl": "string",
"spiRequestUUID": "string",
"documents": [
{
"name": "string",
"fileUri": "string",
"spiRequestUuid": "string"
}
],
"signers": [
{
"firstName": "string",
"lastName": "string",
"email": "string",
"phone": "string"
}
],
"isSigned": true,
"successCallbackUrl": "string",
"renewCount": 0,
"signedInvoiceEmailed": true
}'