POST
/
envelope
/
{envelope_id}
/
signing_steps
curl --request POST \
  --url https://restapi.sign.plus/v2/envelope/{envelope_id}/signing_steps \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "signing_steps": [
    {
      "recipients": [
        {
          "id": "<string>",
          "uid": "<string>",
          "name": "<string>",
          "email": "<string>",
          "role": "SIGNER",
          "verification": {
            "type": "SMS",
            "value": "<string>"
          }
        }
      ]
    }
  ]
}'
{
  "id": "<string>",
  "name": "<string>",
  "comment": "<string>",
  "pages": 123,
  "flow_type": "REQUEST_SIGNATURE",
  "legality_level": "SES",
  "status": "DRAFT",
  "created_at": 123,
  "updated_at": 123,
  "expires_at": 123,
  "num_recipients": 123,
  "is_duplicable": true,
  "signing_steps": [
    {
      "recipients": [
        {
          "id": "<string>",
          "uid": "<string>",
          "name": "<string>",
          "email": "<string>",
          "role": "SIGNER",
          "verification": {
            "type": "SMS",
            "value": "<string>"
          }
        }
      ]
    }
  ],
  "documents": [
    {
      "id": "<string>",
      "name": "<string>",
      "filename": "<string>",
      "page_count": 123,
      "pages": [
        {
          "width": 123,
          "height": 123
        }
      ]
    }
  ],
  "notification": {
    "subject": "<string>",
    "message": "<string>",
    "reminder_interval": 123
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

envelope_id
string
required

Body

application/json
signing_steps
object[]

List of signing steps

Response

200 - application/json
Signing steps added successfully
id
string

Unique identifier of the envelope

name
string

Name of the envelope

comment
string

Comment for the envelope

pages
integer

Total number of pages in the envelope

flow_type
enum<string>

Flow type of the envelope (REQUEST_SIGNATURE is a request for signature, SIGN_MYSELF is a self-signing flow)

Available options:
REQUEST_SIGNATURE,
SIGN_MYSELF
legality_level
enum<string>

Legal level of the envelope (SES is Simple Electronic Signature, QES_EIDAS is Qualified Electronic Signature, QES_ZERTES is Qualified Electronic Signature with Zertes)

Available options:
SES,
QES_EIDAS,
QES_ZERTES
status
enum<string>

Status of the envelope

Available options:
DRAFT,
IN_PROGRESS,
COMPLETED,
EXPIRED,
DECLINED,
VOIDED,
PENDING
created_at
integer

Unix timestamp of the creation date

updated_at
integer

Unix timestamp of the last modification date

expires_at
integer

Unix timestamp of the expiration date

num_recipients
integer

Number of recipients in the envelope

is_duplicable
boolean

Whether the envelope can be duplicated

signing_steps
object[]
documents
object[]
notification
object